Shadoks Approach to Knapsack Polygonal Packing (CG Challenge)

Authors Guilherme D. da Fonseca , Yan Gerard



PDF
Thumbnail PDF

File

LIPIcs.SoCG.2024.84.pdf
  • Filesize: 2.14 MB
  • 9 pages

Document Identifiers

Author Details

Guilherme D. da Fonseca
  • LIS, Aix-Marseille Université, France
Yan Gerard
  • LIMOS, University Clermont Auvergne, Aubière, France

Acknowledgements

We would like to thank the Challenge organizers and other competitors for their time, feedback, and making this whole event possible. We would like to thank Hélène Toussaint, Raphaël Amato, Boris Lonjon, and William Guyot-Lénat from LIMOS, as well as the Qarma and TALEP teams and Manuel Bertrand from LIS, who continue to make the computational resources of the LIMOS and LIS clusters available to our research. We would also like to thank Aldo Gonzalez-Lorenzo and the undergraduate students Aymeric Beck, Houssam Boufarachan, Marine Izoulet, and Carla Scardigli for coding viewers for the solutions.

Cite AsGet BibTex

Guilherme D. da Fonseca and Yan Gerard. Shadoks Approach to Knapsack Polygonal Packing (CG Challenge). In 40th International Symposium on Computational Geometry (SoCG 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 293, pp. 84:1-84:9, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
https://doi.org/10.4230/LIPIcs.SoCG.2024.84

Abstract

We describe the heuristics used by the Shadoks team in the CG:SHOP 2024 Challenge. Each instance consists of a convex polygon called container and a multiset of items, where each item is a simple polygon and has an associated value. The goal is to pack some of the items inside the container using translations, in order to maximize the sum of their values. Our strategy consists of obtaining good initial solutions and improving them with local search. To obtain the initial solutions we used integer programming and a carefully designed greedy approach.

Subject Classification

ACM Subject Classification
  • Theory of computation → Computational geometry
Keywords
  • Packing
  • polygons
  • heuristics
  • integer programming
  • computational geometry

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. IBM ILOG CPLEX. V22.1: User’s manual for CPLEX. International Business Machines Corporation, 2023. Google Scholar
  3. 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.
  4. 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.
  5. Canhui Luo, Zhouxing Su, and Zhipeng Lü. A general heuristic approach for maximum polygon packing. In Symposium on Computational Geometry (SoCG), volume 293 of LIPIcs, pages 86:1-86:9, 2024. URL: https://doi.org/10.4230/LIPIcs.SoCG.2024.86.