A hybrid algorithm for two-dimensional guillotine cutting problems. Brazil. Brazil.

Size: px
Start display at page:

Download "A hybrid algorithm for two-dimensional guillotine cutting problems. Brazil. Brazil."

Transcription

1 A hybrid algorithm for two-dimensional guillotine cutting problems David Álvarez Martínez 1;a, Luis Miguel Escobar Falcón 2;b, Eliana Mirledy Toro 3;c and Rubén Augusto Romero Lázaro 4;d 1 São Paulo State University, Deparment of Engineering of Ilha Solteira, São Paulo, Brazil 2 Technological University of Pereira, Risaralda, Colombia, 3 Technological University of Pereira, Risaralda, Colombia, 4 São Paulo State University, Deparment of Engineering of Ilha Solteira, São Paulo, Brazil a david.unesp@gmail.com, b luismescobarf@gmail.com, c elianam@utp.edu.co, d rube n@dee.feis.unesp.br ABSTRACT Cutting and packing problems are considered classic problems in operations research that are of high interest due to their large spectrum of application in the industry, and their solution requires a treatment of high mathematical complexity and complex computational structures. This study presents the constrained and unconstrained k-staged two-dimensional guillotineable single knapsack problem of rectangular items, with and without associated weights to the items, with and without ninety degrees rotations to the items, and with guillotine cuts. An appropriate encoding of the problem is presented to be employed using a metaheuristic hybrid algorithm of variable neighborhood search and simulated annealing. To check the eficiency of the presented methodology, test cases were taken from specialized literature in order to analyze and compare the presented solution method with the state-of-the-art handling of the problems. Results of good quality, some of which have not previously been reported before in the literature were obtained in this work. KEY WORDS: Constrained and unconstrained k-staged two-dimensional knapsack problem, variable neighborhood search, simulated annealing. The tables 1-19 present the obtained results with the proposed algorithm in this study and the times used to achieve these answers. From the specialized literature (references from [1] to [11]) was taken the best quality solution for each case, besides of the used time to reach each solution. In the cases were the reported solution presents the same quality, are only taken in count the ones with the smallest computational time. The solution units presented on the tables 1-19 for the unweighted instances are the percentage given by the relation: solution

2 obtained divided over the total area of the knapsack, and for the weighted instances the units represent the associated profit with each piece. Unconstrained Two-staged Fixed Problem Unweighted Instances Weighted Instances Instance Best Proposed Instance Best Proposed ID Used ID Used UU UW UU UW11 15, UU UW UU UW UU UW UU UW UU UW UU UW7 10, UU UW UU UW UU UW LUU LUW1 158,363, LUU LUW2 257,372, LUU LUW3 261,252, LUU LUW4 473,754, Table 1: Results of the Unconstrained two-staged fixed weighted and unweighted problems.

3 Unweigthed Instances Weighted Instances Instance ID Unconstrained Two-staged Rotated Problem Best Best Known Proposed Used UU UU UU UU UU UU UU UU UU UU UU LUU LUU LUU LUU , UW UW11 17, , UW UW UW UW UW UW7 11, , UW UW UW LUW1 171,079, ,079, LUW2 325,725, ,725, LUW3 433,859, ,859, LUW4 568,436,545 13, ,436, Table 2: Results of the Unconstrained two-staged rotated weighted and unweighted problems. All Best Known s reported by Hifi, (2001) [6].

4 Unweigthed Instances Weighted Instances Instance ID Unconstrained Three-staged Fixed Problem Best Best Known Proposed Used UU1 96, UU2 99, UU3 97, UU4 98, UU5 99,15 10, UU6 98,79 10, UU7 98,84 11, UU8 98,98 10, UU9 99,20 10, UU10 99,01 11, UU11 99,76 15, LUU1 N/A N/A LUU2 N/A N/A LUU3 N/A N/A LUU4 N/A N/A UW UW11 15, , UW UW UW UW UW , UW7 10,464 11,101 10, UW , UW , UW , LUW1 N/A N/A 158,363, LUW2 N/A N/A 257,372, LUW3 N/A N/A 261,252, LUW4 N/A N/A 473,754, Table 3: Results of the Unconstrained three-staged fixed weighted and unweighted problems All Best Known s reported by Hifi, (2001) [6].

5 Unweighted Instances Weighted Instances Instance ID Unconstrained Three-staged Rotated Problem Best Best Known Proposed Used UU1 98, UU2 99, UU3 99, UU4 99, UU5 99,64 11, UU6 98,81 11, UU7 99,46 11, UU8 99,37 11, UU9 99,36 11, UU10 99,22 13, UU11 99,88 19, LU1 N/A N/A LU2 N/A N/A LU3 N/A N/A LU4 N/A N/A UW UW11 18, , UW UW UW UW UW , UW ,900 11, UW , UW , UW , LUW1 N/A N/A 171,836, LUW2 N/A N/A 326,399, LUW3 N/A N/A 433,882, LUW4 N/A N/A 568,690, Table 4: Results of the Unconstrained three-staged rotated weighted and unweighted problems. All Best Known s reported by Hifi, (2001) [6].

6 Unconstrained Non-staged Weighted Fixed Problem Instance Best Known Best Proposed ID Used W1 162, a 162, W2 35, ª 35, W3 234, a 234, UW b UW a UW b UW b UW b UW b UW7 10, b 10, UW b UW b UW b UW11 15, a 15, Table 5: Results of the Unconstrained non-staged weighted fixed problem. a DPH algorithm, Song et al., (2010) [10]; b Young-Gun et al., (2003) [11]. Instance ID Unconstrained Non-staged Weigthed Rotated Problem Best Proposed Used UW UW11 18, UW UW UW UW UW UW7 11, UW UW UW LUW1 171,836, LUW2 326,399, LUW3 433,882, LUW4 568,690, Table 6: Results of the Unconstrained non-staged weighted rotated problem.

7 Unconstrained Non-staged Unweigthed Fixed Problem Instance Best Known Best Proposed ID Used GCUT a GCUT a GCUT a GCUT a GCUT a GCUT a GCUT a GCUT a GCUT a GCUT a GCUT a GCUT a GCUT b Table 7: Results of the Unconstrained non-staged unweigthed fixed problem. a SDP Algorithm, Cintra et al., (2008) [2] b DPH algorithm, Song et al., (2010) [10] Unconstrained Non-staged Unweigthed Rotated Problem Instance Best Known Best Proposed ID Used GCUT GCUT GCUT GCUT GCUT GCUT GCUT GCUT GCUT GCUT GCUT GCUT GCUT Table 8: Results of the Unconstrained non-staged unweigthed rotated problem. All Best Known s reported by SDP Algorithm, Cintra et al. (2008) [2].

8 Constrained Two-Staged Weighted Fixed Problem Instance ID Best Known Best Proposed Used HH 10, ª 10, ª a A <0.01 c A ª STS c STS ª CHL ª CHL ª CW c CW ª Hch ª Hch b Table 9: Results of the Constrained two-staged weighted fixed problem. a ALGO1_ESGA algorithm, Hifi and M'Hallah, (2005) [7]; b ALGO1_SGA algorithm, Hifi and M'Hallah, (2005) [7]; c Hifi and Roucairol, (2001) [8]. Instance ID Constrained Two-Staged Weighted Rotated Problem Best Proposed Used HH 10, A A STS STS CHL CHL CW CW Hch Hch Table 10: Results of the Constrained two-staged weighted rotated problem.

