Articulo de referencia

Politopo matroide

En matemáticas, un politopo matroide , también llamado politopo base matroide (o politopo matroide base ) para distinguirlo de otros politopos derivados de un matroide, es un po...

En matemáticas, un politopo matroide , también llamado politopo base matroide (o politopo matroide base ) para distinguirlo de otros politopos derivados de un matroide, es un politopo construido a través de las bases de un matroide . Dado un matroide , el politopo matroide es la envoltura convexa de los vectores indicadores de las bases de . METRO {\estilo de visualización M} PAG METRO Estilo de visualización P_ {M}} METRO {\estilo de visualización M}

Definición

Sea un matroide sobre elementos. Dada una base de , el vector indicador de es METRO {\estilo de visualización M} norte {\estilo de visualización n} B { 1 , , norte } {\displaystyle B\subseteq \{1,\puntos ,n\}} METRO {\estilo de visualización M} B {\estilo de visualización B}

mi B := i B mi i , {\displaystyle \mathbf {e} _{B}:=\sum _{i\in B}\mathbf {e} _{i},}

donde es el vector unitario estándar en . El politopo matroide es la envoltura convexa del conjunto mi i {\displaystyle \mathbf {e} _ {i}} i {\estilo de visualización i} R norte {\displaystyle \mathbb {R} ^{n}} PAG METRO Estilo de visualización P_ {M}}

{ mi B B  es una base de  METRO } R norte . {\displaystyle \{\mathbf {e} _{B}\mid B{\text{ es una base de }}M\}\subseteq \mathbb {R} ^{n}.}

Ejemplos

Pirámide cuadrada
Octaedro
  • Sea el matroide de rango 2 sobre 4 elementos con bases METRO {\estilo de visualización M}
B ( METRO ) = { { 1 , 2 } , { 1 , 3 } , { 1 , 4 } , { 2 , 3 } , { 2 , 4 } } . {\displaystyle {\mathcal {B}}(M)=\{\{1,2\},\{1,3\},\{1,4\},\{2,3\},\{2,4\}\}.}
Es decir, todos los subconjuntos de 2 elementos de excepto . Los vectores indicadores correspondientes de son { 1 , 2 , 3 , 4 } {\displaystyle \{1,2,3,4\}} { 3 , 4 } {\displaystyle \{3,4\}} B ( M ) {\displaystyle {\mathcal {B}}(M)}
{ { 1 , 1 , 0 , 0 } , { 1 , 0 , 1 , 0 } , { 1 , 0 , 0 , 1 } , { 0 , 1 , 1 , 0 } , { 0 , 1 , 0 , 1 } } . {\displaystyle \{\{1,1,0,0\},\{1,0,1,0\},\{1,0,0,1\},\{0,1,1,0\},\{0,1,0,1\}\}.}
El politopo matroide de es M {\displaystyle M}
P M = conv { { 1 , 1 , 0 , 0 } , { 1 , 0 , 1 , 0 } , { 1 , 0 , 0 , 1 } , { 0 , 1 , 1 , 0 } , { 0 , 1 , 0 , 1 } } . {\displaystyle P_{M}={\text{conv}}\{\{1,1,0,0\},\{1,0,1,0\},\{1,0,0,1\},\{0,1,1,0\},\{0,1,0,1\}\}.}
Estos puntos forman cuatro triángulos equiláteros en el punto , por lo tanto su envoltura convexa es la pirámide cuadrada por definición. { 1 , 1 , 0 , 0 } {\displaystyle \{1,1,0,0\}}
  • Sea el matroide de rango 2 sobre 4 elementos con bases que son todos subconjuntos de 2 elementos de . El politopo matroide correspondiente es el octaedro . Observe que el politopo del ejemplo anterior está contenido en . N {\displaystyle N} { 1 , 2 , 3 , 4 } {\displaystyle \{1,2,3,4\}} P N {\displaystyle P_{N}} P M {\displaystyle P_{M}} P N {\displaystyle P_{N}}
  • Si es el matroide uniforme de rango en elementos, entonces el politopo matroide es el hipersímplex . [1] M {\displaystyle M} r {\displaystyle r} n {\displaystyle n} P M {\displaystyle P_{M}} Δ n r {\displaystyle \Delta _{n}^{r}}

