Total dual integrality

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

In mathematical optimization, total dual integrality is a sufficient condition for the integrality of a polyhedron. Thus, the optimization of a linear objective over the integral points of such a polyhedron can be done using techniques from linear programming.

A linear system Ax\le b, where A and b are rational, is called totally dual integral (TDI) if for any c \in \mathbb{Z}^n such that there is a feasible, bounded solution to the linear program


\begin{align}
&&\max c^\mathrm{T}x \\
&& Ax\le b,
\end{align}

there is an integer optimal dual solution.[1][2]

Edmonds and Giles[2] showed that if a polyhedron P is the solution set of a TDI system Ax\le b, where b has all integer entries, then every vertex of P is integer-valued. Thus, if a linear program as above is solved by the simplex algorithm, the optimal solution returned will be integer. Further, Giles and Pulleyblank[1] showed that if P is a polytope whose vertices are all integer valued, then P is the solution set of some TDI system Ax\le b, where b is integer valued.

Note that TDI is a weaker sufficient condition for integrality than total unimodularity.[3]

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />
  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 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.