9 Constrained Two-Staged Unweigthed Fixed Problem Instance ID Best Known Best Proposed Used 2SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < Table 11.a: Results of the Constrained two-staged unweighted fixed problem.

10 Constrained Two-Staged Unweigthed Fixed Problem ID Best Known Best Proposed Used 2SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < SCUI < Table 11.b: Results of the Constrained two-staged unweighted fixed problem. All Best Known s reported by Cui, (2007) [3].

11 Constrained Two-Staged Unweigthed Rotated Problem Instance ID Best Known Best Proposed Used 2SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI Table 12.a: Results of the Constrained two-staged unweighted rotated problem.

12 Constrained Two-Staged Unweigthed Rotated Problem Instance ID Best Known Best Proposed Used 2SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI SCUI Table 12.b. Results of the Constrained two-staged unweighted rotated problem. All Best Known s reported by Cui, (2007) [3].

13 Constrained Three-Staged Weighted Fixed Problem Instance Best Known Best Proposed ID Used 3SCUI1 631,863 6ª 631, SCUI2 4,544,395 68ª 4,544, SCUI3 1,833, c 1,833, SCUI4 4,339,083 9 c 4,339, SCUI5 2,676,651 4 b 2,676, SCUI6 4,245,663 4 b 4,245, SCUI7 4,305, c 4,305, SCUI8 3,610, ª 3,608, SCUI9 7,446,330 9 b 7,446, SCUI10 6,038, a 6,038, SCUI11 1,168,284 4 a 1,162, SCUI12 2,567,171 4 c 2,567, SCUI13 2,795,973 4 b 2,795, SCUI14 3,152,403 3 c 3,152, SCUI15 5,018, b 5,018, SCUI16 2,157,408 9 b 2,157, SCUI17 6,881, a 6,854, SCUI18 7,548, a 7,548, SCUI19 5,704, b 5,704, SCUI20 5,726, a 5,676, Table 13: Results of the Constrained three-staged weighted fixed problem. a VEA, Cui, (2008) [4]; b VHA1, Cui, (2008) [4]; c VHA2, Cui, (2008) [4].

14 Constrained Three-Staged Unweigthed Fixed Problem Instance ID Best Known Best Proposed Used 3SCUI b SCUI b SCUI c SCUI b SCUI c SCUI b SCUI b SCUI b SCUI b SCUI b SCUI ª SCUI ª SCUI b SCUI c SCUI b SCUI b SCUI b SCUI b SCUI b SCUI b Table 14: Results of the Constrained three-staged unweighted fixed problem. a VEA algorithm, Cui, (2008) [4]; b VHA1algortihm, Cui, (2008) [4]; c VHA2 algorithm, Cui, (2008) [4].

15 Constrained Three-Staged Rotated Problem Instance ID Unweighted Weighted Best Proposed Best Proposed Used Used 3SCUI , SCUI ,545, SCUI ,833, SCUI ,339, SCUI ,678, SCUI ,249, SCUI ,306, SCUI ,610, SCUI ,447, SCUI ,040, SCUI ,169, SCUI ,567, SCUI ,796, SCUI ,153, SCUI ,021, SCUI ,158, SCUI ,885, SCUI ,552, SCUI ,709, SCUI ,731, Table 15: Results of the Constrained weighted and unweigthed three-staged rotated problem. Constrained Non-staged Weighted Fixed Problem Instance ID Best Known Best Proposed Used CW a CW a CW b CW b CW5 11, b 11, CW6 12, b 12, CW c CW b CW9 10, b 10, CW b CW b TH N/A d TH N/A d CHW N/A d CHW N/A d Table 16: Results of the Constrained non-staged weighted fixed problem. a FHZ98 algorithm, Fayard et al., (1998) [5]; b MP_AOG algorithm, Morabito and Pureza, (2007) [9]; c MP algorithm, Morabito and Pureza, (2007) [9]; d ATP2 algorithm, Alvarez-Valdes et al., (2002) [1].

16 Instance ID Constrained Non-staged Weighted Rotated Problem Best Proposed Used CW CW CW CW CW CW CW CW CW CW CW TH TH CHW CHW Table 17. Results of the Constrained non-staged weighted rotated problem. Instance ID Constrained Non-staged Unweighted Fixed Problem Best Proposed Best Known Used CU1 98,64 <1 a 98, CU2 99,43 <1 a 99, CU3 99,84 6 b 99, CU4 98,62 35 b 98, CU5 98, a 98, CU6 99,65 10 a 99, CU7 95, b 95, CU8 97,65 21 a 97, CU9 97,78 20 b 97, CU10 98, b 98, CU11 99, b 99, Table 18. Results of the Constrained non-staged weighted fixed problem. a MP_AOG algorithm, Morabito and Pureza, (2007) [9]; b MP algorithm, Morabito and Pureza, (2007) [9].

17 Instance ID Constrained Non-staged Unweighted Rotated Problem Best Proposed Used CU1 98, CU2 99, CU3 99, CU4 99, CU5 98, CU6 99, CU7 97,5 570 CU8 99,2 611 CU9 98, CU10 98, CU11 99, Table 19. Results of the Constrained non-staged weighted rotated problem. REFERENCES [1] Alvarez-Valdés, R.; Parajón, A.; Tamarit, J. M.; A tabu search algorithm for large-scale guillotine (un)constrained two-dimensional cutting problems. Computers & Operations Research. Vol. 29, pp , (2002) [2] Cintra, G.F.; Miyazawa, F.K.; Wakabayashi, Y.; Xavier E.C.; Algorithms for twodimensional cutting stock and strip packing problems using dynamic programming and column generation, European Journal of Operational Research, Vol. 191, pp , (2008) [3] Cui, Y.; An exact algorithm for generating homogenous two-segment cutting patterns, Engineering Optimization, Vol. 39, pp , (2007) [4] Cui, Y.; Heuristic and exact algorithms for generating homogenous constrained three-staged cutting patterns, Computers & Operations Research, Vol. 35, pp , (2008) [5] Fayard, D.; Hifi, M.; Zissimopoulos, V.; An efficient approach for large-scale two-dimensional guillotine cutting stock problems, Journal of the Operational Research Society, Vol. 49, pp , (1998) [6] Hifi, M; Exact Algorithms for Large-Scale Unconstrained Two and Three Staged Cutting Problems, Computational Optimization and Applications, Vol. 18, pp , (2001) [7] Hifi, M; M'Hallah, R.; An Exact Algorithm for Constrained Two-Dimensional Two-Staged Cutting Problems, Operations Research, Vol. 53, pp , (2005) [8] Hifi, M.; Roucairol, C.; Approximate and Exact Algorithms for Constrained (Un) Weighted Two-dimensional Two-staged Cutting Stock Problems, Journal of Combinatorial Optimization, Vol. 5, pp , (2001) [9] Morabito, R.; Pureza, V.; Geração de padrões de cortes bidimensionais guilhotinados restritos via programação dinâmica e busca em grafo-e/ou, Produção, Vol. 17, pp , (2007)

