Articulo de referencia

Matroide uniforme

El matroide gráfico del grafo cíclico C 4 , que es el matroide uniforme U 4 3 {\displaystyle U{}_{4}^{3}} . De forma más general, el matroide gráfico de C n es U norte norte − 1...

El matroide gráfico del grafo cíclico C 4 , que es el matroide uniformeU43{\displaystyle U{}_{4}^{3}}. De forma más general, el matroide gráfico de C n esUnortenorte1{\displaystyle U{}_{n}^{n-1}}. [ 1 ]

En matemáticas , un matroide uniforme es un matroide cuyos conjuntos independientes son precisamente los conjuntos que contienen como máximo r elementos, para algún entero fijo r . Una definición alternativa es que toda permutación de los elementos es una simetría .

Definición

El matroide uniformeUnorter{\displaystyle U{}_{n}^{r}}se define sobre un conjunto denorte{\displaystyle n}elementos. Un subconjunto de los elementos es independiente si y solo si contiene como máximor{\displaystyle r}elementos. Un subconjunto es una base si tiene exactamenter{\displaystyle r}elementos, y es un circuito si tiene exactamenter+1{\displaystyle r+1}elementos. El rango de un subconjuntoS{\displaystyle S}esmin(|S|,r){\displaystyle \min(|S|,r)}y el rango del matroide esr{\displaystyle r}. [ 2 ] [ 3 ]

Un matroide de rangor{\displaystyle r}es uniforme si y solo si todos sus circuitos tienen exactamenter+1{\displaystyle r+1}elementos. [ 4 ]

El matroideUnorte2{\displaystyle U{}_{n}^{2}}se llama elnorte{\displaystyle n}-línea de puntos .

Dualidad y menores

El matroide dual del matroide uniformeUnorter{\displaystyle U{}_{n}^{r}}es otro matroide uniformeUnortenorter{\displaystyle U{}_{n}^{nr}}. Un matroide uniforme es autodual si y solo sir=norte/2{\displaystyle r=n/2}. [ 5 ]

Cada menor de un matroide uniforme es uniforme. Restringir un matroide uniformeUnorter{\displaystyle U{}_{n}^{r}}por un elemento (siempre quer<norte{\displaystyle r<n}) produce el matroide Unorte1r{\displaystyle U{}_{n-1}^{r}}y contraerlo por un elemento (siempre quer>0{\displaystyle r>0}) produce el matroideUnorte1r1{\displaystyle U{}_{n-1}^{r-1}}. [ 6 ]

Realización

El matroide uniformeUnorter{\displaystyle U{}_{n}^{r}}puede representarse como el matroide de subconjuntos afínmente independientes denorte{\displaystyle n}puntos en posición general enr{\displaystyle r}espacio euclidiano de dimensión , o como el matroide de subconjuntos linealmente independientes denorte{\displaystyle n}vectores en posición general en un(r+1){\displaystyle (r+1)}Espacio vectorial real de -dimensiones .

Todo matroide uniforme también puede realizarse en espacios proyectivos y espacios vectoriales sobre todos los campos finitos suficientemente grandes . [ 7 ] Sin embargo, el campo debe ser lo suficientemente grande como para incluir suficientes vectores independientes. Por ejemplo, elnorte{\displaystyle n}-línea de puntosUnorte2{\displaystyle U{}_{n}^{2}}puede realizarse únicamente sobre campos finitos denorte1{\displaystyle n-1}o más elementos (porque de lo contrario la línea proyectiva sobre ese campo tendría menos denorte{\displaystyle n}agujas):U42{\displaystyle U{}_{4}^{2}}no es un matroide binario ,U52{\displaystyle U{}_{5}^{2}}no es un matroide ternario, etc. Por esta razón, los matroides uniformes juegan un papel importante en la conjetura de Rota sobre la caracterización menor prohibida de los matroides que pueden realizarse sobre cuerpos finitos. [ 8 ]

Algoritmos

El problema de encontrar la base de peso mínimo de un matroide uniforme ponderado se estudia ampliamente en informática como el problema de selección . Puede resolverse en tiempo lineal . [ 9 ]

