skip to main content
10.1145/2001576.2001803acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Hyperheuristic encoding scheme for multi-objective guillotine cutting problems

Published: 12 July 2011 Publication History

Abstract

Most research on Strip Packing and Cutting Stock problems are focused on single-objective formulations of the problems. However, in this work we deal with more general and practical variants of the problems, which not only seeks to optimise the usage of the raw material, but also the overall production process.The problems target the cutting of a large rectangle in a set of smaller rectangles using orthogonal guillotine cuts. Common approaches are based in the minimisation of the strip length required to cut the whole set of demanded pieces (for strip problems) and in the maximisation of the total profit obtained from the available surface (for cutting stock problems). In this work we also deal with an extra objective which seeks to minimise the number of cuts involved in the cutting process, thus maximising the efficiency of the global production process. In order to obtain solutions to these problems, we have applied some of the most-known multi-objective evolutionary algorithms, since they have shown a promising behaviour when tackling multi-objective real-world problems. We have designed and implemented hyperheuristic-based encodings as an alternative to combine heuristics in such a way that a heuristic's strengths make up for the drawbacks of another.

References

[1]
A. Bortfeldt. A genetic algorithm for the two-dimensional strip packing problem with rectangular pieces. European Journal of Operational Research, 127(3):814--837, 2006.
[2]
E. K. Burke, G. Kendall, and G. Whitwell. A New Placement Heuristic for the Orthogonal Stock-Cutting Problem. Operations Research, 52(4):655--671, 2004.
[3]
E. Coffman, M. Garey, D. Johnson, and R. Tarjan. Performance bounds for level-oriented two-dimensional packing algorithms. SIAM Journal on Computing, 9:808--826, 1980.
[4]
J. de Armas, C. León, G. Miranda, and C. Segura. Optimisation of a multi-objective two-dimensional strip packing problem based on evolutionary algorithms. International Journal of Production Research, 48(7):2011-- 2028, 2009.
[5]
J. de Armas, G. Miranda, and C. Leon. Hyperheuristic Codification for the Multi-Objective 2D Guillotine Strip Packing Problem. In IEEE Congress on Evolutionary Computation, pages 2883--2890. IEEE Computer Society, July 2010.
[6]
K. Deb, S. Agrawal, A. Pratab, and T. Meyarivan. A Fast Elitist Non-Dominated Sorting Genetic Algorithm for Multi-Objective Optimization: NSGA-II. In VI Conference on Parallel Problem Solving from Nature, volume 1917 of LNCS, pages 849--858. Springer, 2000.
[7]
DEIS - Operations Research Group. Library of Instances: Bin Packing Problem. \small http://www.or.deis.unibo.it/research\_pages/ORinstances/2CBP.html.
[8]
C. Fonseca and P. J. Fleming. On the performance assessment and comparison of stochastic multiobjective optimizers. In Parallel Problem Solving from Nature, LNCS, pages 584--593. Springer-Verlag, 1996.
[9]
P. Garrido and M. C. Riff. Collaboration Between Hyperheuristics to Solve Strip-Packing Problems. In Foundations of Fuzzy Logic and Soft Computing, volume 4529 of LNCS, pages 698--707. Springer, 2007.
[10]
M. Hifi. 2D Cutting Stock Problem Instances. \small \\ftp://cermsem.univ-paris1.fr/pub/CERMSEM/hifi/2Dcutting/.
[11]
M. Hifi. An Improvement of Viswanathan and Bagchi's Exact Algorithm for Constrained Two-Dimensional Cutting Stock. Computer Operations Research, 24(8):727--736, 1997.
[12]
E. Hopper and B. C. H. Turton. A Review of the Application of Meta-Heuristic Algorithms to 2D Strip Packing Problems. Artificial Intelligence Review, 16(4):257--300, 2001.
[13]
S. Illich, L. While, and L. Barone. Multi-objective strip packing using an evolutionary algorithm. In IEEE Congress on Evolutionary Computation, pages 4207--4214, September 2007.
[14]
J. Knowles. A summary-attainment-surface plotting method for visualizing the performance of stochastic multiobjective optimizers. In Proceedings of the 5th International Conference on Intelligent Systems Design and Applications, pages 552--557. IEEE Computer Society, 2005.
[15]
C. León, G. Miranda, and C. Segura. METCO: A Parallel Plugin-Based Framework for Multi-Objective Optimization. International Journal on Artificial Intelligence Tools, 18(4):569--588, 2009.
[16]
C. L. Mumford-Valenzuela, J. Vick, and P. Y. Wang. Metaheuristics: computer decision-making, chapter Heuristics for large strip packing problems with guillotine patterns: an empirical study, pages 501--522. Kluwer Academic Publishers, 2004.
[17]
N. Ntene and J. Van Vuuren. A survey and comparison of guillotine heuristics for the 2D oriented offline strip packing problem. Discrete Optimization, 6(2):174--188, January 2009.
[18]
T. Ono and T. Ikeda. Optimization of two-dimensional guillotine cutting by genetic algorithms. In H. J. Zimmermann, editor, European Congress on Intelligent Techniques and Soft Computing, volume 1, pages 7--10, 1998.
[19]
R. E. Steuer. Multiple Criteria Optimization: Theory, Computation and Application. John Wiley, New York, 1986.
[20]
S. Tiwari and N. Chakraborti. Multi-objective optimization of a two-dimensional cutting problem using genetic algorithms. Journal of Materials Processing Technology, 173:384--393, 2006.
[21]
K. V. Viswanathan and A. Bagchi. Best-First Search Methods for Constrained Two-Dimensional Cutting Stock Problems. Operations Research, 41(4):768--776, 1993.
[22]
P. Y. Wang. Two Algorithms for Constrained Two-Dimensional Cutting Stock Problems. Operations Research, 31(3):573--586, May-June 1983.
[23]
P. Y. Wang and C. L. Valenzuela. Data set generation for rectangular placement problems. European Journal of Operational Research, 134(2):378--391, October 2001.
[24]
G. Wäscher, H. Haußner, and H. Schumann. An improved typology of cutting and packing problems. European Journal of Operational Research, 183(3):1109--1130, December 2007.
[25]
E. Zitzler and S. Künzli. Indicator-Based Selection in Multiobjective Search. In VIII Conference on Parallel Problem Solving from Nature, volume 3242 of LNCS, pages 832--842. Springer, 2004.
[26]
E. Zitzler, M. Laumanns, and L. Thiele. SPEA2: Improving the Strength Pareto Evolutionary Algorithm for Multiobjective Optimization. In Evolutionary Methods for Design, Optimization and Control, pages 19--26, Barcelona, Spain, 2002. CIMNE.