18 [10] Song, X.; Chu, C.B.; Lewis, R.; Nie, Y.Y.; Thompson J.; A worst case analysis of a dynamic programming-based heuristic algorithm for 2D unconstrained guillotine cutting, European Journal of Operational Research, 202, , (2010) [11] Young-Gun, G.; Kang, M.-K.; Seong, J.; A best-first branch and bound algorithm for unconstrained two-dimensional cutting problems. Operations Research Letters, 31, , (2003)

PARTICLE SWARM OPTIMIZATION WITH TURBULENCE FACTOR FOR TWO- DIMENSIONAL GUILLOTINE SINGLE KNAPSACK PROBLEMS

PARTICLE SWARM OPTIMIZATION WITH TURBULENCE FACTOR FOR TWO- DIMENSIONAL GUILLOTINE SINGLE KNAPSACK PROBLEMS PARTICLE SWARM OPTIMIZATION WITH TURBULENCE FACTOR FOR TWO- DIMENSIONAL GUILLOTINE SINGLE KNAPSACK PROBLEMS David Álvarez-Martínez São Paulo State University College of Engineering of Ilha Solteira - São

More information

Generating unconstrained two-dimensional non-guillotine cutting patterns by a recursive partitioning algorithm

Generating unconstrained two-dimensional non-guillotine cutting patterns by a recursive partitioning algorithm Generating unconstrained two-dimensional non-guillotine cutting patterns by a recursive partitioning algorithm Ernesto G. Birgin Rafael D. Lobato Reinaldo Morabito April 3, 2010 Abstract In this study,

More information

A note on an L-approach for solving the manufacturer s pallet loading problem

A note on an L-approach for solving the manufacturer s pallet loading problem A note on an L-approach for solving the manufacturer s pallet loading problem Ernesto G. Birgin Reinaldo Morabito Fabio H. Nishihara November 19 th, 2004. Abstract An L-approach for packing (l, w)-rectangles

More information

GRASP and Path Relinking for the Two-dimensional Two-staged Cutting Stock Problem

GRASP and Path Relinking for the Two-dimensional Two-staged Cutting Stock Problem GRASP and Path Relinking for the Two-dimensional Two-staged Cutting Stock Problem Ramón Alvarez-Valdes 1, Rafael Martí 1, Antonio Parajón 2 and Jose M. Tamarit 1 1 Departamento de Estadística e I.O. Universidad

More information

Solving the Two Dimensional Cutting Problem using Evolutionary Algorithms with Penalty Functions

Solving the Two Dimensional Cutting Problem using Evolutionary Algorithms with Penalty Functions Solving the Two Dimensional Cutting Problem using Evolutionary Algorithms with Functions Beraudo V., Orellana A., Alfonso H., Minetti G., Salto C. Laboratorio de Investigación en Sistemas Inteligentes

More information

An Ant Colony Optimization Heuristic for Solving the Two- Dimensional Level Packing Problems

An Ant Colony Optimization Heuristic for Solving the Two- Dimensional Level Packing Problems An Ant Colony Optimization Heuristic for Solving the Two- Dimensional Level Packing Problems AzzaGaber, RaafatElshaer and MahassenKhater Industrial Engineering Department Faculty of Engineering, Zagazig

More information

Solving Smart Grid Operation Problems Through Variable Neighborhood Search

Solving Smart Grid Operation Problems Through Variable Neighborhood Search 1 Solving Smart Grid Operation Problems Through Variable Neighborhood Search Leonardo H. Macedo, São Paulo State University-Ilha Solteira (Brazil) John F. Franco, São Paulo State University-Rosana (Brazil)

More information

OPTIMIZING THE WOODPULP STOWAGE USING LAGRANGEAN RELAXATION WITH CLUSTERS

OPTIMIZING THE WOODPULP STOWAGE USING LAGRANGEAN RELAXATION WITH CLUSTERS OPTIMIZING THE WOODPULP STOWAGE USING LAGRANGEAN RELAXATION WITH CLUSTERS Glaydston Mattos Ribeiro 1 DCCI Department of Computer Science UniAracruz Faculty of Aracruz R. Prof. Berilo Basílio dos Santos,

More information

Weight Annealing Heuristics for Solving the Two-Dimensional Bin Packing Problem

Weight Annealing Heuristics for Solving the Two-Dimensional Bin Packing Problem Weight Annealing Heuristics for Solving the Two-Dimensional Bin Packing Problem Kok-Hua Loh, Nanyang Technological University Bruce Golden, University of Maryland Edward Wasil, American University th ICS

More information

A HYBRID HEURISTIC FOR THE CONSTRAINED TWO-DIMENSIONAL NON-GUILLOTINE ORTHOGONAL CUTTING PROBLEM

A HYBRID HEURISTIC FOR THE CONSTRAINED TWO-DIMENSIONAL NON-GUILLOTINE ORTHOGONAL CUTTING PROBLEM A HYBRID HEURISTIC FOR THE CONSTRAINED TWO-DIMENSIONAL NON-GUILLOTINE ORTHOGONAL CUTTING PROBLEM JOSÉ FERNANDO GONÇALVES AND MAURICIO G. C. RESENDE ABSTRACT. This paper addresses a constrained two-dimensional

More information

Applying an Enhanced Heuristic Algorithm to a Constrained Two-Dimensional Cutting Stock Problem

Applying an Enhanced Heuristic Algorithm to a Constrained Two-Dimensional Cutting Stock Problem Appl. Math. Inf. Sci. 9, No. 1L, 179-187 (2015) 179 Applied Mathematics & Information Sciences An International Journal http://dx.doi.org/10.12785/amis/091l23 Applying an Enhanced Heuristic Algorithm to

More information

A DIVIDE-CONQUER HEURISTIC SEARCH ALGORITHM FOR CUTTING SURPLUS STEEL PLATES OF STEEL AND IRON COMPANIES

A DIVIDE-CONQUER HEURISTIC SEARCH ALGORITHM FOR CUTTING SURPLUS STEEL PLATES OF STEEL AND IRON COMPANIES International Journal of Innovative Computing, Information and Control ICIC International c 2015 ISSN 1349-4198 Volume 11, Number 1, February 2015 pp. 363 374 A DIVIDE-CONQUER HEURISTIC SEARCH ALGORITHM

More information

A parallel multi-population genetic algorithm for a constrained two-dimensional orthogonal packing problem

A parallel multi-population genetic algorithm for a constrained two-dimensional orthogonal packing problem A parallel multi-population genetic algorithm for a constrained two-dimensional orthogonal packing problem José Fernando Gonçalves Faculdade de Economia do Porto, LIAAD Rua Dr. Roberto Frias, s/n, 4200-464

More information

A GRASP Approach to the Nesting Problem

A GRASP Approach to the Nesting Problem MIC 2001-4th Metaheuristics International Conference 47 A GRASP Approach to the Nesting Problem António Miguel Gomes José Fernando Oliveira Faculdade de Engenharia da Universidade do Porto Rua Roberto

