• DocumentCode
    3058037
  • Title

    A Distributed Parallel Algorithm to Solve the 2D Cutting Stock Problem

  • Author

    León, Coromoto ; Miranda, Gara ; Rodríguez, Casiano ; Segura, Carlos

  • Author_Institution
    Univ. de La Laguna, La Laguna
  • fYear
    2008
  • fDate
    13-15 Feb. 2008
  • Firstpage
    429
  • Lastpage
    434
  • Abstract
    This work analyses the difficulties of parallelizing the best known sequential algorithm for the 2D cutting stock problem. All the approaches to parallelize the algorithm strive against its highly irregular computation structure and its sequential nature. A distributed-memory parallel algorithm has been designed through a time-driven task intercommunication service. The service allows to introduce a load balancing scheme that tries to hide the non-homogeneous work load nature of the involved single tasks. Experimental results obtained for MVAPICH infiniband and MPICH gigabit Ethernet implementations prove the efficiency of the communication and balancing schemes and show the almost linear speedup achieved by the parallel algorithm.
  • Keywords
    bin packing; local area networks; parallel algorithms; resource allocation; 2D cutting stock problem; MPICH gigabit Ethernet; MVAPICH infiniband; distributed-memory parallel algorithm; load balancing; time-driven task intercommunication service; Algorithm design and analysis; Computer architecture; Concurrent computing; Data structures; Dynamic programming; Ethernet networks; Libraries; Load management; Parallel algorithms; Upper bound; cutting stock problem; load balancing; synchronization scheme;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2008. PDP 2008. 16th Euromicro Conference on
  • Conference_Location
    Toulouse
  • ISSN
    1066-6192
  • Print_ISBN
    978-0-7695-3089-5
  • Type

    conf

  • DOI
    10.1109/PDP.2008.31
  • Filename
    4457154