stringtranslate.com

Matriz equilibrada

En matemáticas , una matriz balanceada es una matriz 0-1 (una matriz donde cada entrada es cero o uno) que no contiene ninguna submatriz cuadrada de orden impar que tenga todas las sumas de filas y todas las sumas de columnas iguales a 2.

Las matrices balanceadas se estudian en programación lineal . La importancia de las matrices balanceadas proviene del hecho de que la solución a un problema de programación lineal es integral si su matriz de coeficientes está balanceada y su lado derecho o su vector objetivo es un vector todo-uno. [1] [2] En particular, si uno busca una solución integral a un programa lineal de este tipo, no es necesario resolver explícitamente un programa lineal entero , sino que basta con encontrar una solución de vértice óptima del propio programa lineal .

A modo de ejemplo, la siguiente matriz es una matriz equilibrada:

Caracterización por submatrices prohibidas

Equivalente a la definición, una matriz 0-1 está equilibrada si y sólo si no contiene una submatriz que sea la matriz de incidencia de cualquier ciclo impar (un gráfico de ciclo de orden impar). [2]

Por lo tanto, la única matriz 0-1 de tres por tres que no está equilibrada es (hasta permutación de filas y columnas) la siguiente matriz de incidencia de un gráfico de ciclo de orden 3:

La siguiente matriz es la matriz de incidencia de un gráfico de ciclo de orden 5:

La caracterización anterior implica que cualquier matriz que contenga o (o la matriz de incidencia de cualquier otro ciclo impar) como submatriz, no está equilibrada.

Conexión con otras clases de matriz

Toda matriz equilibrada es una matriz perfecta .

Más restrictiva que la noción de matrices balanceadas es la noción de matrices totalmente balanceadas . Una matriz 0-1 se llama totalmente balanceada si no contiene una submatriz cuadrada que no tenga columnas repetidas y todas las sumas de filas y columnas sean iguales a 2. De manera equivalente, una matriz está totalmente balanceada si y solo si no contiene una submatriz que sea la matriz de incidencia de cualquier ciclo (no importa si es de orden par o impar). Esta caracterización implica inmediatamente que cualquier matriz totalmente balanceada está balanceada. [3]

Además, cualquier matriz 0-1 que sea totalmente unimodular también está equilibrada. La siguiente matriz es una matriz equilibrada, ya que no contiene ninguna submatriz que sea la matriz de incidencia de un ciclo impar:

Dado que esta matriz no es totalmente unimodular (su determinante es -2), las matrices totalmente unimodulares 0-1 son un subconjunto propio de matrices balanceadas. [2]

Por ejemplo, las matrices balanceadas surgen como la matriz de coeficientes en casos especiales del problema de partición de conjuntos. [4]

Un método alternativo para identificar algunas matrices balanceadas es a través del recuento de subsecuencias, donde el recuento de subsecuencias SC de cualquier fila s de la matriz A es

SC = |{ t | [ a sj  = 1, a ij  = 0 para s  <  i  <  t , a tj  = 1], j  = 1, ...,  n }|

Si una matriz 0-1 A tiene SC( s ) ≤ 1 para todas las filas s  = 1, ...,  m , entonces A tiene una subsucesión única, es totalmente unimodular [4] y, por lo tanto, también está balanceada. Nótese que esta condición es suficiente pero no necesaria para que A esté balanceada. En otras palabras, las matrices 0-1 con SC( s ) ≤ 1 para todas las filas s  = 1, ...,  m son un subconjunto propio del conjunto de matrices balanceadas.

Como noción más general, una matriz donde cada entrada es 0, 1 o -1 se llama equilibrada si en cada submatriz con dos entradas distintas de cero por fila y columna, la suma de las entradas es un múltiplo de 4. [5]

Referencias

  1. ^ Berge, C. (1972). "Matrices balanceadas". Programación matemática . 2 : 19–31. doi :10.1007/BF01584535. S2CID  41468611.
  2. ^ abc Alexander Schrijver (1998). Teoría de la programación lineal y entera . John Wiley & Sons. págs. 303–308. ISBN 978-0-471-98232-6.
  3. ^ Hoffman, AJ; Kolen, AWJ; Sakarovitch, M. (1982). "Matrices totalmente balanceadas y voraces". Revista SIAM sobre métodos algebraicos y discretos . BW (Serie). 6 (4): 720–731. doi :10.1137/0606070.
  4. ^ ab Ryan, DM; Falkner, JC (1988). "Sobre las propiedades enteras de los modelos de partición de conjuntos de programación". Revista Europea de Investigación Operativa . 35 (3): 442–456. doi :10.1016/0377-2217(88)90233-0.
  5. ^ Conforti, Michele; Cornuéjols, Gérard; Vušković, Kristina (2006), "Matrices balanceadas" (PDF) , Matemáticas discretas , 306 (19–20): 2411, doi :10.1016/j.disc.2005.12.033 Una retrospectiva y un tutorial.