Hierarchical Rectangle Packing Solved by Multi-Level Recursive Logic-based Benders Decomposition
Josef Grus, Zden\v{e}k Hanz\'alek, Christian Artigues, Cyrille Briand, Emmanuel Hebrard

TL;DR
This paper addresses the complex hierarchical rectangle packing problem with recursive structures, proposing a novel multi-level Benders Decomposition heuristic that improves solution quality and scalability over existing methods.
Contribution
It introduces a new multi-level Logic-based Benders Decomposition approach for hierarchical packing, enhancing solution efficiency and automating constraint refinement.
Findings
Outperforms monolithic formulations in solution quality.
Scales efficiently to instances with multiple hierarchy levels.
Reduces manual parameter tuning through dynamic constraint refinement.
Abstract
We study the two-dimensional hierarchical rectangle packing problem, motivated by applications in analog integrated circuit layout, facility layout, and logistics. Unlike classical strip or bin packing, the dimensions of the container are not fixed, and the packing is inherently hierarchical: each item is either a rectangle or a block occurrence, whose dimensions are a solution of another packing problem. This recursive structure reflects real-world scenarios in which components, boxes, or modules must be packed within higher-level containers. We formally define the problem and propose exact formulations in Mixed-Integer Linear Programming and Constraint Programming. Given the computational difficulty of solving complex packing instances directly, we propose decomposition heuristics. First, we implement an existing Bottom-Up baseline method that solves subblocks before combining them at…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Packing Problems · VLSI and FPGA Design Techniques · Advanced Optimization Algorithms Research
