Abstract
Many Combinatorial Optimization (CO) problems are classifed as NP - complete problems. The process of solving CO problems in an efficient manner is important since several industry, government and scientific problems can be statedin this form. This work presents a benchmark of three different methodologies to solve the Binary Cutting Stock (BCS) problem; exact methodology by applying Column Generation (CG), a Genetic Algorithm (GA) and an hybrid between exact methods and Genetic Algorithms in a Column Generation framework which we denominate Matheuristic (MA). This benchmark analysis is aimed to show Matheuristic solution quality is as good as the obtained by the exact methodology. Details about implementation and computational performance are discussed.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Aickelin, U., Dowsland, K.A.: An indirect genetic algorithm for a nurse-scheduling problem. Computers and Operations Research 31(5), 761–778 (2004)
Barnhart, C., Cohn, A.M., Johnson, E.L., Klabjan, D., Nemhauser, G.L., Vance, P.H.: Airline crew scheduling. In: Hall, R.W. (ed.) Handbook of Transportation Science. International Series in Operations Research and Management Science, vol. 56, pp. 517–560. Springer US (2003)
Beasley, J.E., Chu, P.C.: A genetic algorithm for the set covering problem. European Journal of Operational Research 94(2), 392–404 (1996)
Cacchiani, V., Caprara, A., Toth, P.: Non-cyclic train timetabling and comparability graphs. Operations Research Letters 38(3), 179–184 (2010)
Caprara, A., Toth, P., Fischetti, M.: Algorithms for the set covering problem. Annals of Operations Research 98(1-4), 353–371 (2000)
Christiansen, C.H., Lysgaard, J., Wahlk, S.: A branch-and-price algorithm for the capacitated arc routing problem with stochastic demands. Operations Research Letters 37(6), 392–398 (2009)
Chvatal, V.: Linear Programming. A Series of Books in the Mathematical Sciences. W. H. Freeman (1983)
Chvtal, V., Cook, W., Hartmann, M.: On cutting-plane proofs in combinatorial optimization. Linear Algebra and its Applications, 114-115(0), 455–499 (1989); Special Issue Dedicated to Hoffman, A.J.
Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 3rd edn. The MIT Press (2009)
Dantzig, G.B., Wolfe, P.: Decomposition principle for linear programs. Operations Research 8(1), 101–111 (1960)
Desaulniers, G., Desrosiers, J., Dumas, Y., Marc, S., Rioux, B., Solomon, M.M., Soumis, F.: Crew pairing at air france. European Journal of Operational Research 97(2), 245–259 (1997)
Drezner, Z.: Compounded genetic algorithms for the quadratic assignment problem. Operations Research Letters 33(5), 475–480 (2005)
Eiben, A.E., Smith, J.E.: Introduction to Evolutionary Computing. Natural Computing Series. Springer (2003)
Garey, R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. A Series of Books in the Mathematical Sciences. W.H. Freeman (1979)
Gilmore, P.C., Gomory, R.E.: A Linear Programming Approach to the Cutting-Stock Problem. Operations Research 9(6), 849–859 (1961)
Haessler, R.W., Sweeney, P.E.: Cutting stock problems and solution procedures. European Journal of Operational Research 54(2), 141–150 (1991)
Jin, M., Liu, K., Eksioglu, B.: A column generation approach for the split delivery vehicle routing problem. Operations Research Letters 36(2), 265–270 (2008)
Russell, S.J., Norvig, P.: Artificial intelligence: a modern approach. Prentice Hall series in artificial intelligence. Pearson Education/Prentice Hall (2010)
Singh, G., Ernst, A.T.: Resource constraint scheduling with a fractional shared resource. Operations Research Letters 39(5), 363–368 (2011)
Vance, P.H., Barnhart, C., Johnson, E.L., Nemhauser, G.L.: Solving binary cutting stock problems by column generation and branch-and-bound. Computational Optimization and Applications 3(2), 111–130 (1994)
Zheng, Y.-L., Lei, D.-M.: Hybrid Niche Genetic Algorithm for Set Covering Problem. In: 2007 International Conference on Machine Learning and Cybernetics, pp. 1009–1013 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Lopez Sanchez, I.A., Mora Vargas, J., Santos, C.A., Gonzalez Mendoza, M. (2014). Solving Binary Cutting Stock with Matheuristics. In: Gelbukh, A., Espinoza, F.C., Galicia-Haro, S.N. (eds) Nature-Inspired Computation and Machine Learning. MICAI 2014. Lecture Notes in Computer Science(), vol 8857. Springer, Cham. https://doi.org/10.1007/978-3-319-13650-9_29
Download citation
DOI: https://doi.org/10.1007/978-3-319-13650-9_29
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13649-3
Online ISBN: 978-3-319-13650-9
eBook Packages: Computer ScienceComputer Science (R0)