Computing Maximum Polygonal Packings in Convex Polygons using Best-Fit, Genetic Algorithms and Integer Linear Programs

Authors

DOI:

https://doi.org/10.57717/cgt.v5i5.87

Abstract

Given a convex region \(C\) and a set of simple polygons with associated profits, the Maximum Polygon Packing Problem seeks a non-overlapping packing of a subset of the polygons (without rotations) into \(C\), such that the total profit of the packed polygons is maximized.

To handle instances of various sizes and properties, we present a collection of algorithms for this problem. For large instances, we utilize a greedy best-fit placement strategy. For instances consisting exclusively of rectilinear polygons, we use a specialized greedy best-fit algorithm which handles rectilinear shapes efficiently. For medium-sized instances, we provide a genetic algorithm. Finally, for the smallest instances, we employ an integer linear programming model to obtain near-optimal solutions.

Downloads

Published

2026-08-20

Issue

Section

Original Research Articles

Categories

How to Cite

Computing Maximum Polygonal Packings in Convex Polygons using Best-Fit, Genetic Algorithms and Integer Linear Programs (A. Atak, K. Buchin, M. Hagedoorn, J. Heinrichs, K. Hogreve, G. Li, & P. Pawelczyk, Trans.). (2026). Computing in Geometry and Topology, 5(5), 4:1-4:14. https://doi.org/10.57717/cgt.v5i5.87