# Total dual integrality

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 ${\displaystyle Ax\leq b}$, where ${\displaystyle A}$ and ${\displaystyle b}$ are rational, is called totally dual integral (TDI) if for any ${\displaystyle c\in \mathbb {Z} ^{n}}$ such that there is a feasible, bounded solution to the linear program

{\displaystyle {\begin{aligned}&&\max c^{\mathrm {T} }x\\&&Ax\leq b,\end{aligned}}}

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

Edmonds and Giles[2] showed that if a polyhedron ${\displaystyle P}$ is the solution set of a TDI system ${\displaystyle Ax\leq b}$, where ${\displaystyle b}$ has all integer entries, then every vertex of ${\displaystyle 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 ${\displaystyle P}$ is a polytope whose vertices are all integer valued, then ${\displaystyle P}$ is the solution set of some TDI system ${\displaystyle Ax\leq b}$, where ${\displaystyle b}$ is integer valued.

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

## References

1. {{#invoke:Citation/CS1|citation |CitationClass=journal }}
2. {{#invoke:Citation/CS1|citation |CitationClass=journal }}
3. Template:Cite web