Propiedades

  • Un politopo matroide está contenido en el hipersímplex , donde es el rango del matroide asociado y es el tamaño del conjunto base del matroide asociado. [2] Además, los vértices de son un subconjunto de los vértices de . Δ n r {\displaystyle \Delta _{n}^{r}} r {\displaystyle r} n {\displaystyle n} P M {\displaystyle P_{M}} Δ n r {\displaystyle \Delta _{n}^{r}}
  • Cada arista de un politopo matroide es una traducción paralela de para algunos , el conjunto base del matroide asociado. En otras palabras, las aristas de corresponden exactamente a los pares de bases que satisfacen la propiedad de intercambio de bases : para algunos [2] Debido a esta propiedad, cada longitud de arista es la raíz cuadrada de dos . De manera más general, las familias de conjuntos para las cuales la envoltura convexa de vectores indicadores tiene longitudes de arista uno o la raíz cuadrada de dos son exactamente los delta-matroides . P M {\displaystyle P_{M}} e i e j {\displaystyle e_{i}-e_{j}} i , j E {\displaystyle i,j\in E} P M {\displaystyle P_{M}} B , B {\displaystyle B,B'} B = B i j {\displaystyle B'=B\setminus {i\cup j}} i , j E . {\displaystyle i,j\in E.}
  • Los politopos matroides son miembros de la familia de permutohedros generalizados . [3]
  • Sea la función de rango de un matroide . El politopo matroide se puede escribir de forma única como una suma de Minkowski con signo de simples : [3] r : 2 E Z {\displaystyle r:2^{E}\rightarrow \mathbb {Z} } M {\displaystyle M} P M {\displaystyle P_{M}}
P M = A E β ~ ( M / A ) Δ E A {\displaystyle P_{M}=\sum _{A\subseteq E}{\tilde {\beta }}(M/A)\Delta _{E-A}}
donde es el conjunto fundamental del matroide y es el invariante beta con signo de : E {\displaystyle E} M {\displaystyle M} β ( M ) {\displaystyle \beta (M)} M {\displaystyle M}
β ~ ( M ) = ( 1 ) r ( M ) + 1 β ( M ) , {\displaystyle {\tilde {\beta }}(M)=(-1)^{r(M)+1}\beta (M),}
β ( M ) = ( 1 ) r ( M ) X E ( 1 ) | X | r ( X ) . {\displaystyle \beta (M)=(-1)^{r(M)}\sum _{X\subseteq E}(-1)^{|X|}r(X).}
P M := { x R + E   |   e U x ( e ) r ( U ) ,   U E ,   e E x ( e ) = r } {\displaystyle P_{M}:=\left\{{\textbf {x}}\in \mathbb {R} _{+}^{E}~|~\sum _{e\in U}{\textbf {x}}(e)\leq r(U),~\forall U\subseteq E,~\sum _{e\in E}{\textbf {x}}(e)=r\right\}}

Politopo matroide de la independencia

El politopo de independencia matroide o politopo matroide de independencia es la envoltura convexa del conjunto

{ e I I  is an independent set of  M } R n . {\displaystyle \{\,\mathbf {e} _{I}\mid I{\text{ is an independent set of }}M\,\}\subseteq \mathbb {R} ^{n}.}

El politopo matroide (base) es una cara del politopo matroide de independencia. Dado el rango de un matroide , el politopo matroide de independencia es igual al polimatroide determinado por . ψ {\displaystyle \psi } M {\displaystyle M} ψ {\displaystyle \psi }

Matroide politopo de bandera

El politopo matroide bandera es otro politopo construido a partir de las bases de los matroides. Una bandera es una secuencia estrictamente creciente F {\displaystyle {\mathcal {F}}}

