Small grid embeddings of 3-polytopes
Authors:
- Ares Ribó MorAMAres Ribó Mor
- André SchulzASAndré Schulz
Preprint
Abstract
We introduce an algorithm that embeds a given 3-connected planar graph as a convex 3-polytope with integer coordinates. The size of the coordinates is bounded by $O(2^{7.55n})=O(188^{n})$. If the graph contains a triangle we can bound the integer coordinates by $O(2^{4.82n})$. If the graph contains a quadrilateral we can bound the integer coordinates by $O(2^{5.54n})$. The crucial part of the algorithm is to find a convex plane embedding whose edges can be weighted such the sum of the weighted edges, seen as vectors, cancel at every point. It is well known that this can be guaranteed for the interior vertices by applying a technique of Tutte. We show how to extend Tutte's ideas to construct a plane embedding where the weighted vector sums cancel also on the vertices of the boundary face.
Keywords
All Related Versions
This publication has 13 references indexed in Scilit:
- Convex Drawings of 3-Connected Plane GraphsAlgorithmica, 2007
- Discrete one-forms on meshes and applications to 3D mesh parameterizationComputer Aided Geometric Design, 2006
- Straightening polygonal arcs and convexifying polygonal cycles2002
- On the complexity of optimization problems for 3-dimensional convex polyhedra and decision treesComputational Geometry, 1997
- Realization spaces of 4-polytopes are universalBulletin of the American Mathematical Society, 1995
- A paradigm for robust geometric algorithmsAlgorithmica, 1992
- Existence and uniqueness of packings with specified combinatoricsIsrael Journal of Mathematics, 1991
- How to draw a planar graph on a gridCombinatorica, 1990
- Matrix multiplication via arithmetic progressionsJournal of Symbolic Computation, 1990
- XLV. On reciprocal figures and diagrams of forcesJournal of Computers in Education, 1864