Hypersimplex

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Standard hypersimplexes in R3
2D-simplex.svg 140px
(3,1)
Hyperplane: x+y+z=1
(3,2)
Hyperplane: x+y+z=2

In polyhedral combinatorics, a hypersimplex, Δd,k, is a convex polytope that generalizes the simplex. It is determined by two parameters d and k, and is defined as the convex hull of the d-dimensional vectors whose coefficients consist of k ones and d − k zeros. It forms a (d − 1)-dimensional polytope, because all of these vectors lie in a single (d − 1)-dimensional hyperplane.[1]

Properties

The number of vertices in Δd,k is \tbinom{d}{k}.[1]

The graph formed by the vertices and edges of a hypersimplex Δd,k is the Johnson graph J(d,k).[2]

Alternative constructions

An alternative construction (for k ≤ d/2) is to take the convex hull of all (d − 1)-dimensional (0,1)-vectors that have either (k − 1) or k nonzero coordinates. This has the advantage of operating in a space that is the same dimension as the resulting polytope, but the disadavantage that the polytope it produces is less symmetric (although combinatorially equivalent to the result of the other construction).

A hypersimplex Δd,k is also the matroid polytope for a uniform matroid with d elements and rank k.[3]

Examples

The hypersimplex with parameters (d,1) is a (d − 1)-simplex, with d vertices. The hypersimplex with parameters (4,2) is an octahedron, and the hypersimplex with parameters (5,2) is a rectified 5-cell.

Generally, every (k,d)-hypersimplex, Δd,k, corresponds to a uniform polytope, being the (k − 1)-rectified (d − 1)-simplex, with vertices positioned in the centers of all (k − 1)-face elements of a (d − 1)-simplex.

Examples (d = 3...6)
Name Equilateral
triangle
Tetrahedron
(3-simplex)
Octahedron 5-cell
(4-simplex)
Rectified
5-cell
5-simplex Rectified
5-simplex
Birectified
5-simplex
Δd,k = (d,k)
= (d,d − k)
(3,1)
(3,2)
(4,1)
(4,3)
(4,2) (5,1)
(5,4)
(5,2)
(5,3)
(6,1)
(6,5)
(6,2)
(6,4)
(6,3)
Vertices
\tbinom{d}{k}
3 4 6 5 10 6 15 20
d-coordinates (0,0,1)
(0,1,1)
(0,0,0,1)
(0,1,1,1)
(0,0,1,1) (0,0,0,0,1)
(0,1,1,1,1)
(0,0,0,1,1)
(0,0,1,1,1)
(0,0,0,0,0,1)
(0,1,1,1,1,1)
(0,0,0,0,1,1)
(0,0,1,1,1,1)
(0,0,0,1,1,1)
Image Triangle.Equilateral.svg Uniform polyhedron-33-t0.png Uniform polyhedron-33-t1.png Schlegel wireframe 5-cell.png Schlegel half-solid rectified 5-cell.png
Graphs 2-simplex t0.svg
J(3,1)=K2
3-simplex t0.svg
J(4,1)=K3
3-cube t2.svg
J(4,2)=T(6,3)
4-simplex t0.svg
J(5,1)=K4
4-simplex t1.svg
J(5,2)
5-simplex t0.svg
J(6,1)=K5
5-simplex t1 A4.svg
J(6,2)
5-simplex t2 A4.svg
J(6,3)
Coxeter
diagrams
CDel node 1.pngCDel 3.pngCDel node.png
CDel node.pngCDel 3.pngCDel node 1.png
CDel node 1.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node.png
CDel node.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node 1.png
CDel node.pngCDel 3.pngCDel node 1.pngCDel 3.pngCDel node.png CDel node 1.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node.png
CDel node.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node 1.png
CDel node.pngCDel 3.pngCDel node 1.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node.png
CDel node.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node 1.pngCDel 3.pngCDel node.png
CDel node 1.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node.png
CDel node.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node 1.png
CDel node.pngCDel 3.pngCDel node 1.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node.png
CDel node.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node 1.pngCDel 3.pngCDel node.png
CDel node.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node 1.pngCDel 3.pngCDel node.pngCDel 3.pngCDel node.png
Schläfli
symbols
{3}
=r{3}
{3,3}
=2r{3,3}
r{3,3}={3,4} {3,3,3}
=3r{3,3,3}
r{3,3,3}
=2r{3,3,3}
{3,3,3,3}
=4r{3,3,3,3}
r{3,3,3,3}
=3r{3,3,3,3}
2r{3,3,3,3}
Facets { } {3} {3,3} {3,3}, {3,4} {3,3,3} {3,3,3}, r{3,3,3} r{3,3,3}

History

The hypersimplices were first studied and named as part of functional analysis, in the computation of characteristic classes, by Gabrièlov, Gelʹfand & Losik (1975).[4][5]

References

  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found..
  2. Lua error in package.lua at line 80: module 'strict' not found..
  3. Lua error in package.lua at line 80: module 'strict' not found.. See in particular the remarks following Prop. 8.20 on p. 114.
  4. Lua error in package.lua at line 80: module 'strict' not found..
  5. Lua error in package.lua at line 80: module 'strict' not found..

Additional reading

  • Lua error in package.lua at line 80: module 'strict' not found..