Matroide gráfica
En la teoría matemática de las matroides, una matroide gráfica (también llamada matroide de ciclo o matroide poligonal) es una matroide cuyos conjuntos independientes son los bosques en un gráfico finito no dirigido dado. Las matroides duales de las matroides gráficas se denominan matroides co-gráficas o matroides de enlace. Una matroide que es a la vez gráfica y cográfica a veces se denomina matroide plana (pero esto no debe confundirse con las matroides de rango 3, que generalizan configuraciones de puntos planos); estas son exactamente las matroides gráficas formadas a partir de gráficos planos.
Definición
Un matroide puede definirse como una familia de conjuntos finitos (llamados los "grupos independientes" del matroide) que se cierra bajo subconjuntos y que satisface la "propiedad de cambio": si se pone y son independientes, y es más grande que , entonces hay un elemento tales que sigue siendo independiente. Si es un gráfico no dirigido, y es la familia de conjuntos de bordes que forman bosques en Entonces está claramente cerrado bajo subconjuntos (removiendo bordes de un bosque deja otro bosque). También satisface la propiedad de cambio: si y ambos bosques, y tiene más bordes que , entonces tiene menos componentes conectados, por lo que por el principio de la paloma hay un componente de que contiene vértices de dos o más componentes . Por cualquier camino de un vértice en un componente a un vértice de otro componente, debe haber un borde con puntos finales en dos componentes, y este borde puede ser añadido a para producir un bosque con más bordes. Así, forma los conjuntos independientes de un materoide, llamado el materoide gráfico o . Más generalmente, un materoide se llama gráfico cuando es isomorfo al materoide gráfico de un gráfico, independientemente de si sus elementos son en sí mismos bordes en un gráfico.
Las bases de un materoide gráfico son los bosques llenos de y los circuitos de son los ciclos simples de . El rango en de un conjunto de bordes de un gráfico es Donde es el número de vértices en el subgrafo formado por los bordes en y es el número de componentes conectados del mismo subgrafo. El corank del materoide gráfico se conoce como el rango de circuito o número ciclomático.
La celosía de los pisos
El cierre de un conjunto de bordes en es un piso que consiste en los bordes que no son independientes de (es decir, los bordes cuyos puntos finales están conectados entre sí por un camino en ). Este piso se puede identificar con la partición de los vértices en los componentes conectados del subgrafo formado por : Cada conjunto de bordes con el mismo cierre que da lugar a la misma partición de los vértices, y se puede recuperar de la partición de los vértices, ya que consta de los bordes cuyos puntos finales pertenecen al mismo conjunto en la partición. En la celosía de los planos de este materoide, hay una relación de orden cuando la partición correspondiente al plano es un refinamiento de la partición correspondiente al plano.
En este aspecto de los materoides gráficos, el materoide gráfico para un gráfico completo es particularmente importante, ya que permite que cada partición posible del vértice se forme como el conjunto de componentes conectados de algún subgraph. Así, la celosía de los planos del materoide gráfico de es naturalmente isomorfo para lattice de particiones de un -Element set. Dado que las celosías de los planos de los materoides son exactamente las rejillas geométricas, esto implica que la celosía de las particiones es también geométrica.
Representación
El materoide gráfico de un gráfico se puede definir como el matroide de columna de cualquier matriz de incidencia orientada . Tal matriz tiene una fila para cada vértice, y una columna para cada borde. La columna para el borde tiene en la fila por un punto final, en la fila por el otro punto final, y en otros lugares; la elección del punto final para dar qué signo es arbitrario. La columna matroid de esta matriz tiene como su independiente establece los subconjuntos linealmente independientes de las columnas.
Si un conjunto de bordes contiene un ciclo, entonces las columnas correspondientes (multiplicadas por si es necesario reorientar los bordes constantemente alrededor del ciclo) suma a cero, y no es independiente. Por el contrario, si un conjunto de bordes forma un bosque, entonces al retirar repetidamente hojas de este bosque se puede demostrar por inducción que el conjunto correspondiente de columnas es independiente. Por lo tanto, la matriz de columna es isomorfa a .
Este método de representación de matroides gráficas funciona independientemente del campo sobre el que se define la incidencia. Por lo tanto, las matroides gráficas forman un subconjunto de las matroides regulares, matroides que tienen representaciones en todos los campos posibles.
La celosía de los planos de un materoide gráfico también se puede realizar como la celosía de un arreglo hiperplano, de hecho como un subconjunto del arreglo trenzado, cuyos hiperplanos son las diagonales . Es decir, si los vértices de son incluimos el hiperplano siempre es un borde de .
Conectividad matroide
Se dice que una matroide está conectada si no es la suma directa de dos matroides más pequeñas; es decir, está conectado si y sólo si no existen dos subconjuntos disjuntos de elementos tales que la función de rango de la matroide sea igual a la suma de los rangos en estos subconjuntos separados. Las matroides gráficas están conectadas si y solo si el gráfico subyacente está conectado y conectado con 2 vértices.
Los menores y la dualidad

