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
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Parallel, Distributed and Network-Based Processing (PDP), 2010 18th Euromicro International Conference on
         
        
            Conference_Location : 
Pisa
         
        
        
            Print_ISBN : 
978-1-4244-5672-7
         
        
            Electronic_ISBN : 
1066-6192
         
        
        
            DOI : 
10.1109/PDP.2010.74