Infinite All-Layers Simple Foldability

We study the problem of deciding whether a crease pattern can be folded by simple folds (folding along one line at a time) under the infinite all-layers model introduced by Akitaya et al. (J Inform Process 25:582–589, 2017), in which each simple fold is defined by an infinite line and must fold all layers of paper that intersect this line. This model is motivated by folding in manufacturing such as sheet-metal bending. We improve on Arkin et al. (Comput Geom Theory Appl 29(1):23–46, 2014) by giving a deterministic O ( n )-time algorithm to decide simple foldability of 1D crease patterns in the all-layers model. Then we extend this 1D result to 2D, showing that simple foldability in the infinite all-layers model can be decided in linear time for both unassigned and assigned axis-aligned orthogonal crease patterns on axis-aligned 2D orthogonal paper. On the other hand, we show that simple foldability is strongly NP-complete if a subset of the creases have a mountain–valley assignment, even for axis-aligned rectangular paper.

[1]  Joseph B. M. Mitchell,et al.  When can you fold a map? , 2000, Comput. Geom..

[2]  Glenn K. Manacher,et al.  A New Linear-Time ``On-Line'' Algorithm for Finding the Smallest Initial Palindrome of a String , 1975, JACM.

[3]  Hugo A. Akitaya,et al.  Simple Folding is Really Hard , 2017, J. Inf. Process..

[4]  Joseph S. B. Mitchell,et al.  Reaching folded states of a rectangular piece of paper , 2001, Canadian Conference on Computational Geometry.

[5]  Devin J. Balkcom,et al.  Robotic origami folding , 2008, Int. J. Robotics Res..

[6]  Marshall W. Bern,et al.  The complexity of flat origami , 1996, SODA '96.

[7]  Erik D. Demaine,et al.  Box Pleating is Hard , 2015, JCDCGG.