Articulo de referencia

Matroide de partición

Para el grafo bipartito que se muestra a la izquierda, a cada vértice de la primera columna se le asigna un color único. Luego, cada arista se colorea según el vértice coloreado...

Para el grafo bipartito que se muestra a la izquierda, a cada vértice de la primera columna se le asigna un color único. Luego, cada arista se colorea según el vértice coloreado al que está conectada. Cada conjunto independiente en el matroide de la derecha puede tener un máximo de 1 arista de cada color. Por lo tanto, el matroide es un matroide de partición con y para todo . Esta última condición significa que este matroide también es un matroide transversal .|doi|=3{\displaystyle |C_{i}|=3}di=1{\displaystyle d_{i}=1}i{\displaystyle i}

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

Sea una colección de conjuntos disjuntos ("categorías"). Sean enteros con ("capacidades"). Definimos un subconjunto como "independiente" cuando, para cada índice , . Los conjuntos que satisfacen esta condición forman los conjuntos independientes de un matroide , llamado matroide de partición .doi{\displaystyle C_{i}}di{\displaystyle d_{i}}0di|doi|{\displaystyle 0\leq d_{i}\leq |C_{i}|}Iidoi{\displaystyle I\subseteq \bigcup _{i}C_{i}}i{\displaystyle i}|Idoi|di{\displaystyle |I\cap C_{i}|\leq d_{i}}

Los conjuntos se denominan categorías o bloques del matroide de partición.doi{\displaystyle C_{i}}

Una base del matroide de partición es un conjunto cuya intersección con cada bloque tiene un tamaño exactamente . Un circuito del matroide es un subconjunto de un solo bloque con un tamaño exactamente . El rango del matroide es . [ 2 ]doi{\displaystyle C_{i}}di{\displaystyle d_{i}}doi{\displaystyle C_{i}}di+1{\displaystyle d_{i}+1}di{\displaystyle \sum d_{i}}

Cada matroide uniforme es un matroide de partición, con un único bloque de elementos y con . Cada matroide de partición es la suma directa de una colección de matroides uniformes, uno por cada uno de sus bloques.Unorter{\displaystyle U{}_{n}^{r}}do1{\displaystyle C_{1}}norte{\displaystyle n}d1=r{\displaystyle d_{1}=r}

En algunas publicaciones, la noción de matroide de partición se define de manera más restrictiva, con cada . Las particiones que cumplen esta definición más restrictiva son los matroides transversales de la familia de conjuntos disjuntos dados por sus bloques. [ 3 ]di=1{\displaystyle d_{i}=1}

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 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 haya dos aristas que compartan un extremo en son los conjuntos independientes de un matroide de partición con un bloque por vértice en y con cada uno de los números igual a uno. Los conjuntos de aristas que satisfacen la condición de que no haya dos aristas que compartan un extremo en son los conjuntos independientes de un segundo matroide de partición. Por lo tanto, el problema del emparejamiento máximo bipartito puede representarse como la intersección de estos dos matroides. [ 4 ](U,V){\displaystyle (U,V)}U{\displaystyle U}U{\displaystyle U}di{\displaystyle d_{i}}V{\displaystyle V}

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 cliques forma un matroide si y solo si es 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 ]G{\displaystyle G}G{\displaystyle G}G{\displaystyle G}di=1{\displaystyle d_{i}=1}

Enumeración

El número de matroides de partición distintos que se pueden definir sobre un conjunto de elementos etiquetados, para , esn{\displaystyle n}n=0,1,2,{\displaystyle n=0,1,2,\dots }

1, 2, 5, 16, 62, 276, 1377, 7596, 45789, 298626, 2090910, ... (secuencia A005387 en el OEIS ) .

La función generadora exponencial de esta secuencia es . [ 7 ]f(x)=exp(ex(x1)+2x+1){\displaystyle f(x)=\exp(e^{x}(x-1)+2x+1)}

Referencias

  1. ^ 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  .
  2. Lawler, Eugene L. (1976), Optimización combinatoria: redes y matroides , Rinehart and Winston, Nueva York: Holt, pág. 272, MR 0439106  .
  3. Por ejemplo, véase Kashiwabara, Okamoto y Uno (2007) . Lawler (1976) utiliza la definición más amplia, pero señala que larestricción es útil en muchas aplicaciones.di=1{\displaystyle d_{i}=1}
  4. 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 .
  5. 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 .
  6. ^ 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.   .
  7. ^ Recski, A. (1974), "Enumeración de matroides particionales", Studia Scientiarum Mathematicarum Hungarica , 9 : 247–249 (1975), SEÑOR 0379248 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=Partition_matroid&oldid=1288137819 "