Encyclopedia  |   World Factbook  |   World Flags  |   Reference Tables  |   List of Lists     
   Academic Disciplines  |   Historical Timeline  |   Themed Timelines  |   Biographies  |   How-Tos     
Your Ad Here
Sponsor by The Tattoo Collection


Unimodular matrix
Main Page | See live article | Alphabetical index

Unimodular matrix

In mathematics, a unimodular matrix is a square matrix with determinant +1 or -1.

A totally unimodular matrix is a matrix for which every square non-singular submatrix is also unimodular.

An integer program whose constraint matrix is totally unimodular can be solved efficiently since its LP relaxation gives rise to integer solutions.

Table of contents
1 Example
2 References
3 External reference

Example

is an example of a totally unimodular matrix. It arises as the constraint matrix of the linear programming formulation (without the capacity constraint) of the
maximum flow problem on the following network:

This matrix had the following properties:

Those properties are sufficient for a matrix to be totally unimodular (but they are not necessary). Any network flow problem will yield a constraint matrix with the above structure (so that's why any network flow problem with bounded integer capacities has an integer optimal value).

References

Christos H. Papadimitriou and Kenneth Steiglitz, Combinatorial Optimization: Algorithms and Complexity, Section 13.2, Dover Publications, Mineola NY, 1998. ISBN 0-486-40258-4

External reference

See a Mathematical Programming Glossary by Harvey J. Greenberg.