• DocumentCode
    2174874
  • Title

    Fine and Coarse-grained Parallel Algorithms for the 2D Cutting Stock Problem

  • Author

    de Armas, Jesica ; Leon, Coromoto ; Miranda, Gara

  • Author_Institution
    Dipt. Estadistica, I.O. y Comput., Univ. de La Laguna, La Laguna, Spain
  • fYear
    2010
  • fDate
    17-19 Feb. 2010
  • Firstpage
    255
  • Lastpage
    262
  • Abstract
    This work analyses two different approaches to parallelise an exact algorithm for the solution of the Constrained Two-Dimensional Cutting Stock Problem. A fine-grained model based on the parallel execution of the generation loops is implemented through a shared-memory model using the OpenMP tool. Also, a coarse-grained model based on the parallel execution of the search loop and in the introduction of efficient synchronisation and load balancing schemes is implemented through a distributed-memory model using MPI. As a novelty, we have incorporated into the models the checking of dominance and duplication rules, thus affecting the search space and so, the operation of the parallelisations. In the experimental evaluation it is demonstrated that, even when the domination/duplication tests are applied to the parallel algorithms, they are able to obtain an important improvement over the sequential approach.
  • Keywords
    application program interfaces; bin packing; constraint theory; distributed memory systems; mathematics computing; message passing; open systems; optimisation; parallel algorithms; resource allocation; shared memory systems; 2D cutting stock problem; MPI; OpenMP tool; coarse-grained parallel algorithm; constrained two-dimensional cutting stock problem; distributed-memory model; duplication rules; generation loops; load balancing scheme; search loop; shared-memory model; Algorithm design and analysis; Concurrent computing; Glass industry; Load management; Metal product industries; Metals industry; Parallel algorithms; Production; Proposals; Sequential analysis; Cutting Stock Problem; Parallel Algorithms; Parallel Programming Tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2010 18th Euromicro International Conference on
  • Conference_Location
    Pisa
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4244-5672-7
  • Electronic_ISBN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2010.74
  • Filename
    5452459