Unfolding Boxes with Local Constraints
Long Qian, Eric Wang, Bernardo Subercaseaux, Marijn J. H. Heule

TL;DR
This paper introduces a new SAT-based method with local constraints for efficiently finding and enumerating polyomino unfoldings into boxes, significantly improving scalability over previous approaches.
Contribution
It replaces global constraints with local ones in SAT encodings, enabling scalable enumeration of polyomino unfoldings and refuting a prior conjecture.
Findings
Scales beyond area 150 for common unfoldings of two boxes
Enumerates common unfoldings up to area 60, surpassing previous limits
Refutes the conjecture on minimal areas for three-box unfoldings
Abstract
We consider the problem of finding and enumerating polyominos that can be folded into multiple non-isomorphic boxes. While several computational approaches have been proposed, including SAT, randomized algorithms, and decision diagrams, none has been able to perform at scale. We argue that existing SAT encodings are hindered by the presence of global constraints (e.g., graph connectivity or acyclicity), which are generally hard to encode effectively and hard for solvers to reason about. In this work, we propose a new SAT-based approach that replaces these global constraints with simple local constraints that have substantially better propagation properties. Our approach dramatically improves the scalability of both computing and enumerating common box unfoldings: (i) while previous approaches could only find common unfoldings of two boxes up to area 88, ours easily scales beyond 150,…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Analysis Techniques · Mathematics and Applications · Advanced Materials and Mechanics
