TY - JOUR
T1 - Folding and punching paper
AU - Asao, Yasuhiko
AU - Demaine, Erik D.
AU - Demaine, Martin L.
AU - Hosaka, Hideaki
AU - Kawamura, Akitoshi
AU - Tachi, Tomohiro
AU - Takahashi, Kazune
N1 - Publisher Copyright:
© 2017 Information Processing Society of Japan.
PY - 2017/8
Y1 - 2017/8
N2 - We show how to fold a piece of paper and punch one hole so as to produce any desired pattern of holes. Given n points on a piece of paper (finite polygon or infinite plane), we give algorithms to fold the paper flat so that those n points and no other points of paper map to a common location, so that punching one hole and unfolding produces exactly the desired pattern of holes. Furthermore, we can forbid creases from passing through the points (allowing noncircular hole punches). Our solutions use relatively few creases (in some cases, polynomially many), and can be expressed as a linear sequence of folding steps of complexity O(1)-a generalization of simple folds which we introduce.
AB - We show how to fold a piece of paper and punch one hole so as to produce any desired pattern of holes. Given n points on a piece of paper (finite polygon or infinite plane), we give algorithms to fold the paper flat so that those n points and no other points of paper map to a common location, so that punching one hole and unfolding produces exactly the desired pattern of holes. Furthermore, we can forbid creases from passing through the points (allowing noncircular hole punches). Our solutions use relatively few creases (in some cases, polynomially many), and can be expressed as a linear sequence of folding steps of complexity O(1)-a generalization of simple folds which we introduce.
UR - http://www.scopus.com/inward/record.url?scp=85040949500&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85040949500&partnerID=8YFLogxK
U2 - 10.2197/ipsjjip.25.590
DO - 10.2197/ipsjjip.25.590
M3 - Article
AN - SCOPUS:85040949500
SN - 0387-6101
VL - 25
SP - 590
EP - 600
JO - Journal of Information Processing
JF - Journal of Information Processing
ER -