More information

Translational Placement using Simulated Annealing and Collision Free Region with Parallel Processing

Translational Placement using Simulated Annealing and Collision Free Region with Parallel Processing Translational Placement using Simulated Annealing and Collision Free Region with Parallel Processing André Kubagawa Sato, Rogério Yugo Takimoto, Thiago de Castro Martins, Marcos de Sales Guerra Tsuzuki

More information

An Improved Heuristic Recursive Strategy Based on Genetic Algorithm for the Strip Rectangular Packing Problem

An Improved Heuristic Recursive Strategy Based on Genetic Algorithm for the Strip Rectangular Packing Problem Vol. 33, No. 9 ACTA AUTOMATICA SINICA September, 2007 An Improved Heuristic Recursive Strategy Based on Genetic Algorithm for the Strip Rectangular Packing Problem ZHANG De-Fu 1 CHEN Sheng-Da 1 LIU Yan-Juan

More information

Packing circle items in an arbitrary marble slab

Packing circle items in an arbitrary marble slab IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Packing circle items in an arbitrary marble slab To cite this article: Z Yuan et al 018 IOP Conf. Ser.: Mater. Sci. Eng. 399 01059

More information

A recursive branch-and-bound algorithm for the rectangular guillotine strip packing problem

A recursive branch-and-bound algorithm for the rectangular guillotine strip packing problem Computers & Operations Research 35 (2008) 1281 1291 www.elsevier.com/locate/cor A recursive branch-and-bound algorithm for the rectangular guillotine strip packing problem Yaodong Cui, Yuli Yang, Xian

More information

Arc-Flow Model for the Two-Dimensional Cutting Stock Problem

Arc-Flow Model for the Two-Dimensional Cutting Stock Problem Arc-Flow Model for the Two-Dimensional Cutting Stock Problem Rita Macedo Cláudio Alves J. M. Valério de Carvalho Centro de Investigação Algoritmi, Universidade do Minho Escola de Engenharia, Universidade

More information

Approximate algorithms for the container loading problem

Approximate algorithms for the container loading problem Intl. Trans. in Op. Res. 9 (2002) 747 774 Approximate algorithms for the container loading problem M. Hifi LaRIA, Laboratoire de Recherche en Informatique d Amiers, Université de Picardie Jules Verne,

More information

A decomposition problem of a natural number for a rectangular cutting-covering model

A decomposition problem of a natural number for a rectangular cutting-covering model Proceedings of the th WSEAS International Conference on COMPUTERS, Agios Nikolaos, Crete Island, Greece, July 2-2, 200 A decomposition problem of a natural number for a rectangular cutting-covering model

More information

Tabu Search for Constraint Solving and Its Applications. Jin-Kao Hao LERIA University of Angers 2 Boulevard Lavoisier Angers Cedex 01 - France

Tabu Search for Constraint Solving and Its Applications. Jin-Kao Hao LERIA University of Angers 2 Boulevard Lavoisier Angers Cedex 01 - France Tabu Search for Constraint Solving and Its Applications Jin-Kao Hao LERIA University of Angers 2 Boulevard Lavoisier 49045 Angers Cedex 01 - France 1. Introduction The Constraint Satisfaction Problem (CSP)

More information

Three-Dimensional Container Loading: A Simulated Annealing Approach

Three-Dimensional Container Loading: A Simulated Annealing Approach University of Windsor Scholarship at UWindsor Industrial and Manufacturing Systems Engineering Publications Department of Industrial and Manufacturing Systems Engineering 017 Three-Dimensional Container

More information

Grouping Genetic Algorithm with Efficient Data Structures for the University Course Timetabling Problem

Grouping Genetic Algorithm with Efficient Data Structures for the University Course Timetabling Problem Grouping Genetic Algorithm with Efficient Data Structures for the University Course Timetabling Problem Felipe Arenales Santos Alexandre C. B. Delbem Keywords Grouping Genetic Algorithm Timetabling Problem

More information

Solving a Real-World Glass Cutting Problem

