
En matemáticas, un matroide de partición o matroide particional es un matroide que es suma directa de matroides uniformes . [ 1 ] Se define sobre un conjunto base en el que los elementos se dividen en diferentes categorías. Para cada categoría, existe una restricción de capacidad : un número máximo de elementos permitidos de dicha categoría. Los conjuntos independientes de un matroide de partición son precisamente aquellos en los que, para cada categoría, el número de elementos de esta categoría es como máximo igual a la capacidad de la categoría.
Definición formal
DejarSea una colección de conjuntos disjuntos ("categorías").ser números enteros con("capacidades"). Defina un subconjuntoser "independiente" cuando, para cada índice,. Los conjuntos que satisfacen esta condición forman los conjuntos independientes de un matroide , llamado matroide de partición .
Los conjuntosse denominan categorías o bloques del matroide de partición.
Una base del matroide de partición es un conjunto cuya intersección con cada bloquetiene tamaño exactamenteUn circuito del matroide es un subconjunto de un solo bloque .con tamaño exacto. El rango del matroide es. [ 2 ]
Cada matroid uniformees un matroide de partición, con un solo bloquedeelementos y conCada matroide de partición es la suma directa de una colección de matroides uniformes, uno por cada uno de sus bloques.
En algunas publicaciones, la noción de matroide de partición se define de manera más restrictiva, con cada. Las particiones que obedecen esta definición más restrictiva son los matroides transversales de la familia de conjuntos disjuntos dados por sus bloques. [ 3 ]
Propiedades
Al igual que los matroides uniformes de los que se forman, el matroide dual de un matroide de partición también es un matroide de partición, y todo menor de un matroide de partición también es un matroide de partición. Las sumas directas de matroides de partición también son matroides de partición.
Pareo
Un emparejamiento máximo en un grafo es un conjunto de aristas que es lo más grande posible sujeto a la condición de que no haya dos aristas que compartan un extremo. En un grafo bipartito con bipartición, los conjuntos de aristas que satisfacen la condición de que no hay dos aristas que compartan un punto final enson los conjuntos independientes de un matroide de partición con un bloque por vértice eny con cada uno de los númerosigual a uno. Los conjuntos de aristas que satisfacen la condición de que no hay dos aristas que compartan un extremo enson los conjuntos independientes de un segundo matroide de partición. Por lo tanto, el problema de emparejamiento máximo bipartito puede representarse como una intersección de matroides de estos dos matroides. [ 4 ]
De manera más general, los emparejamientos de un grafo pueden representarse como la intersección de dos matroides si y solo si cada ciclo impar en el grafo es un triángulo que contiene dos o más vértices de grado dos. [ 5 ]
complejos de camarillas
Un complejo de cliques es una familia de conjuntos de vértices de un grafo.que inducen subgrafos completos de. Un complejo de camarillas forma un matroide si y solo sies un grafo multipartito completo , y en este caso el matroide resultante es un matroide de partición. Los complejos de cliques son precisamente los sistemas de conjuntos que se pueden formar como intersecciones de familias de matroides de partición para los cuales cada. [ 6 ]
Enumeración
El número de matroides de partición distintos que se pueden definir sobre un conjunto deelementos etiquetados, para, es
La función generadora exponencial de esta secuencia es. [ 7 ]
Referencias
- ^ Recski, A. (1975), "Sobre matroides particionales con aplicaciones", Conjuntos infinitos y finitos (Colloq., Keszthely, 1973; dedicado a P. Erdős en su 60 cumpleaños), vol. III , coloq. Matemáticas. Soc. János Bolyai, vol. 10, Amsterdam: Holanda Septentrional, págs. 1169-1179 , MR 0389630 .
- ↑ Lawler, Eugene L. (1976), Optimización combinatoria: redes y matroides , Rinehart and Winston, Nueva York: Holt, pág. 272, MR 0439106 .
- ↑ Por ejemplo, véase Kashiwabara, Okamoto y Uno (2007) . Lawler (1976) utiliza la definición más amplia, pero señala que laLa restricción resulta útil en muchas aplicaciones.
- ↑ Papadimitriou, Christos H. ; Steiglitz, Kenneth (1982), Optimización combinatoria: algoritmos y complejidad , Englewood Cliffs, NJ: Prentice-Hall Inc., pp. 289– 290, ISBN 0-13-152462-3, MR 0663728 .
- ↑ Fekete, Sándor P.; Firla, Robert T.; Spille, Bianca (2003), "Characterizing matchings as the intersection of matroids", Mathematical Methods of Operations Research , 58 (2): 319– 329, arXiv : math/0212235 , doi : 10.1007/s001860300301 , MR 2015015 .
- ^ Kashiwabara, Kenji; Okamoto, Yoshio; Uno, Takeaki (2007), "Representación matroide de complejos de camarilla", Matemáticas aplicadas discretas , 155 (15): 1910-1929 , doi : 10.1016/j.dam.2007.05.004 , MR 2351976 Para obtener los mismos resultados de forma complementaria utilizando conjuntos independientes en lugar de camarillas, véase Tyshkevich, RI ; Urbanovich, OP; Zverovich, I. È. (1989), "Descomposición matroide de un grafo", Combinatoria y teoría de grafos (Varsovia, 1987) , Banach Center Publ., vol. 25, Varsovia: PWN, pp. 195–205 , MR 1097648. .
- ^ Recski, A. (1974), "Enumeración de matroides particionales", Studia Scientiarum Mathematicarum Hungarica , 9 : 247–249 (1975), SEÑOR 0379248 .
- teoría de los matroides
- Emparejamiento (teoría de grafos)