An Algorithmic Study of Manufacturing Paperclips and Other Folded Structures
Esther M. Arkin, Sandor P. Fekete, and Joseph S. B. Mitchell

TL;DR
This paper explores the computational complexity of bending wires and sheet metal into specific shapes, revealing NP-hardness in certain constrained scenarios and providing efficient algorithms for specific manufacturing cases.
Contribution
It analyzes the complexity of wire straightening problems under manufacturing constraints, showing NP-hardness and providing efficient solutions for particular cases.
Findings
Deciding if a linkage with vertex degeneracy can be straightened is NP-hard.
Deciding if a linkage can be straightened with each joint altered once is NP-complete.
An efficient algorithm exists for sequentially straightening a linkage with joint alteration constraints in manufacturing.
Abstract
We study algorithmic aspects of bending wires and sheet metal into a specified structure. Problems of this type are closely related to the question of deciding whether a simple non-self-intersecting wire structure (a carpenter's ruler) can be straightened, a problem that was open for several years and has only recently been solved in the affirmative. If we impose some of the constraints that are imposed by the manufacturing process, we obtain quite different results. In particular, we study the variant of the carpenter's ruler problem in which there is a restriction that only one joint can be modified at a time. For a linkage that does not self-intersect or self-touch, the recent results of Connelly et al. and Streinu imply that it can always be straightened, modifying one joint at a time. However, we show that for a linkage with even a single vertex degeneracy, it becomes NP-hard to…
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
TopicsArchitecture and Computational Design · Computational Geometry and Mesh Generation · Manufacturing Process and Optimization
