
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 uniformese define sobre un conjunto deelementos. Un subconjunto de los elementos es independiente si y solo si contiene como máximoelementos. Un subconjunto es una base si tiene exactamenteelementos, y es un circuito si tiene exactamenteelementos. El rango de un subconjuntoesy el rango del matroide es. [ 2 ] [ 3 ]
Un matroide de rangoes uniforme si y solo si todos sus circuitos tienen exactamenteelementos. [ 4 ]
El matroidese llama el-línea de puntos .
Dualidad y menores
El matroide dual del matroide uniformees otro matroide uniforme. Un matroide uniforme es autodual si y solo si. [ 5 ]
Cada menor de un matroide uniforme es uniforme. Restringir un matroide uniformepor un elemento (siempre que) produce el matroide y contraerlo por un elemento (siempre que) produce el matroide. [ 6 ]
Realización
El matroide uniformepuede representarse como el matroide de subconjuntos afínmente independientes depuntos en posición general enespacio euclidiano de dimensión , o como el matroide de subconjuntos linealmente independientes devectores en posición general en unEspacio 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, el-línea de puntospuede realizarse únicamente sobre campos finitos deo más elementos (porque de lo contrario la línea proyectiva sobre ese campo tendría menos deagujas):no es un matroide binario ,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 ]
Matroides relacionados
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 cardinalidad, es el matroide uniforme. [ 11 ]
A menos que, un matroide uniformeestá 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.El matroide uniformees el matroide gráfico de un-gráfico de dipolo de borde y el matroide uniforme duales el matroide gráfico de su grafo dual , el-grafo de ciclo de aristas .es el matroide gráfico de un grafo conbucles propios yes el matroide gráfico de un-bosque de borde . Aparte de estos ejemplos, cada matroid uniformeconcontienecomo menor y por lo tanto no es gráfico. [ 1 ]
ElLa 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 2 Welsh (2010) , pág. 30.
- ↑ 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.
- ^ Welsh, DJA (2010), Teoría matroide , Publicaciones Courier Dover, p. 10, ISBN 9780486474397.
- ↑ Oxley (2006) , pág. 27.
- ↑ Oxley (2006) , págs. 77 y 111.
- ↑ Oxley (2006) , págs. 106–107 y 111.
- 1 2 Oxley (2006) , pág. 100.
- ↑ Oxley (2006) , págs. 202–206.
- ↑ 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.
- ↑ 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 .
- ↑ Oxley (2006) , págs. 17.
- ↑ Oxley (2006) , pág. 126.
- ↑ Oxley (2006 , p. 26) .
- ↑ Oxley (2006) , págs. 48–49.
- ↑ Welsh (2010) , pág. 297.
- teoría de los matroides