Unimodular matrix

Unimodular matrix

In mathematics, a unimodular matrix "M" is a square integer matrix with determinant +1 or −1. Equivalently, it is an integer matrix that is invertible over the integers: there is an integer matrix "N" which is its inverse (these are equivalent under Cramer's rule). Thus every equation "Mx" = "b" where "b" is an integral matrix, has an integer solution. The unimodular matrices of order "n" form a group, which is denoted GL_n(mathbb{Z}).

Examples of unimodular matrices

Unimodular matrices form a group under matrix multiplication, hence the following are unimodular:
* Identity matrix
* The inverse of a unimodular matrix
* The product of two unimodular matricesFurther:
* The Kronecker product of two unimodular matrices is also unimodular. This follows since : det(A otimes B) = (det A)^p (det B)^q, : where "p" and "q" are the dimensions of "A" and "B", respectively.

Concrete examples include:
* Symplectic matrices
* Pascal matrices

Totally unimodular

A totally unimodular matrix is a matrix for which every square non-singular submatrix is unimodular. A totally unimodular matrix need not be square itself. From the definition it follows that any totally unimodular matrix has only 0, +1 or −1 entries.

The point of a totally unimodular matrix is that every linear combination of columns of "M" and of the identity matrix "I" that is an integral matrix can be written as a linear combination with integer coefficients. Thus, an integer program whose constraint matrix is totally unimodular and whose right hand side is integer can be solved by linear programming (LP) since all its basic feasible solutions are integer.

Example of a totally unimodular matrix

The following matrix is totally unimodular:

:A=egin{bmatrix}-1 & -1 & 0 & 0 & 0 & +1\+1 & 0 & -1 & -1 & 0 & 0\0 & +1 & +1 & 0 & -1 & 0\0 & 0 & 0 & +1 & +1 & -1\end{bmatrix}.

This matrix arises as the constraint matrix of the linear programming formulation (without the capacity constraint) of the maximum flow problem on the following network:

ufficient conditions for a matrix to be totally unimodular

In the appendix of a paper by Heller and Tompkins [Citation
last = Heller
first = I.
last2 = Tompkins
first2 = C.B.
contribution = An Extension of a Theorem of Dantzig's
editor-last = Kuhn
editor-first = H.W.
editor2-last = Tucker
editor2-first = A.W.
title = Linear Inequalities and Related Systems
series = Annals of Mathematics Studies
publisher = Princeton University Press
location = Princeton (NJ)
pages = 247-254
volume = 38
year = 1956
] ,A.J. Hofmann proves the following theorem, which shows sufficient but not necessary conditions for a matrix to be totally unimodular:

Let A by an m by n matrix whose rows can be partitioned into two disjoint sets B and C, with the following properties:
* Every column of A contains at most two non-zero entries;
* Every entry in A is 0, +1, or −1;
* If two non-zero entries in a column of A have the same sign, then the row of one is in B, and the other in C;
* If two non-zero entries in a column of A have opposite signs, then the rows of both are in B, or both in C.Then every minor determinant of A is 0, +1, or −1.

Most network flow problems, including the example shown above, will yield a constraint matrix with these properties and one of the sets B or C being empty. Thus, most network flow problem with bounded integer capacities have an integral optimal value. The exception being the network flow problem that computes the minimum cost network coded multicast flow. In this case, it is possible to have fractional optimal value even with bounded integer capacities.

Hoffman and Kruskal [Citation
last = Hoffman
first = A.J.
last2 = Kruskal
first2 = J.B.
contribution = Integral Boundary Points of Convex Polyhedra
editor-last = Kuhn
editor-first = H.W.
editor2-last = Tucker
editor2-first = A.W.
title = Linear Inequalities and Related Systems
series = Annals of Mathematics Studies
publisher = Princeton University Press
location = Princeton (NJ)
pages = 223-246
volume = 38
year = 1956
] prove the following theorem:

Suppose G is an oriented graph, P is some set of directed paths in G, and A is the incidence matrix of G versus P. Then for A to have the unimodular property it is sufficient that G be alternating. If P consists of the set of all directed paths of G, then for A to have the unimodular property it is necessary and sufficient that G be alternating.

Abstract linear algebra

Abstract linear algebra considers matrices with entries from any commutative ring, not limited to the integers. In this context, a unimodular matrix is one that is invertible over the ring; equivalently, whose determinant is a unit. This group is denoted GL_n R,.

Over a field, "unimodular" has the same meaning as "non-singular". "Unimodular" here refers to matrices with coefficients in some ring (often the integers) which are invertible over that ring, and one uses "non-singular" to mean matrices that are invertible over the field.

ee also

*Special linear group

References

Citation
last = Papadimitriou
first = Christos H.
last2 = Steiglitz
first2 = Kenneth
year = 1998
title = Combinatorial Optimization: Algorithms and Complexity
publisher = Dover Publications (Section 13.2)
location = Mineola (NY)
Note = The 'section 13.2' is on the wrong place, but I don't know how to fix it

External reference

See a [http://glossary.computing.society.informs.org/index.php?page=U.html Mathematical Programming Glossary] by Harvey J. Greenberg.


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • unimodular matrix — vienmodulė matrica statusas T sritis fizika atitikmenys: angl. unimodular matrix vok. unimodulare Matrix, f rus. унимодулярная матрица, f pranc. matrice unimodulaire, f …   Fizikos terminų žodynas

  • Unimodular — In mathematics, unimodular may refer to any of the following:* unimodular lattice * unimodular matrix * unimodular form * unimodular group …   Wikipedia

  • Unimodular — In diesem Glossar werden kurze Erklärungen mathematischer Attribute gesammelt. Unter einem Attribut wird eine Eigenschaft verstanden, die einem mathematischen Objekt zugesprochen wird. Ein Attribut hat oft die Form eines Adjektivs (endlich, offen …   Deutsch Wikipedia

  • Unimodular lattice — In mathematics, a unimodular lattice is a lattice of discriminant 1 or −1.The E 8 lattice and the Leech lattice are two famous examples. Definitions *A lattice is a free abelian group of finite rank with an integral symmetric bilinear form (·,·) …   Wikipedia

  • unimodular — ¦yünə̇ˌ adjective Etymology: uni + modular : represented by, being, or having as each element a square matrix whose determinant has a value of 1 a unimodular group a unimodular transformation * * * /yooh neuh moj euh leuhr/, adj. Math. (of a… …   Useful english dictionary

  • unimodular — /yooh neuh moj euh leuhr/, adj. Math. (of a matrix) having its determinant equal to 1. [1865 70; UNI + MODULAR] * * * …   Universalium

  • unimodulare Matrix — vienmodulė matrica statusas T sritis fizika atitikmenys: angl. unimodular matrix vok. unimodulare Matrix, f rus. унимодулярная матрица, f pranc. matrice unimodulaire, f …   Fizikos terminų žodynas

  • Polynomial matrix — Not to be confused with matrix polynomial. A polynomial matrix or sometimes matrix polynomial is a matrix whose elements are univariate or multivariate polynomials. A λ matrix is a matrix whose elements are polynomials in λ. A univariate… …   Wikipedia

  • Pascal matrix — In mathematics, particularly matrix theory and combinatorics, the Pascal matrix is an infinite matrix containing the binomial coefficients as its elements. There are 3 ways this can be achieved either as an upper triangular matrix, a lower… …   Wikipedia

  • List of matrices — This page lists some important classes of matrices used in mathematics, science and engineering: Matrices in mathematics*(0,1) matrix a matrix with all elements either 0 or 1. Also called a binary matrix . *Adjugate matrix * Alternant matrix a… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”