Ni hao! This section describes research that I have done in computational geometry.
Simple Fold and Cut.
The fold and cut problem asks what shapes
can be made by taking a sheet of paper, folding it flat, and then making one complete straight cut across
the paper. The general variant of this problem was solved by Bern, et al. in 1998 [
1].
The general variant of the problem allows all folds that keep the final configuration of the paper
flat. The simple variant of the problem allows only basic folds where single crease lines are generated
in sequence; the all-layer variant requires that all folds go through all layers of the paper.
My recent publication [
2] develops a strongly polynomial time algorithm that determines whether
a given polygon is all-layer simple fold and cuttable. We prove that the order of the folds does not
affect the fold and cuttability of a polygon, thus enabling us to use a greedy algorithm.
Our algorithm
first searches for a line of symmetry and folds along the first symmetry line found. There are O(
n)
possible symmetry lines; this search takes O(
n) time. Once a first fold has been made, we are left
with a simple polygonal line with endpoints on the edge of the paper. We check for remaining feasible
folds, determine marginal lines for the terminal edges, fold and repeat. Testing whether the remainder
is simple-fold-and-cuttable takes O(
n2) time, for a total time of O(
n2).
We also prove that a convex polygon is simple fold and cuttable if and only if it has a line of
symmetry, as the marginal lines in this case allow folding until terminal edges are arbitrarily small.
Finally, we demonstrate that the class of
xy-monotone polyhedra are simple fold and cuttable. Results for the simple fold and cut problem
can simplify automated manufacturing processes, like airbag folding, and may lead to insights into
biological processes like protein folding.
References
[
1] Marshall Bern, Erik Demaine, David Eppstein, and Barry Hayes, “A Disk-Packing Algorithm for an Origami Magic
Trick,”
Proceedings of the International Conference on Fun with Algorithms (FUN’98), Isola d’Elba, Italy, June 18-20,
1998, pages 32-42.
[
2] Erik D. Demaine, Martin L. Demaine, Andrea Hawksley, Hiro Ito, Po-Ru Loh, Shelly Manber, and Omari Stephens,
“Making Polygons by Simple Folds and One Straight Cut,” forthcoming,
Abstracts
from the China-Japan Joint Conference on Computational Geometry, Graphs and Applications
(CGGA 2010), Dalian, China, November 36, 2010.
Abstract