F 1 F 2 F m {\displaystyle F^{1}\subset F^{2}\subset \cdots \subset F^{m}\,}

de conjuntos finitos. [4] Sea la cardinalidad del conjunto . Se dice que dos matroides y son concordantes si sus funciones de rango satisfacen k i {\displaystyle k_{i}} F i {\displaystyle F_{i}} M {\displaystyle M} N {\displaystyle N}

r M ( Y ) r M ( X ) r N ( Y ) r N ( X )  for all  X Y E . {\displaystyle r_{M}(Y)-r_{M}(X)\leq r_{N}(Y)-r_{N}(X){\text{ for all }}X\subset Y\subseteq E.\,}

Dados matroides concordantes por pares en el conjunto base con rangos , considere la colección de banderas donde es una base del matroide y . Tal colección de banderas es un matroide de banderas . Los matroides se denominan constituyentes de . Para cada bandera en un matroide de banderas , sea la suma de los vectores indicadores de cada base en M 1 , , M m {\displaystyle M_{1},\dots ,M_{m}} E {\displaystyle E} r 1 < < r m {\displaystyle r_{1}<\cdots <r_{m}} ( B 1 , , B m ) {\displaystyle (B_{1},\dots ,B_{m})} B i {\displaystyle B_{i}} M i {\displaystyle M_{i}} B 1 B m {\displaystyle B_{1}\subset \cdots \subset B_{m}} F {\displaystyle {\mathcal {F}}} M 1 , , M m {\displaystyle M_{1},\dots ,M_{m}} F {\displaystyle {\mathcal {F}}} B = ( B 1 , , B m ) {\displaystyle B=(B_{1},\dots ,B_{m})} F {\displaystyle {\mathcal {F}}} v B {\displaystyle v_{B}} B {\displaystyle B}

v B = v B 1 + + v B m . {\displaystyle v_{B}=v_{B_{1}}+\cdots +v_{B_{m}}.\,}

Dado un matroide de bandera , el politopo del matroide de bandera es la envoltura convexa del conjunto F {\displaystyle {\mathcal {F}}} P F {\displaystyle P_{\mathcal {F}}}

{ v B B  is a flag in  F } . {\displaystyle \{v_{B}\mid B{\text{ is a flag in }}{\mathcal {F}}\}.}

Un politopo matroide de bandera se puede escribir como una suma de Minkowski de los politopos matroides (base) de los matroides constituyentes: [4]

P F = P M 1 + + P M k . {\displaystyle P_{\mathcal {F}}=P_{M_{1}}+\cdots +P_{M_{k}}.\,}

Referencias

  1. ^ Grötschel, Martin (2004), "Sistemas de conjuntos homogéneos de cardinalidad, ciclos en matroides y politopos asociados", The Sharpest Cut: The Impact of Manfred Padberg and His Work , MPS/SIAM Ser. Optim., SIAM, Filadelfia, PA, págs. 99-120, MR  2077557. Véanse en particular las observaciones que siguen a la Proposición 8.20 en la pág. 114.
  2. ^ ab Gelfand, IM; Goresky, RM; MacPherson, RD; Serganova, VV (1987). "Geometrías combinatorias, poliedros convexos y celdas de Schubert". Avances en Matemáticas . 63 (3): 301–316. doi : 10.1016/0001-8708(87)90059-4 .
  3. ^ ab Ardila, Federico; Benedetti, Carolina; Doker, Jeffrey (2010). "Polítopos matroides y sus volúmenes". Geometría discreta y computacional . 43 (4): 841–854. arXiv : 0810.3947 . doi :10.1007/s00454-009-9232-9.
  4. ^ ab Borovik, Alexandre V.; Gelfand, IM; White, Neil (2013). "Matroides de Coxeter". Progreso en Matemáticas . 216 . doi :10.1007/978-1-4612-2066-4. ISBN 978-1-4612-7400-1.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Matroid_polytope&oldid=1256251702"