Solving a Real-World Glass Cutting Problem Solving a Real-World Glass Cutting Problem Jakob Puchinger, Günther R. Raidl, and Gabriele Koller Institute of Computer Graphics and Algorithms, Vienna University of Technology, Vienna, Austria {puchinger

More information

Conflict Graphs for Combinatorial Optimization Problems

Conflict Graphs for Combinatorial Optimization Problems Conflict Graphs for Combinatorial Optimization Problems Ulrich Pferschy joint work with Andreas Darmann and Joachim Schauer University of Graz, Austria Introduction Combinatorial Optimization Problem CO

More information

General Methods and Search Algorithms

General Methods and Search Algorithms DM811 HEURISTICS AND LOCAL SEARCH ALGORITHMS FOR COMBINATORIAL OPTIMZATION Lecture 3 General Methods and Search Algorithms Marco Chiarandini 2 Methods and Algorithms A Method is a general framework for

More information

GENERALIZED ASSIGNMENT PROBLEM

GENERALIZED ASSIGNMENT PROBLEM Chapter 3 GENERALIZED ASSIGNMENT PROBLEM 1 1 A part of this chapter appears in International Journal of Computational and Mathematical Sciences Vol.3:8, 418-423, 2009 as A new heuristic approach for the

More information

Open Vehicle Routing Problem Optimization under Realistic Assumptions

Open Vehicle Routing Problem Optimization under Realistic Assumptions Int. J. Research in Industrial Engineering, pp. 46-55 Volume 3, Number 2, 204 International Journal of Research in Industrial Engineering www.nvlscience.com Open Vehicle Routing Problem Optimization under

More information

A Distributed Hybrid Algorithm for Composite Stock Cutting

A Distributed Hybrid Algorithm for Composite Stock Cutting Appl. Math. Inf. Sci. 6 No. 2S pp. 661S-667S (2012) Applied Mathematics & Information Sciences An International Journal @ 2012 NSP Natural Sciences Publishing Cor. A Distributed Hybrid Algorithm for Composite

More information

General properties of staircase and convex dual feasible functions

General properties of staircase and convex dual feasible functions General properties of staircase and convex dual feasible functions JÜRGEN RIETZ, CLÁUDIO ALVES, J. M. VALÉRIO de CARVALHO Centro de Investigação Algoritmi da Universidade do Minho, Escola de Engenharia

More information

ON WEIGHTED RECTANGLE PACKING WITH LARGE RESOURCES*

ON WEIGHTED RECTANGLE PACKING WITH LARGE RESOURCES* ON WEIGHTED RECTANGLE PACKING WITH LARGE RESOURCES* Aleksei V. Fishkin, 1 Olga Gerber, 1 Klaus Jansen 1 1 University of Kiel Olshausenstr. 40, 24118 Kiel, Germany {avf,oge,kj}@informatik.uni-kiel.de Abstract

More information

arxiv: v1 [cs.dm] 22 Jul 2011

arxiv: v1 [cs.dm] 22 Jul 2011 Bottom-Left Placement Theorem for Rectangle Packing Wenqi Huang, Tao Ye arxiv:1107.6v1 [cs.dm] Jul 011 School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, 007,

More information

A Comparison of Algorithms for Deployment of Heterogeneous Sensors

A Comparison of Algorithms for Deployment of Heterogeneous Sensors A Comparison of Algorithms for Deployment of Heterogeneous Sensors Amol Lachake Assistant Professor, Dept of Computer Engg, Dr. D.Y Patil, School of Engineering Technology, Lohegoan Pune India Abstract

More information

A SIMULATED ANNEALING ALGORITHM FOR SOME CLASS OF DISCRETE-CONTINUOUS SCHEDULING PROBLEMS. Joanna Józefowska, Marek Mika and Jan Węglarz

A SIMULATED ANNEALING ALGORITHM FOR SOME CLASS OF DISCRETE-CONTINUOUS SCHEDULING PROBLEMS. Joanna Józefowska, Marek Mika and Jan Węglarz A SIMULATED ANNEALING ALGORITHM FOR SOME CLASS OF DISCRETE-CONTINUOUS SCHEDULING PROBLEMS Joanna Józefowska, Marek Mika and Jan Węglarz Poznań University of Technology, Institute of Computing Science,

More information

DETERMINISTIC OPERATIONS RESEARCH

DETERMINISTIC OPERATIONS RESEARCH DETERMINISTIC OPERATIONS RESEARCH Models and Methods in Optimization Linear DAVID J. RADER, JR. Rose-Hulman Institute of Technology Department of Mathematics Terre Haute, IN WILEY A JOHN WILEY & SONS,

More information

SPATIAL OPTIMIZATION METHODS

SPATIAL OPTIMIZATION METHODS DELMELLE E. (2010). SPATIAL OPTIMIZATION METHODS. IN: B. WHARF (ED). ENCYCLOPEDIA OF HUMAN GEOGRAPHY: 2657-2659. SPATIAL OPTIMIZATION METHODS Spatial optimization is concerned with maximizing or minimizing

More information

A Bucket Graph Based Labelling Algorithm for the Resource Constrained Shortest Path Problem with Applications to Vehicle Routing

A Bucket Graph Based Labelling Algorithm for the Resource Constrained Shortest Path Problem with Applications to Vehicle Routing 1 / 23 A Bucket Graph Based Labelling Algorithm for the Resource Constrained Shortest Path Problem with Applications to Vehicle Routing Ruslan Sadykov 1,2 Artur Pessoa 3 Eduardo Uchoa 3 1 Inria Bordeaux,

More information

BIN PACKING PROBLEM: A LINEAR CONSTANT- SPACE -APPROXIMATION ALGORITHM

BIN PACKING PROBLEM: A LINEAR CONSTANT- SPACE -APPROXIMATION ALGORITHM International Journal on Computational Science & Applications (IJCSA) Vol.5,No.6, December 2015 BIN PACKING PROBLEM: A LINEAR CONSTANT- SPACE -APPROXIMATION ALGORITHM Abdolahad Noori Zehmakan Department

More information

An Efficient Meta-Heuristic for Multi-Dimensional Multi-Container Packing

An Efficient Meta-Heuristic for Multi-Dimensional Multi-Container Packing An Efficient Meta-Heuristic for Multi-Dimensional Multi-Container Packing Guido Perboli Teodor Gabriel Crainic Roberto Tadei March 2011 Bureaux de Montréal : Bureaux de Québec : Université de Montréal

More information

A Hybrid Genetic Algorithms and Tabu Search for Solving an Irregular Shape Strip Packing Problem

A Hybrid Genetic Algorithms and Tabu Search for Solving an Irregular Shape Strip Packing Problem A Hybrid Genetic Algorithms and Tabu Search for Solving an Irregular Shape Strip Packing Problem Kittipong Ekkachai 1 and Pradondet Nilagupta 2 ABSTRACT This paper presents a packing algorithm to solve

More information

Parallel Computing in Combinatorial Optimization

Parallel Computing in Combinatorial Optimization Parallel Computing in Combinatorial Optimization Bernard Gendron Université de Montréal gendron@iro.umontreal.ca Course Outline Objective: provide an overview of the current research on the design of parallel

More information

A Hybrid Improvement Heuristic for the Bin Packing Problem

A Hybrid Improvement Heuristic for the Bin Packing Problem MIC 2001-4th Metaheuristics International Conference 63 A Hybrid Improvement Heuristic for the Bin Packing Problem Adriana C.F. Alvim Dario J. Aloise Fred Glover Celso C. Ribeiro Department of Computer

More information

A Combinatorial Algorithm for The Cardinality Constrained Portfolio Optimization Problem

A Combinatorial Algorithm for The Cardinality Constrained Portfolio Optimization Problem 0 IEEE Congress on Evolutionary Computation (CEC) July -, 0, Beijing, China A Combinatorial Algorithm for The Cardinality Constrained Portfolio Optimization Problem Tianxiang Cui, Shi Cheng, and Ruibin

More information

Hyper-heuristics and Classifier Systems for Solving 2D-Regular Cutting Stock Problems

Hyper-heuristics and Classifier Systems for Solving 2D-Regular Cutting Stock Problems Hyper-heuristics and Classifier Systems for Solving 2D-Regular Cutting Stock Problems H. Terashima-Marín ITESM-Center for Intelligent Systems Av. E. Garza Sada 2501 Monterrey, NL, 64849 Mexico terashima@itesm.mx

More information

Constructive procedures to solve 2-Dimensional Bin Packing Problems with Irregular Pieces and Guillotine Cuts

Constructive procedures to solve 2-Dimensional Bin Packing Problems with Irregular Pieces and Guillotine Cuts Constructive procedures to solve 2-Dimensional Bin Packing Problems with Irregular Pieces and Guillotine Cuts Antonio Martinez a, Ramon Alvarez-Valdes b, Julia Bennell a, Jose Manuel Tamarit b a University

More information

An algorithm for determination of the guillotine restrictions for a rectangular cutting-stock pattern

An algorithm for determination of the guillotine restrictions for a rectangular cutting-stock pattern An algorithm for determination of the guillotine restrictions for a rectangular cutting-stock pattern DANIELA MARINESCU Transilvania University of Braşov Department of Computer Science Iuliu Maniu 50,

More information

Available online at ScienceDirect. Procedia Engineering 183 (2017 )

Available online at   ScienceDirect. Procedia Engineering 183 (2017 ) Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 183 (2017 ) 291 296 17th International Conference on Sheet Metal, SHEMET17 Meta-heuristic algorithms for nesting problem of

More information

VARIANTS OF THE CUTTING STOCK PROBLEM AND THE SOLUTION METHODS. M. M. Malik Abu Dhabi University Assistant Professor

VARIANTS OF THE CUTTING STOCK PROBLEM AND THE SOLUTION METHODS. M. M. Malik Abu Dhabi University Assistant Professor VARIANTS OF THE CUTTING STOCK PROBLEM AND THE SOLUTION METHODS M. M. Malik Abu Dhabi University Assistant Professor E-mail: mohsin.malik@adu.ac.ae J. H. Taplin University of Western Australia Professor

More information

Solving Capacitated P-Median Problem by Hybrid K-Means Clustering and Fixed Neighborhood Search algorithm

Solving Capacitated P-Median Problem by Hybrid K-Means Clustering and Fixed Neighborhood Search algorithm Proceedings of the 2010 International Conference on Industrial Engineering and Operations Management Dhaka, Bangladesh, January 9 10, 2010 Solving Capacitated P-Median Problem by Hybrid K-Means Clustering

More information

New Heuristic for the Single Container Loading Problem

New Heuristic for the Single Container Loading Problem New Heuristic for the Single Container Loading Problem Safa Bhar Layeb 1, Omar Jabloun 2, Amel Jaoua 3 University of Tunis El Manar, National Engineering School of Tunis UR-OASIS: Optimization & Analysis

More information

Optimal Cutting Problem

Optimal Cutting Problem Ana Avdzhieva, Todor Balabanov, Georgi Evtimov, Detelina Kirova, Hristo Kostadinov, Tsvetomir Tsachev, Stela Zhelezova, Nadia Zlateva 1. Problems Setting One of the tasks of the Construction office of

More information

A Binary Integer Linear Programming-Based Approach for Solving the Allocation Problem in Multiprocessor Partitioned Scheduling

A Binary Integer Linear Programming-Based Approach for Solving the Allocation Problem in Multiprocessor Partitioned Scheduling A Binary Integer Linear Programming-Based Approach for Solving the Allocation Problem in Multiprocessor Partitioned Scheduling L. Puente-Maury, P. Mejía-Alvarez, L. E. Leyva-del-Foyo Department of Computer

More information

Adjusted Clustering Clarke-Wright Saving Algorithm for Two Depots-N Vehicles

Adjusted Clustering Clarke-Wright Saving Algorithm for Two Depots-N Vehicles Adjusted Clustering Clarke-Wright Saving Algorithm for Two Depots-N Vehicles S. Halim, L. Yoanita Department of Industrial Engineering, Petra Christian University, Surabaya, Indonesia (halim@petra.ac.id)

More information

Metaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini

Metaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini Metaheuristic Development Methodology Fall 2009 Instructor: Dr. Masoud Yaghini Phases and Steps Phases and Steps Phase 1: Understanding Problem Step 1: State the Problem Step 2: Review of Existing Solution

More information

Local search heuristic for multiple knapsack problem

Local search heuristic for multiple knapsack problem International Journal of Intelligent Information Systems 2015; 4(2): 35-39 Published online February 14, 2015 (http://www.sciencepublishinggroup.com/j/ijiis) doi: 10.11648/j.ijiis.20150402.11 ISSN: 2328-7675

More information

Hybrid Constraint Programming and Metaheuristic methods for Large Scale Optimization Problems

Hybrid Constraint Programming and Metaheuristic methods for Large Scale Optimization Problems Hybrid Constraint Programming and Metaheuristic methods for Large Scale Optimization Problems Fabio Parisini Tutor: Paola Mello Co-tutor: Michela Milano Final seminars of the XXIII cycle of the doctorate

More information

An evolutionary algorithm for the one-dimensional cutting stock. problem

An evolutionary algorithm for the one-dimensional cutting stock. problem International Transactions in Operations Research: aceito para publicação em 2010 An evolutionary algorithm for the one-dimensional cutting stock problem Silvio A. Araujo a, Ademir A. Constantino b and

More information

A Diversified Multi-Start Algorithm for Unconstrained Binary Quadratic Problems Leveraging the Graphics Processor Unit

A Diversified Multi-Start Algorithm for Unconstrained Binary Quadratic Problems Leveraging the Graphics Processor Unit A Diversified Multi-Start Algorithm for Unconstrained Binary Quadratic Problems Leveraging the Graphics Processor Unit Mark Lewis Missouri Western State University, Saint Joseph, Missouri 64507, USA mlewis14@missouriwestern.edu

More information

A GENETIC ALGORITHM FOR TWO DIMENSIONAL STRIP PACKING PROBLEMS. Nelson Mandela Metropolitan University, South Africa

A GENETIC ALGORITHM FOR TWO DIMENSIONAL STRIP PACKING PROBLEMS. Nelson Mandela Metropolitan University, South Africa A GENETIC ALGORITHM FOR TWO DIMENSIONAL STRIP PACKING PROBLEMS V. Mancapa 1, T.I. van Niekerk 2 and T Hua 2 1 Department of Electrical Engineering Nelson Mandela Metropolitan University, South Africa mancapa@nmmu.ac.za

More information

Implementation of pattern generation algorithm in forming Gilmore and Gomory model for two dimensional cutting stock problem

Implementation of pattern generation algorithm in forming Gilmore and Gomory model for two dimensional cutting stock problem IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Implementation of pattern generation algorithm in forming Gilmore and Gomory model for two dimensional cutting stock problem To

More information

A dynamic resource constrained task scheduling problem

A dynamic resource constrained task scheduling problem A dynamic resource constrained task scheduling problem André Renato Villela da Silva Luis Satoru Ochi * Instituto de Computação - Universidade Federal Fluminense, Niterói, Rio de Janeiro, Brasil Abstract

More information

Branch-and-Cut and GRASP with Hybrid Local Search for the Multi-Level Capacitated Minimum Spanning Tree Problem

Branch-and-Cut and GRASP with Hybrid Local Search for the Multi-Level Capacitated Minimum Spanning Tree Problem Branch-and-Cut and GRASP with Hybrid Local Search for the Multi-Level Capacitated Minimum Spanning Tree Problem Eduardo Uchoa Túlio A.M. Toffolo Mauricio C. de Souza Alexandre X. Martins + Departamento

More information

A Memetic Algorithm for Parallel Machine Scheduling

A Memetic Algorithm for Parallel Machine Scheduling A Memetic Algorithm for Parallel Machine Scheduling Serafettin Alpay Eskişehir Osmangazi University, Industrial Engineering Department, Eskisehir, Turkiye Abstract - This paper focuses on the problem of

More information

Algorithms for Two-Dimensional Bin Packing and Assignment Problems

Algorithms for Two-Dimensional Bin Packing and Assignment Problems UNIVERSITÀ DEGLI STUDI DI BOLOGNA Dottorato di Ricerca in Ingegneria dei Sistemi XII Ciclo Sede Amministrativa: Università di Bologna Sedi Consorziate: Università di Firenze, Padova e Siena Algorithms

More information

Lecture 9. Knapsack Problem Dynamic Programming formulation. MATH3220 Operations Research and Logistics Mar. 4, 2015

Lecture 9. Knapsack Problem Dynamic Programming formulation. MATH3220 Operations Research and Logistics Mar. 4, 2015 Lecture 9 MATH3220 Operations Research and Logistics Mar. 4, 2015 2D Pan Li The Chinese University of Hong Kong 9.1 Agenda 1 2D 2 3 2D 9.2 Knapsack problem Consider a hiker who is going to carry a knapsack

More information

Integer Programming and Network Modeis

Integer Programming and Network Modeis H.A. Eiselt C.-L. Sandblom Integer Programming and Network Modeis With Contributions by K. Spielberg, E. Richards, B.T. Smith, G. Laporte, B.T. Boffey With 165 Figures and 43 Tables &m Springer CONTENTS

More information

Algorithm Design Methods. Some Methods Not Covered

Algorithm Design Methods. Some Methods Not Covered Algorithm Design Methods Greedy method. Divide and conquer. Dynamic Programming. Backtracking. Branch and bound. Some Methods Not Covered Linear Programming. Integer Programming. Simulated Annealing. Neural

More information

Regensburger DISKUSSIONSBEITRÄGE zur Wirtschaftswissenschaft

Regensburger DISKUSSIONSBEITRÄGE zur Wirtschaftswissenschaft Regensburger DISKUSSIONSBEITRÄGE zur Wirtschaftswissenschaft A Cluster Based Scatter Search Heuristic for the Vehicle Routing Problem University of Regensburg Discussion Papers in Economics No. 415, November

More information

Q. Wang National Key Laboratory of Antenna and Microwave Technology Xidian University No. 2 South Taiba Road, Xi an, Shaanxi , P. R.

Q. Wang National Key Laboratory of Antenna and Microwave Technology Xidian University No. 2 South Taiba Road, Xi an, Shaanxi , P. R. Progress In Electromagnetics Research Letters, Vol. 9, 29 38, 2009 AN IMPROVED ALGORITHM FOR MATRIX BANDWIDTH AND PROFILE REDUCTION IN FINITE ELEMENT ANALYSIS Q. Wang National Key Laboratory of Antenna

More information

A Branch-and-Cut Algorithm for the Partition Coloring Problem

A Branch-and-Cut Algorithm for the Partition Coloring Problem A Branch-and-Cut Algorithm for the Partition Coloring Problem Yuri Frota COPPE/UFRJ, Programa de Engenharia de Sistemas e Otimização Rio de Janeiro, RJ 21945-970, Brazil abitbol@cos.ufrj.br Nelson Maculan

More information

5 (Monday, 08/14/2017)

5 (Monday, 08/14/2017) Content 5 (Monday, 08/14/2017) 1 Algorithms 2 Assignment and Knapsack problem 2.1 Assignment problem: Greedy heuristic, Complete Enumeration, Branch And Bound 2.2 Knapsack problem: Greedy heuristic, Complete

More information

Research Article Dealing with Nonregular Shapes Packing

Research Article Dealing with Nonregular Shapes Packing Mathematical Problems in Engineering, Article ID 548957, 10 pages http://dx.doi.org/10.1155/2014/548957 Research Article Dealing with Nonregular Shapes Packing Bonfim Amaro Júnior, Plácido Rogério Pinheiro,

More information

A LOCAL SEARCH GENETIC ALGORITHM FOR THE JOB SHOP SCHEDULING PROBLEM

A LOCAL SEARCH GENETIC ALGORITHM FOR THE JOB SHOP SCHEDULING PROBLEM A LOCAL SEARCH GENETIC ALGORITHM FOR THE JOB SHOP SCHEDULING PROBLEM Kebabla Mebarek, Mouss Leila Hayat and Mouss Nadia Laboratoire d'automatique et productique, Université Hadj Lakhdar -Batna kebabla@yahoo.fr,

More information

A 2-APPROXIMATION ALGORITHM FOR THE MINIMUM KNAPSACK PROBLEM WITH A FORCING GRAPH. Yotaro Takazawa Shinji Mizuno Tokyo Institute of Technology

A 2-APPROXIMATION ALGORITHM FOR THE MINIMUM KNAPSACK PROBLEM WITH A FORCING GRAPH. Yotaro Takazawa Shinji Mizuno Tokyo Institute of Technology Journal of the Operations Research Society of Japan Vol. 60, No. 1, January 2017, pp. 15 23 c The Operations Research Society of Japan A 2-APPROXIMATION ALGORITHM FOR THE MINIMUM KNAPSACK PROBLEM WITH

More information

A Reactive Local Search-Based Algorithm for the Multiple-Choice Multi-Dimensional Knapsack Problem

A Reactive Local Search-Based Algorithm for the Multiple-Choice Multi-Dimensional Knapsack Problem A Reactive Local Search-Based Algorithm for the Multiple-Choice Multi-Dimensional Knapsack Problem Abdelkader Sbihi, Michrafy Mustapha, Mhand Hifi To cite this version: Abdelkader Sbihi, Michrafy Mustapha,

More information

Two-Dimensional Bin Packing Problem with Guillotine Restrictions

Two-Dimensional Bin Packing Problem with Guillotine Restrictions Alma Mater Studiorum Università di Bologna DEI - Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione Guglielmo Marconi Dottorato di Ricerca in Automatica e Ricerca Operativa Ciclo XXVI

More information

Local Search Heuristics for the Assembly Line Balancing Problem with Incompatibilities Between Tasks*

Local Search Heuristics for the Assembly Line Balancing Problem with Incompatibilities Between Tasks* Proceedings of the 2000 IEEE International Conference on Robotics & Automation San Francisco, CA April 2000 Local Search Heuristics for the Assembly Line Balancing Problem with Incompatibilities Between

More information

Computational Complexity CSC Professor: Tom Altman. Capacitated Problem

Computational Complexity CSC Professor: Tom Altman. Capacitated Problem Computational Complexity CSC 5802 Professor: Tom Altman Capacitated Problem Agenda: Definition Example Solution Techniques Implementation Capacitated VRP (CPRV) CVRP is a Vehicle Routing Problem (VRP)

More information

Solving A Nonlinear Side Constrained Transportation Problem. by Using Spanning Tree-based Genetic Algorithm. with Fuzzy Logic Controller

Solving A Nonlinear Side Constrained Transportation Problem. by Using Spanning Tree-based Genetic Algorithm. with Fuzzy Logic Controller Solving A Nonlinear Side Constrained Transportation Problem by Using Spanning Tree-based Genetic Algorithm with Fuzzy Logic Controller Yasuhiro Tsujimura *, Mitsuo Gen ** and Admi Syarif **,*** * Department

More information

SOME GREEDY BASED ALGORITHMS FOR MULTI PERIODS DEGREE CONSTRAINED MINIMUM SPANNING TREE PROBLEM

SOME GREEDY BASED ALGORITHMS FOR MULTI PERIODS DEGREE CONSTRAINED MINIMUM SPANNING TREE PROBLEM SOME GREEDY BASED ALGORITHMS FOR MULTI PERIODS DEGREE CONSTRAINED MINIMUM SPANNING TREE PROBLEM Wamiliana 1, Faiz A. M. Elfaki 2, Mustofa Usman 1 and M. Azram 2 1 Department of Mathematics, Faculty of

More information

A simulated annealing algorithm for the vehicle routing problem with time windows and synchronization constraints

A simulated annealing algorithm for the vehicle routing problem with time windows and synchronization constraints A simulated annealing algorithm for the vehicle routing problem with time windows and synchronization constraints Sohaib Afifi 1, Duc-Cuong Dang 1,2, and Aziz Moukrim 1 1 Université de Technologie de Compiègne

More information

Column Generation Based Primal Heuristics

Column Generation Based Primal Heuristics Column Generation Based Primal Heuristics C. Joncour, S. Michel, R. Sadykov, D. Sverdlov, F. Vanderbeck University Bordeaux 1 & INRIA team RealOpt Outline 1 Context Generic Primal Heuristics The Branch-and-Price

More information

One Dimensional Cutting Stock Problem with Redevelopment of the Surplus Material

One Dimensional Cutting Stock Problem with Redevelopment of the Surplus Material EngOpt 2008 - International Conference on Engineering Optimization Rio de Janeiro, Brazil, 01-05 June 2008. One Dimensional Cutting Stock Problem with Redevelopment of the Surplus Material Silas Sallaume,

More information

An Algorithm for an Optimal Staffing Problem in Open Shop Environment

An Algorithm for an Optimal Staffing Problem in Open Shop Environment An Algorithm for an Optimal Staffing Problem in Open Shop Environment Daniela I. Borissova, and Ivan C. Mustakerov Abstract The paper addresses a problem of optimal staffing in open shop environment. The

More information

A NEW CONSTRUCTIVE HEURISTIC METHOD FOR MINIMIZING MAKESPAN IN PERMUTATION FLOW SHOP SCHEDULING

A NEW CONSTRUCTIVE HEURISTIC METHOD FOR MINIMIZING MAKESPAN IN PERMUTATION FLOW SHOP SCHEDULING A NEW CONSTRUCTIVE HEURISTIC METHOD FOR MINIMIZING MAKESPAN IN PERMUTATION FLOW SHOP SCHEDULING Marcelo Seido Nagano Faculdade de Economia, Administração e Contabilidade, Universidade de São Paulo Av.

More information

Exact Combinatorial Algorithms for Graph Bisection

Exact Combinatorial Algorithms for Graph Bisection Exact Combinatorial Algorithms for Graph Bisection Daniel Delling Andrew V. Goldberg Ilya Razenshteyn Renato Werneck Microsoft Research Silicon Valley DIMACS Challenge Renato Werneck (Microsoft Research)

More information

The Heuristic (Dark) Side of MIP Solvers. Asja Derviskadic, EPFL Vit Prochazka, NHH Christoph Schaefer, EPFL

The Heuristic (Dark) Side of MIP Solvers. Asja Derviskadic, EPFL Vit Prochazka, NHH Christoph Schaefer, EPFL The Heuristic (Dark) Side of MIP Solvers Asja Derviskadic, EPFL Vit Prochazka, NHH Christoph Schaefer, EPFL 1 Table of content [Lodi], The Heuristic (Dark) Side of MIP Solvers, Hybrid Metaheuristics, 273-284,

More information

THE RESEARCH area of automatic heuristic generation is

THE RESEARCH area of automatic heuristic generation is 406 IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 16, NO. 3, JUNE 2012 Grammatical Evolution of Local Search Heuristics Edmund K. Burke, Member, IEEE, Matthew R. Hyde, Member, IEEE, and Graham Kendall,

More information

METHODOLOGY FOR SOLVING TWO-SIDED ASSEMBLY LINE BALANCING IN SPREADSHEET

METHODOLOGY FOR SOLVING TWO-SIDED ASSEMBLY LINE BALANCING IN SPREADSHEET METHODOLOGY FOR SOLVING TWO-SIDED ASSEMBLY LINE BALANCING IN SPREADSHEET Salleh Ahmad Bareduan and Salem Abdulsalam Elteriki Department of Manufacturing and Industrial Engineering, University Tun Hussein

More information

A Bricklaying Best-Fit Heuristic Algorithm for the Orthogonal Rectangle Packing Problem*

A Bricklaying Best-Fit Heuristic Algorithm for the Orthogonal Rectangle Packing Problem* A Bricklaying Best-Fit Heuristic Algorithm for the Orthogonal Rectangle Packing Problem* Wenshui Lin 1, Jinping Xu 1, Jiandong Wang 1, and Xinyou Wu 2 1 School of Information Science and Technology, Xiamen

More information

Heuristics for Packing Semifluids

Heuristics for Packing Semifluids Heuristics for Packing Semifluids João Pedro Pedroso Technical Report Series: DCC-2016-01 arxiv:1607.04403v1 [cs.ds] 15 Jul 2016 Departamento de Ciência de Computadores Faculdade de Ciências da Universidade

More information

The MOMC Method: a New Methodology to Find. Initial Solution for Transportation Problems

The MOMC Method: a New Methodology to Find. Initial Solution for Transportation Problems Applied Mathematical Sciences, Vol. 9, 2015, no. 19, 901-914 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2015.4121013 The MOMC Method: a New Methodology to Find Initial Solution for Transportation

More information

Best Known Solutions for the Cyclic Bandwidth Problem

Best Known Solutions for the Cyclic Bandwidth Problem Best Known Solutions for the Cyclic Bandwidth Problem Eduardo Rodriguez-Tello May 8, 014 1 Standard Graphs Table 1 summarizes the best known solutions produced by the Tabu Search algorithm, called TScb,

More information

Graph Coloring via Constraint Programming-based Column Generation

Graph Coloring via Constraint Programming-based Column Generation Graph Coloring via Constraint Programming-based Column Generation Stefano Gualandi Federico Malucelli Dipartimento di Elettronica e Informatica, Politecnico di Milano Viale Ponzio 24/A, 20133, Milan, Italy

More information

A Development of Hybrid Cross Entropy-Tabu Search Algorithm for Travelling Repairman Problem

A Development of Hybrid Cross Entropy-Tabu Search Algorithm for Travelling Repairman Problem Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 A Development of Hybrid Cross Entropy-Tabu Search Algorithm for Travelling

More information

A Two-Dimensional Mapping for the Traveling Salesman Problem

A Two-Dimensional Mapping for the Traveling Salesman Problem Computers Math. Apphc. Vol. 26, No. 12, pp. 65-73, 1993 0898-1221/93 $6.00 + 0.00 Printed in Great Britain. All rights reserved Copyright 1993 Pergarnon Press Ltd A Two-Dimensional Mapping for the Traveling

More information

Using Penalties instead of Rewards: Solving OCST Problems with Problem-Specific Guided Local Search

Using Penalties instead of Rewards: Solving OCST Problems with Problem-Specific Guided Local Search Using Penalties instead of Rewards: Solving OCST Problems with Problem-Specific Guided Local Search Wolfgang Steitz, Franz Rothlauf Working Paper 01/2011 March 2011 Working Papers in Information Systems

More information

A simulated annealing approach for the circular cutting problem

A simulated annealing approach for the circular cutting problem European Journal of Operational Research 159 (2004) 430 448 Discrete Optimization A simulated annealing approach for the circular cutting problem www.elsevier.com/locate/dsw Mhand Hifi a, Vangelis Th.

More information

A Firework Algorithm for Solving Capacitated Vehicle Routing Problem

A Firework Algorithm for Solving Capacitated Vehicle Routing Problem A Firework Algorithm for Solving Capacitated Vehicle Routing Problem 1 Noora Hani Abdulmajeed and 2* Masri Ayob 1,2 Data Mining and Optimization Research Group, Center for Artificial Intelligence, Faculty

More information