A General Heuristic Approach for Maximum Polygon Packing (CG Challenge)

Authors Canhui Luo , Zhouxing Su , Zhipeng Lü



PDF
Thumbnail PDF

File

LIPIcs.SoCG.2024.86.pdf
  • Filesize: 1.75 MB
  • 9 pages

Document Identifiers

Author Details

Canhui Luo
  • Huazhong University of Science and Technology, Wuhan, China
Zhouxing Su
  • Huazhong University of Science and Technology, Wuhan, China
Zhipeng Lü
  • Huazhong University of Science and Technology, Wuhan, China

Acknowledgements

We want to thank the organizers of CG:SHOP 2024 and all other participants for creating such an engaging challenge. We also want to thank Dominik Krupke for providing a helpful official validator for solutions.

Cite AsGet BibTex

Canhui Luo, Zhouxing Su, and Zhipeng Lü. A General Heuristic Approach for Maximum Polygon Packing (CG Challenge). In 40th International Symposium on Computational Geometry (SoCG 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 293, pp. 86:1-86:9, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
https://doi.org/10.4230/LIPIcs.SoCG.2024.86

Abstract

This work proposes a general heuristic packing approach to address the Maximum Polygon Packing Problem introduced by the CG:SHOP 2024 Challenge. Our solver primarily consists of two steps: (1) Partitioning the container and polygons to form a series of small-scale subproblems; (2) For each subproblem, sequentially placing polygons into the container and attempting to eliminate overlaps.

Subject Classification

ACM Subject Classification
  • Theory of computation → Computational geometry
  • Computing methodologies → Search methodologies
Keywords
  • packing
  • polygon
  • heuristic
  • differential evolution
  • local search
  • tabu search

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Alkan Atak, Kevin Buchin, Mart Hagedoorn, Jona Heinrichs, Karsten Hogreve, Guangping Li, and Patrick Pawelczyk. Computing maximum polygonal packings in convex polygons using best-fit, genetic algorithms and ilps. In Symposium on Computational Geometry (SoCG), volume 293 of LIPIcs, pages 83:1-83:9, 2024. URL: https://doi.org/10.4230/LIPIcs.SoCG.2024.83.
  2. Edmund K Burke, Robert SR Hellier, Graham Kendall, and Glenn Whitwell. Complete and robust no-fit polygon generation for the irregular stock cutting problem. European Journal of Operational Research, 179(1):27-49, 2007. Google Scholar
  3. Guilherme Dias da Fonseca and Yan Gerard. Shadoks approach to knapsack polygonal packing. In Symposium on Computational Geometry (SoCG), volume 293 of LIPIcs, pages 84:1-84:9, 2024. URL: https://doi.org/10.4230/LIPIcs.SoCG.2024.84.
  4. Sándor P. Fekete, Phillip Keldenich, Dominik Krupke, and Stefan Schirra. Maximum polygon packing: The CG:SHOP Challenge 2024, 2024. URL: https://arxiv.org/abs/2403.16203.
  5. Fred Glover. Future paths for integer programming and links to artificial intelligence. Computers & operations research, 13(5):533-549, 1986. Google Scholar
  6. Martin Held. Priority-driven nesting of irregular polygonal shapes within a convex polygonal container based on a hierarchical integer grid. In Symposium on Computational Geometry (SoCG), volume 293 of LIPIcs, pages 85:1-85:6, 2024. URL: https://doi.org/10.4230/LIPIcs.SoCG.2024.85.
  7. Takashi Imamichi, Mutsunori Yagiura, and Hiroshi Nagamochi. An iterated local search algorithm based on nonlinear programming for the irregular strip packing problem. Discrete Optimization, 6(4):345-361, 2009. Google Scholar
  8. Dong C Liu and Jorge Nocedal. On the limited memory BFGS method for large scale optimization. Mathematical programming, 45(1-3):503-528, 1989. URL: http://users.iems.northwestern.edu/~nocedal/lbfgs.html.
  9. Rainer Storn. On the usage of differential evolution for function optimization. In Proceedings of north american fuzzy information processing, pages 519-523. Ieee, 1996. Google Scholar
  10. Yong Wang, Zixing Cai, and Qingfu Zhang. Differential evolution with composite trial vector generation strategies and control parameters. IEEE transactions on evolutionary computation, 15(1):55-66, 2011. Google Scholar
  11. Ron Wein, Alon Baram, Eyal Flato, Efi Fogel, Michael Hemmer, and Sebastian Morr. 2D minkowski sums. In CGAL User and Reference Manual. CGAL Editorial Board, 5.6 edition, 2023. URL: https://doc.cgal.org/5.6/Manual/packages.html#PkgMinkowskiSum2.