Cualquier algoritmo que compruebe si un matroide dado es uniforme, teniendo acceso al matroide a través de un oráculo de independencia , debe realizar un número exponencial de consultas al oráculo y, por lo tanto, no puede tomar tiempo polinomial. [ 10 ]

El matroide libre sobre un conjunto base dado E es el matroide en el que los conjuntos independientes son todos subconjuntos de E. Es un caso especial de un matroide uniforme; específicamente, cuando E tiene cardinalidadnorte{\displaystyle n}, es el matroide uniformeUnortenorte{\displaystyle U{}_{n}^{n}}. [ 11 ]

A menos quer{0,norte}{\displaystyle r\in \{0,n\}}, un matroide uniformeUnorter{\displaystyle U{}_{n}^{r}}está conectado: no es la suma directa de dos matroides más pequeños. [ 12 ] La suma directa de una familia de matroides uniformes (no necesariamente todos con los mismos parámetros) se llama matroide de partición .

Todo matroide uniforme es un matroide pavimentador , [ 13 ] un matroide transversal [ 14 ] y un gammoid estricto . [ 7 ]

No todos los matroides uniformes son gráficos , y los matroides uniformes proporcionan el ejemplo más pequeño de un matroide no gráfico.U42{\displaystyle U{}_{4}^{2}}El matroide uniformeUnorte1{\displaystyle U{}_{n}^{1}}es el matroide gráfico de unnorte{\displaystyle n}-gráfico de dipolo de borde y el matroide uniforme dualUnortenorte1{\displaystyle U{}_{n}^{n-1}}es el matroide gráfico de su grafo dual , elnorte{\displaystyle n}-grafo de ciclo de aristas .Unorte0{\displaystyle U{}_{n}^{0}}es el matroide gráfico de un grafo connorte{\displaystyle n}bucles propios yUnortenorte{\displaystyle U{}_{n}^{n}}es el matroide gráfico de unnorte{\displaystyle n}-bosque de borde . Aparte de estos ejemplos, cada matroid uniformeUnorter{\displaystyle U{}_{n}^{r}}con1<r<norte1{\displaystyle 1<r<n-1}contieneU42{\displaystyle U{}_{4}^{2}}como menor y por lo tanto no es gráfico. [ 1 ]

Elnorte{\displaystyle n}La línea de -puntos proporciona un ejemplo de un matroide de Sylvester , un matroide en el que cada línea contiene tres o más puntos. [ 15 ]

Véase también

Referencias

  1. 1 2 Welsh (2010) , pág. 30.
  2. Oxley, James G. (2006), "Ejemplo 1.2.7", Teoría de matroides , Oxford Graduate Texts in Mathematics, vol.  3, Oxford University Press, pág.  19, ISBN 9780199202508Para la función de rango, véase la página 26.
  3. ^ Welsh, DJA (2010), Teoría matroide , Publicaciones Courier Dover, p. 10, ISBN  9780486474397.
  4. Oxley (2006) , pág. 27.
  5. Oxley (2006) , págs. 77 y 111.
  6. Oxley (2006) , págs. 106–107 y 111.
  7. 1 2 Oxley (2006) , pág. 100.
  8. Oxley (2006) , págs. 202–206.
  9. Cormen, Thomas H. ; Leiserson, Charles E. ; Rivest, Ronald L. ; Stein, Clifford (2001), "Capítulo 9: Medianas y estadísticas de orden", Introducción a los algoritmos (2.ª ed.), MIT Press y McGraw-Hill, págs. 183–196 , ISBN   0-262-03293-7.
  10. Jensen, Per M.; Korte, Bernhard (1982), "Complejidad de los algoritmos de propiedades de matroides", SIAM Journal on Computing , 11 (1): 184–190 , doi : 10.1137/0211014 , MR 0646772 .
  11. Oxley (2006) , págs. 17.
  12. Oxley (2006) , pág. 126.
  13. Oxley (2006 , p. 26) . 
  14. Oxley (2006) , págs. 48–49.
  15. Welsh (2010) , pág. 297.