Cited By

View all
  • (2024)Optimizing Cutting Log Operations in Softwood Sawmills: A Multi-Objective Approach Tailored for SMEsIEEE Access10.1109/ACCESS.2024.345535112(128141-128150)Online publication date: 2024
  • (2022)The rectangular two-dimensional strip packing problem real-life practical constraintsComputers and Operations Research10.1016/j.cor.2021.105521137:COnline publication date: 22-Apr-2022
  • (2021)Hyper-heuristics: Autonomous Problem SolversAutomated Design of Machine Learning and Search Algorithms10.1007/978-3-030-72069-8_7(109-131)Online publication date: 29-Jul-2021
  • Show More Cited By

Index Terms

  1. Hyperheuristic encoding scheme for multi-objective guillotine cutting problems

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '11: Proceedings of the 13th annual conference on Genetic and evolutionary computation
    July 2011
    2140 pages
    ISBN:9781450305570
    DOI:10.1145/2001576
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 12 July 2011

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. cutting problems
    2. encoding schemes
    3. evolutionary algorithms
    4. hyperheuristics
    5. multi-objective optimisation

    Qualifiers

    • Research-article

    Conference

    GECCO '11
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 27 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Optimizing Cutting Log Operations in Softwood Sawmills: A Multi-Objective Approach Tailored for SMEsIEEE Access10.1109/ACCESS.2024.345535112(128141-128150)Online publication date: 2024
    • (2022)The rectangular two-dimensional strip packing problem real-life practical constraintsComputers and Operations Research10.1016/j.cor.2021.105521137:COnline publication date: 22-Apr-2022
    • (2021)Hyper-heuristics: Autonomous Problem SolversAutomated Design of Machine Learning and Search Algorithms10.1007/978-3-030-72069-8_7(109-131)Online publication date: 29-Jul-2021
    • (2019)Application of Nature Inspired Algorithms to Optimize Multi-objective Two-Dimensional Rectangle Packing ProblemJournal of Industrial Integration and Management10.1142/S242486221950010604:04(1950010)Online publication date: 14-Oct-2019
    • (2018)Evolutionary hyper-heuristics for tackling bi-objective 2D bin packing problemsGenetic Programming and Evolvable Machines10.1007/s10710-017-9301-419:1-2(151-181)Online publication date: 1-Jun-2018
    • (2014)A multi-objective hyper-heuristic based on choice functionExpert Systems with Applications: An International Journal10.1016/j.eswa.2013.12.05041:9(4475-4493)Online publication date: 1-Jul-2014

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media