User:MWinter4/Edge graph of a polytope

From Wikipedia, the free encyclopedia
The edge graphs of the square, cube and tesseract.

In polytope theory the edge graph (also vertex-edge graph, 1-skeleton, skeleton or just graph) of a polytope is a graph whose vertices and edges correspond to the geometric vertices and edges of the polytope. The edge graph is one of the simplest combinatorial objects associated with a polytope. It captures the first three layers of the face lattice (with faces of dimension -1, 0 and 1). The analogous structure that captures faces up to dimension is known as -skeleton. The edge graph is therefore also known as the 1-skeleton (or just skeleton) of the polytope.

The edge graph is a purely combinatorial graph and discards of all geometric information, such as positions of the vertices and lengths of edges. Some authors use the term 1-skeleton (or just skeleton) to refer to the geometric embedding of the edge graph, while others use this term synonymously with edge graph.

The edge graph also discards most of the combinatorial data, for example, information about 2- and higher-dimensional faces and their incidences. The object that retains the full combinatorial information about the polytope, while still discarding of all the geometry, is the face lattice.

Some authors do however emphasize a distinction between these terms: the edge graph refers to an abstract graph isomorphic to the vertex-edge incidence structure of the polytope, whereas the 1-skeleton refer to the geometric embedding of the edge graph in Euclidean space given by the polytope's geometry.

A graph is said to be polytopal if it is the edge-graph of some (usually convex) polytope. Edge graphs of 3-dimensional polytopes are also known as polyhedral graphs. Most graphs are not polytopal, and deciding whether a graph is polytopal is believed to be computationally hard. In general, edge graphs do not determine the polytope's combinatorial type or dimension.

This article focuses on edge graphs of convex polytopes.

General properties[edit]

The edge graph of a convex polytope is a finite simple graph. It is always connected and a path between any two vertices can be constructed using the simplex algorithm. For low-dimensional polytopes the structure of the edge graph is essentially determined by the dimension:

  • the only 0-dimensional polytope is the point; its edge graph is .
  • the only 1-dimensional polytope is the line segment; its edge graph is .
  • the 2-dimensional polytopes are polygons. The edge graph of an -sided polygon is , the cycle with vertices.
  • the edge graphs of 3-dimensional polytopes are rich in structure but are still well-understood: by Steinitz's theorem edge graphs of 3-polytopes are exactly the 3-vertex-connected planar graphs (also known as polyhedral graphs).

For -polytopes with no characterization of edge graphs is known or expected. Some general statements can be made:

It is in general non-trivial to determine whether a given graph is the edge graph of a polytope, that is, whether it is a polytopal graph. For some graph classes, such as graphs of minimum degree , the above properties can help to decide this question. For example, the Petersen graph is 3-regular. Hence, if it were polytopal, it would be the edge graph of a 3-polytope. It is however not planar and thus cannot be the edge graph of a 3-polytope. For graphs of minimum degree this is usually harder to argue.

Examples[edit]

Named families[edit]

Other named examples[edit]

Operations[edit]

Some operations on polytopes translate to their edge graphs in a simple way.

  • The edge graph of the Cartesian product is the Cartesian graph product of the edge graphs of and . For example, the product of a cycle graph and is the edge graph of a prism.
  • The edge graph of the free join is obtained by taking the union of the edge graphs of and and adding all edges with ends in different polytopes. The same holds for the direct sum if both and have dimension at least two.
  • The edge graph of the connected sum is obtained by gluing their edge graphs at the subgraph that corresponds to the facet at which and are glued.
  • For 3-dimensional polytopes the edge graph of the polar dual polytope is the dual graph of its edge graph.

Reconstruction from the edge graph[edit]

Given the edge graph of a polytope of dimension up to three it is possible to reconstruct the polytope's combinatorial type, that is, the complete list of faces and incidences between them. For example, the faces of a 3-polytope correspond exactly to the non-separating induced cycles in the edge graph. In particular, in low dimension it is possible to tell the dimension of the polytope from the graph.

In dimension this is no longer the case. There exist combinatorially distinct polytopes with isomorphic edge graphs, and even polytopes of different dimensions with isomorphic edge graphs.

Examples of non-reconstruction[edit]

Simplices have a complete edge graph; but in dimension there are other polytopes whose edge graph is complete. These are known as 1-neighborly polytopes. For example, both the -dimension simplex and the 4-dimensional cyclic polytope have edge graph .

Hypercubes of sufficiently large dimension share their edge graphs with neighborly cubical polytopes. For example, the edge graph of the 10-dimensional hypercube is also the edge graph of a 4-dimensional polytope.[3]

One way to construct combinatorially distinct polytopes with the same edge graph is using that the direct sum and the free join of two polytopes of dimension at least two result in polytopes with the same edge graph (see the section on operations). For example, the free join of two triangles is a 5-dimensional simplex, whereas the direct sum is the 4-dimensional cyclic polytope on six vertices which too has a complete edge graph.

Reconstruction in special cases[edit]

Reconstruction of the combinatorial type is possible in special cases or when given access to additional data:

  • The combinatorics of a simple polytope can be reconstructed from the edge graph using unique sink orientations.[4][5]
  • The combinatorics of a zonotope can be reconstructed from the edge graph.[6]
  • Edge-transitive polytopes can be recostructed up to scale and orientation from the edge graph.[7]
  • For simplicial polytopes, given the edge graph and the space of self-stresses allows reconstruction up to affine equivalence.[8]
  • Centrally symmetric inscribed polytopes are uniquely determined by the edge graph and edge lengths up to isometry.[9]

Geometric skeleton[edit]

While the term edge graph is almost unanimously understood to be a purely combinatorial object, the term skeleton (or 1-skeleton) is used by some authors to refer to a geometric realization of the edge graph. ...

The term skeleton or 1-skeleton, while often used interchangeably with edge graph, is used by some authors to refer to the specific embedding of the edge graph given by the polytope, that is, the edge graph plus the placement of the vertices in the ambient space.

The skeleton of a polytope has a number of special properties compared to a general embedding of the edge graph.

Other relations[edit]

  • The simplex algorithm traverses the edge graph of polytope to find the solution to a linear program.
  • The Hirsch conjecture asserts that the edge graph of a -polytope has diameter at most . While this exact formulation is now known to be wrong due to a counterexample by Santos[11], no polynomial bounds on the diameter in have been proven.

Deciding polytopality of graphs[edit]

The decision problem of whether a given graph G is polytopal is decidable and known to be NP hard. If G has maximum degree we can enumerate all compatible lattices up to rank ; their realizability is decidable by the existencial theory of the reals. Alternatively one can enumerate compatible oriented matroids and test their embeddability via the biquadratic final polynomial method. The hardness follows from Richert-Gebert's universality theorem.

References[edit]

  1. ^ Grünbaum
  2. ^ https://mathworld.wolfram.com/CocktailPartyGraph.html
  3. ^ Joswig/Ziegler
  4. ^ Blind Mani
  5. ^ Kalai
  6. ^ ??
  7. ^ Winter
  8. ^ Novik
  9. ^ Winter
  10. ^ Izmestiev
  11. ^ Santos

External links[edit]