En matemáticas, una matriz unimodular es una matriz cuadrada de enteros con determinante +1 o -1.
Una matriz es totalmente unimodular, TUM , si cada submatriz cuadrada no singular (invertible) B es también unimodular. Como consecuencia, una matriz totalmente unimodular está formada solo por los elementos -1, 0 y +1.
La siguiente matriz es totalmente unimodular (TUM):
Esta matriz surge como la matriz restrictiva de la formulación del problema lineal (sin la restricción ) del problema del flujo máximo en la siguiente red:
Esta matriz tiene las siguientes propiedades:
Estas propiedades son suficientes para que la matriz sea totalmente unimodular (TUM) (pero no son necesarias). Cualquier problema de red de flujo produciría una matriz restrictiva con la susodicha estructura (por esto es que cualquier problema de redes de flujo con capacidades acotadas enteras tiene un valor óptimo entero).
Sea A una matriz totalmente unimodular y b entero, entonces el poliedro tiene vértices enteros.
Sea A una matriz con A es totalmente unimodular si:
Demostración:
En álgebra abstracta, las matrices son consideradas con elementos de cualquier anillo, y no exactamente enteros. En este contexto, una matriz de dimensiones es unimodular si el determinante de cada submatriz cuadrada no singular B es un anillo.
Christos H. Papadimitriou and Kenneth Steiglitz, Combinatorial Optimization: Algorithms and Complexity, Section 13.2, Dover Publications, Mineola NY, 1998. ISBN 0-486-40258-4