Klee–Minty cube

Source: Wikipedia, the free encyclopedia.
Klee Minty cube for shadow vertex simplex method.

The Klee–Minty cube or Klee–Minty polytope (named after

simplex algorithm and the criss-cross algorithm
visit all 8 corners in the worst case.

In particular, many optimization

exchange pivoting algorithms and also for interior-point algorithms.[2]

Description

The Klee–Minty cube was originally specified with a parameterized system of linear inequalities, with the dimension as the parameter. The cube in two-dimensional space is a squashed square, and the "cube" in three-dimensional space is a squashed cube. Illustrations of the "cube" have appeared besides algebraic descriptions.[3] The Klee–Minty polytope is given by:[4]

This has variables, constraints other than the non-negativity constraints, and vertices, just as a -dimensional hypercube does. If the objective function to be maximized is

and if the initial vertex for the simplex algorithm is the origin, then the algorithm as formulated by Dantzig visits all vertices, finally reaching the optimal vertex .

Computational complexity

The Klee–Minty cube has been used to analyze the performance of many algorithms, both in the worst case and on average. The

order of
operations, and so it is said to have polynomial time-complexity because its complexity is bounded by a
multivariate polynomials
). Because exponential functions eventually grow much faster than polynomial functions, an exponential complexity implies that an algorithm has slow performance on large problems.

Worst case

An illustration of a three-dimensional polytope which is the feasible region for a linear programming problem. The simplex algorithm traverses the edges between vertices until it reaches an optimal vertex. In the case shown, the simplex algorithm takes five steps. However, the simplex algorithm visits every vertex in the worst case of a problem whose feasible region is the Klee–Minty cube, so the number of steps rises exponentially with the dimension of the problem.

In mathematical optimization, the Klee–Minty cube is an example that shows the

linear optimization. It is a deformed cube with exactly  2D corners in dimension
. Klee and Minty showed that Dantzig's simplex algorithm visits all corners of a (perturbed) cube in dimension in the worst case.[5]

Modifications of the Klee–Minty construction showed similar exponential time complexity for other pivoting rules of simplex type, which maintain primal feasibility, such as Bland's rule.[6] Another modification showed that the criss-cross algorithm, which does not maintain primal feasibility, also visits all the corners of a modified Klee–Minty cube.[7] Like the simplex algorithm, the criss-cross algorithm visits all 8 corners of the three-dimensional cube in the worst case.

Path-following algorithms

Further modifications of the Klee–Minty cube have shown the poor performance of central-path–following algorithms for linear optimization, in that the central path comes arbitrarily close to each of the corners of a cube. This "vertex-stalking" performance is surprising because such path-following algorithms have polynomial-time complexity for linear optimization.[8]

Average case

The Klee–Minty cube has also inspired research on

on the order of
.[9] Standard variants of the simplex algorithm take on average steps for a cube.[a] However according to Fukuda & Namiki (1994), when it is initialized at a random corner of the cube, the criss-cross algorithm visits only additional corners.[11] Both the simplex algorithm and the criss-cross algorithm visit exactly 3 additional corners of the three-dimensional cube on average.

See also

References

Notes

  1. ^ More generally, for the simplex algorithm, the expected number of steps is proportional to for linear-programming problems that are randomly drawn from the
    Euclidean unit sphere, as proved by Borgwardt and by Smale.[10]

Citations

  1. ^ Klee & Minty (1972).
  2. ^ Deza, Nematollahi & Terlaky (2008).
  3. ^
  4. ^ Greenberg (1997).
  5. ^
  6. ^
  7. ^
  8. ^
  9. ^ Gartner & Ziegler (1994).
  10. ^ Borgwardt (1987).
  11. ^

Bibliography

External links

Algebraic description with illustration

The first two links have both an algebraic construction and a picture of a three-dimensional Klee–Minty cube:

Pictures with no linear system