Steinitz Theorems for Orthogonal Polyhedra David Eppstein and - - PowerPoint PPT Presentation

steinitz theorems for orthogonal polyhedra
SMART_READER_LITE
LIVE PREVIEW

Steinitz Theorems for Orthogonal Polyhedra David Eppstein and - - PowerPoint PPT Presentation

Steinitz Theorems for Orthogonal Polyhedra David Eppstein and Elena Mumford Steinitz Theorem for Convex Polyhedra Steinitz: skeletons of convex planar = polyhedra in R 3 3-vertex-connected graphs Simple Orthogonal Polyhedra Topology


slide-1
SLIDE 1

Steinitz Theorems for Orthogonal Polyhedra

David Eppstein and Elena Mumford

slide-2
SLIDE 2

Steinitz Theorem for Convex Polyhedra

฀ planar 3-vertex-connected graphs Steinitz: skeletons of convex polyhedra in R3

=

slide-3
SLIDE 3

Simple Orthogonal Polyhedra

  • Topology of a sphere
  • Simply connected faces

Three mutually perpendicular edges at every vertex

simple orthogonal polyhedra

slide-4
SLIDE 4

Simple Orthogonal Polyhedra

  • Topology of a sphere
  • Simply connected faces

Three mutually perpendicular edges at every vertex

Orthogonal polyhedra that are NOT simple

slide-5
SLIDE 5

Corner polyhedra

All but 3 faces are oriented towards vector (1,1,1) = Only three faces are “hidden”

slide-6
SLIDE 6

Corner polyhedra

Hexagonal grid drawings with two bends in total

slide-7
SLIDE 7

XYZ polyhedra

Any axis parallel line contains at most two vertices of the polyhedron

slide-8
SLIDE 8

Skeletons of Simple Orthogonal Polyhedra

are exactly Cubic bipartite planar 2-connected graphs such that the removal of any two vertices leaves at most 2 connected components

slide-9
SLIDE 9

Skeletons of Simple Orthogonal Polyhedra

are exactly Cubic bipartite planar 2-connected graphs such that the removal of any two vertices leaves at most 2 connected components

a graph that is NOT a skeleton of a simple

  • rthogonal polyhedron
slide-10
SLIDE 10

Skeletons of XYZ polyhedra

are exactly cubic bipartite planar 3-connected graphs

slide-11
SLIDE 11

Skeletons of XYZ polyhedra

Eppstein GD‘08 A planar graph G is an xyz graph if and

  • nly if G is bipartite, cubic, and 3-connected.

are exactly cubic bipartite planar 3-connected graphs

slide-12
SLIDE 12

Skeletons of Corner Polyhedra

are exactly cubic bipartite planar 3-connected graphs s.t. every separating triangle of the planar dual graph has the same parity.

slide-13
SLIDE 13

Skeletons of Corner Polyhedra

are exactly cubic bipartite planar 3-connected graphs s.t. every separating triangle of the planar dual graph has the same parity.

slide-14
SLIDE 14

Skeletons of Corner Polyhedra

are exactly cubic bipartite planar 3-connected graphs s.t. every separating triangle of the planar dual graph has the same parity.

slide-15
SLIDE 15

Skeletons of…

…simple orthogonal polyhedra are cubic bipartite planar 2-connected graphs s.t. the removal of any two vertices leaves at most 2 connected components …XYZ polyhedra cubic bipartite planar 3-connected graphs …corner polyhedra cubic bipartite planar 3-connected graphs s.t. every separating triangle

  • f the planar dual graph has the same

parity.

slide-16
SLIDE 16
  • 1. Split the dual along separating triangles
  • 2. Construct polyhedra for 4-connected triangulations
  • 3. Glue them together:

Rough outline for a 3-connected graph

slide-17
SLIDE 17

Rooted cycle covers

  • 1. Collection of cycles
  • 2. Every inner vertex is

covered exactly once

  • 3. Every white triangle

contains exactly one edge of the cycle

slide-18
SLIDE 18

Rooted cycle covers

Every 4-connected Eulerian triangulation has a rooted cycle cover Rooted cycle cover embedding as a corner polyhedron =

slide-19
SLIDE 19
  • 1. Split the dual along separating triangles
  • 2. Construct polyhedra for 4-connected triangulations
  • 3. Glue them together:

Rough outline for a 3-connected graph

slide-20
SLIDE 20

Results

  • Combinatorial characterizations of skeletons of

simple orthogonal polyhedra, corner polyhedra and XYZ polyhedra.

  • Algorithms to test a cubic 2-connected graph for

being such a skeleton in O(n) randomized expected time or in O(n (log log n)2/log log log n) deterministically with O(n) space.

  • Four simple rules to reduce 4-connected Eulerian

triangulation to a simpler one while preserving 4-connectivity.

slide-21
SLIDE 21

Questions?