Unfolding and Reconstructing Polyhedra

This thesis covers work on two topics: unfolding polyhedra into the plane and reconstructing polyhedra from partial information. For each topic, we describe previous work in the area and present an array of new research and results. Our work on unfolding is motivated by the problem of char...

Full description

Bibliographic Details
Main Author: Lucier, Brendan
Format: Others
Language:en
Published: University of Waterloo 2006
Subjects:
Online Access:http://hdl.handle.net/10012/1037
id ndltd-LACETR-oai-collectionscanada.gc.ca-OWTU.10012-1037
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-OWTU.10012-10372013-10-04T04:07:18ZLucier, Brendan2006-08-22T14:19:50Z2006-08-22T14:19:50Z20062006http://hdl.handle.net/10012/1037This thesis covers work on two topics: unfolding polyhedra into the plane and reconstructing polyhedra from partial information. For each topic, we describe previous work in the area and present an array of new research and results. Our work on unfolding is motivated by the problem of characterizing precisely when overlaps will occur when a polyhedron is cut along edges and unfolded. By contrast to previous work, we begin by classifying overlaps according to a notion of locality. This classification enables us to focus upon particular types of overlaps, and use the results to construct examples of polyhedra with interesting unfolding properties. The research on unfolding is split into convex and non-convex cases. In the non-convex case, we construct a polyhedron for which every edge unfolding has an overlap, with fewer faces than all previously known examples. We also construct a non-convex polyhedron for which every edge unfolding has a particularly trivial type of overlap. In the convex case, we construct a series of example polyhedra for which every unfolding of various types has an overlap. These examples disprove some existing conjectures regarding algorithms to unfold convex polyhedra without overlaps. The work on reconstruction is centered around analyzing the computational complexity of a number of reconstruction questions. We consider two classes of reconstruction problems. The first problem is as follows: given a collection of edges in space, determine whether they can be rearranged <em>by translation only</em> to form a polygon or polyhedron. We consider variants of this problem by introducing restrictions like convexity, orthogonality, and non-degeneracy. All of these problems are NP-complete, though some are proved to be only weakly NP-complete. We then consider a second, more classical problem: given a collection of edges in space, determine whether they can be rearranged by <em>translation and/or rotation</em> to form a polygon or polyhedron. This problem is NP-complete for orthogonal polygons, but polynomial algorithms exist for non-orthogonal polygons. For polyhedra, it is shown that if degeneracies are allowed then the problem is NP-hard, but the complexity is still unknown for non-degenerate polyhedra.application/pdf1715858 bytesapplication/pdfenUniversity of WaterlooCopyright: 2006, Lucier, Brendan. All rights reserved.Computer SciencePolyhedraPolygonsReconstructionUnfoldingGeometryUnfolding and Reconstructing PolyhedraThesis or DissertationSchool of Computer ScienceMaster of Mathematics
collection NDLTD
language en
format Others
sources NDLTD
topic Computer Science
Polyhedra
Polygons
Reconstruction
Unfolding
Geometry
spellingShingle Computer Science
Polyhedra
Polygons
Reconstruction
Unfolding
Geometry
Lucier, Brendan
Unfolding and Reconstructing Polyhedra
description This thesis covers work on two topics: unfolding polyhedra into the plane and reconstructing polyhedra from partial information. For each topic, we describe previous work in the area and present an array of new research and results. Our work on unfolding is motivated by the problem of characterizing precisely when overlaps will occur when a polyhedron is cut along edges and unfolded. By contrast to previous work, we begin by classifying overlaps according to a notion of locality. This classification enables us to focus upon particular types of overlaps, and use the results to construct examples of polyhedra with interesting unfolding properties. The research on unfolding is split into convex and non-convex cases. In the non-convex case, we construct a polyhedron for which every edge unfolding has an overlap, with fewer faces than all previously known examples. We also construct a non-convex polyhedron for which every edge unfolding has a particularly trivial type of overlap. In the convex case, we construct a series of example polyhedra for which every unfolding of various types has an overlap. These examples disprove some existing conjectures regarding algorithms to unfold convex polyhedra without overlaps. The work on reconstruction is centered around analyzing the computational complexity of a number of reconstruction questions. We consider two classes of reconstruction problems. The first problem is as follows: given a collection of edges in space, determine whether they can be rearranged <em>by translation only</em> to form a polygon or polyhedron. We consider variants of this problem by introducing restrictions like convexity, orthogonality, and non-degeneracy. All of these problems are NP-complete, though some are proved to be only weakly NP-complete. We then consider a second, more classical problem: given a collection of edges in space, determine whether they can be rearranged by <em>translation and/or rotation</em> to form a polygon or polyhedron. This problem is NP-complete for orthogonal polygons, but polynomial algorithms exist for non-orthogonal polygons. For polyhedra, it is shown that if degeneracies are allowed then the problem is NP-hard, but the complexity is still unknown for non-degenerate polyhedra.
author Lucier, Brendan
author_facet Lucier, Brendan
author_sort Lucier, Brendan
title Unfolding and Reconstructing Polyhedra
title_short Unfolding and Reconstructing Polyhedra
title_full Unfolding and Reconstructing Polyhedra
title_fullStr Unfolding and Reconstructing Polyhedra
title_full_unstemmed Unfolding and Reconstructing Polyhedra
title_sort unfolding and reconstructing polyhedra
publisher University of Waterloo
publishDate 2006
url http://hdl.handle.net/10012/1037
work_keys_str_mv AT lucierbrendan unfoldingandreconstructingpolyhedra
_version_ 1716599570920636416