Un matroide es gráfico si y sólo si sus menores no incluyen a ninguno de los cinco menores prohibidos: el materoide uniforme , el plano Fano o su dual, o los duales de y definido en el gráfico completo y el gráfico bipartito completo . Los tres primeros son los menores prohibidos para los esteroides regulares, y los duales de y son regulares pero no gráficos.
Si un matroide es gráfico, su dual (un "matroide cográfico") no puede contener las dobles de estos cinco menores prohibidos. Así, el dual debe ser también regular, y no puede contener como menores los dos materoides gráficos y .
Debido a esta caracterización y el teorema de Wagner caracterizando los gráficos planares como los gráficos sin o gráfico menor, sigue que un materoide gráfico es co-gráfico si y sólo si es planar; este es el criterio de la planaridad de Whitney. Si es planar, el doble de es el materoide gráfico del gráfico dual . Mientras tanto puede tener múltiples gráficos duales, sus materoides gráficos son todo isomorfo.
Algoritmos
Una base de peso mínimo de una matroide gráfica es un árbol de expansión mínimo (o un bosque de expansión mínimo, si el gráfico subyacente está desconectado). Se han estudiado intensamente los algoritmos para calcular árboles de expansión mínima; se sabe cómo resolver el problema en tiempo esperado lineal aleatorio en un modelo de computación de comparación, o en tiempo lineal en un modelo de computación en el que los pesos de los bordes son números enteros pequeños y se permiten operaciones bit a bit en sus representaciones binarias. El límite de tiempo más rápido conocido que se ha demostrado para un algoritmo determinista es ligeramente superlineal.
Varios autores han investigado algoritmos para probar si una matroide determinada es gráfica. Por ejemplo, un algoritmo de Tutte (1960) resuelve este problema cuando se sabe que la entrada es una matroide binaria. Seymour (1981) resuelve este problema para matroides arbitrarias a las que se da acceso a la matroide sólo a través de un oráculo de independencia, una subrutina que determina si un conjunto dado es independiente o no.
Clases relacionadas de matroides
Algunas clases de matroides se han definido a partir de familias de gráficos bien conocidas, formulando una caracterización de estos gráficos en términos que tengan sentido de manera más general para matroides. Estos incluyen las matroides bipartitas, en las que cada circuito es par, y las matroides eulerianas, que pueden dividirse en circuitos disjuntos. Una matroide gráfica es bipartita si y sólo si proviene de un grafo bipartito y una matroide gráfica es euleriana si y sólo si proviene de un grafo euleriano. Dentro de las matroides gráficas (y más generalmente dentro de las matroides binarias) estas dos clases son duales: una matroide gráfica es bipartita si y solo si su matroide dual es euleriana, y una matroide gráfica es euleriana si y solo si su matroide dual es bipartita.
Las matroides gráficas son matroides de rigidez unidimensionales, matroides que describen los grados de libertad de las estructuras de vigas rígidas que pueden girar libremente en los vértices donde se encuentran. En una dimensión, dicha estructura tiene un número de grados de libertad igual a su número de componentes conectados (el número de vértices menos el rango matroide) y en dimensiones superiores el número de grados de libertad de un d-estructura dimensional con n vértices es dn menos el rango matroide. En las matroides de rigidez bidimensionales, los gráficos de Laman desempeñan el papel que desempeñan los árboles de expansión en las matroides gráficas, pero la estructura de las matroides de rigidez en dimensiones mayores que dos no se comprende bien.