User:MWinter4/Maxwell-Cremona correspondence

From Wikipedia, the free encyclopedia

The Maxwell-Cremona correspondence is a result in the intersection of graph theory, rigidity theory and polytope theory. It establishes a one-to-one correspondence between the equilibrium stresses, reciprocal diagrams and polyhedral liftings of a planar straight-line drawing of a 3-connected graph. Its most important consequence is that the planar drawing has a non-zero stress if and only if it has a non-trivial polyhedral lifting.

Relevant terminology[edit]

Let be a 3-connected planar graph. A planar straight-line drawing of is a map that to each vertex assigns a point in the plane, so that no two edges, drawn as straight lines between these points, intersect anywhere but their ends. The drawing divides the plane into polygonal regions. By we denote the set of these regions, or faces, of the drawing.

Equilibrium stresses[edit]

A stress for the drawing assigns to each edge a real number . The stress is said to be an equilibrium stress if

for all vertices .

This has the following physical interpretation: each edge is considered as a spring with (potentially zero or negative) spring constant and equilibrium length zero. By Hook's law the spring pulls on its ends with force . In an equilibrium stress these forces cancel at each vertex.

Reciprocal diagrams[edit]

The dual graph has as vertex set the regions of the drawing, two of which are adjacent if they bound a common edge. Each edge is incident to exactly two regions in the drawing, say , and hence corresponds to an edge , and vice versa.

A straight-line drawing of is called a reciprocal drawing or reciprocal diagram to if corresponding edges and are drawn as lines that are perpendicular to each other. Formally,

Polyhedral liftings[edit]

A lifting of is a map that to each vertex assigns a height . This yields a lifted drawing in 3-dimensional Euclidean space with .

The lifting is a polyhedral lifting if the vertices that bound a common region in the darwing are lifted to lie on a common plane in .

Formal statement[edit]

Let be a planar straight-line drawing of a 3-connected planar graph . Let be the set of regions in the drawing. Then there exists a one-to-one correspondences between the equilibrium stresses, reciprocal diagrams and polyhedral liftings of .

In particular, the following are equivalent:

  • has a non-zero equilibrium stress .
  • has a non-trivial reciprocal diagram .
  • has a non-trivial polyhedral lifting .

The sign of the stress at an interior edge determines whether the lifiting will be convex or concave at this edge: the stress at is positive/zero/negative if and only if the corresponding lifiting is convex/flat/concave at . In particular, there exists a convex lifiting if and only if there exists a stress that is positive at all interior edges.

One-to-one correspondence[edit]

Let be a planar straight-line drawing of . Let be an edge and be the corresponding dual edge, appropriately oriented. It is a key ingredient to this proof that there is a way to choose globally compatible orientations of and .

We will use the following notation:

  • is the reciprocal diagram.
  • is the stress.
  • is a lifting function, which to each vertex assignes a hight.

From a stress to a reciprocal diagram[edit]

Edges of the reciprocal diagram are perpendicular to edges in . This is expressed by the following equation, in which is the 90°-rotation matrix:

That this equation can be solved for follows from the definition of the stress and the choice of a compatible orientation.

From a reciprocal diagram to a stress[edit]

From a polyhedral lifting to a reciprocal diagram[edit]

Let be the gradient of the face .

From a reciprocal diagram to a polyhedral lifting[edit]

Solve

Relations and Applications[edit]

Tutte embeddings and Steinitz's theorem[edit]

Given any 3-connected planar graph and a non-separating induced cycle in , the Tutte embedding yields a planar drawing of this graph in which is the outer face and where there exists a stress that is in equilibrium on every inner vertex. If the outer face is a triangle, then this stress can be extended to all edges.

This fact can be used to prove Steinitz's theorem if conatins a triangle. If it does not contain a triangle, then it contains a vertex of degree three, and one can instead construct a Tutte embedding of the dual graph. Lifting this embedding yields a realization of the dual polytope.

Weighted Delaunay triangulations[edit]

...

Generalizations[edit]

Toroidal liftings[edit]

Self-intersecting surfaces[edit]

Higher dimensions[edit]

References[edit]