Articulo de referencia

Polimatroide

En matemáticas, un polimatroide es un politopo asociado a una función submodular . La noción fue introducida por Jack Edmonds en 1970. [ 1 ] También es una generalización de la ...

En matemáticas, un polimatroide es un politopo asociado a una función submodular . La noción fue introducida por Jack Edmonds en 1970. [ 1 ] También es una generalización de la noción de matroide .

Definición

Definición de poliedro

Dejarmi{\displaystyle E}sea ​​un conjunto finito yF:2miR0{\displaystyle f:2^{E}\rightarrow \mathbb {R} _{\geq 0}}una función submodular no decreciente , es decir, para cadaABmi{\displaystyle A\subseteq B\subseteq E}tenemosF(A)F(B){\displaystyle f(A)\leq f(B)}y para cada unoA,Bmi{\displaystyle A,B\subseteq E}tenemosF(A)+F(B)F(AB)+F(AB){\displaystyle f(A)+f(B)\geq f(A\cup B)+f(A\cap B)}. Definimos el polimatroide asociado aF{\displaystyle f}ser el siguiente politopo :

PAGF={incógnitaR0mi | miUincógnita(mi)F(U),Umi}{\displaystyle P_{f}={\Big \{}{\textbf {x}}\in \mathbb {R} _{\geq 0}^{E}~{\Big |}~\sum _{e\in U}{\textbf {x}}(e)\leq f(U),\forall U\subseteq E{\Big \}}}.

Cuando permitimos las entradas deincógnita{\displaystyle {\textbf {x}}}Para que sea negativo, denotamos este politopo pormiPAGF{\displaystyle EP_{f}}y lo llamamos polimatroide extendido asociado aF{\displaystyle f}. [ 2 ]

Definición de matroideo

En la teoría de matroides, los polimatroides se definen como el par que consta del conjunto y la función como en la definición anterior. Es decir, un polimatroide es un par(mi,F){\displaystyle (E,f)}dóndemi{\displaystyle E}es un conjunto finito yF:2miR0{\displaystyle f:2^{E}\rightarrow \mathbb {R} _{\geq 0}}, oZ0,{\displaystyle \mathbb {Z} _{\geq 0},}es una función submodular no decreciente. Si el codominio esZ0,{\displaystyle \mathbb {Z} _{\geq 0},}decimos que(mi,F){\displaystyle (E,f)}es un polimatroide entero . Lo llamamosmi{\displaystyle E}el terreno preparado yF{\displaystyle f}la función de rango del polimatroide. Esta definición generaliza la definición de un matroide en términos de su función de rango. Un vectorincógnitaR0mi{\displaystyle x\in \mathbb {R} _{\geq 0}^{E}}es independiente simiUincógnita(mi)F(U){\displaystyle \sum _{e\in U}x(e)\leq f(U)}a pesar deUmi{\displaystyle U\subseteq E}. DejarPAG{\displaystyle P}denotemos el conjunto de vectores independientes. EntoncesPAG{\displaystyle P}es el politopo en la definición anterior, llamado politopo de independencia del polimatroide. [ 3 ]

Según esta definición, un matroide es un caso especial de polimatroide entero. Mientras que el rango de un elemento en un matroide puede ser0{\displaystyle 0}o1{\displaystyle 1}El rango de un elemento en un polimatroide puede ser cualquier número real no negativo , o un entero no negativo en el caso de un polimatroide entero. En este sentido, un polimatroide puede considerarse un análogo multiconjunto de un matroide.

Definición vectorial

Dejarmi{\displaystyle E}sea ​​un conjunto finito . Si,vRmi{\displaystyle {\textbf {u}},{\textbf {v}}\in \mathbb {R} ^{E}}entonces denotamos por||{\displaystyle |{\textbf {u}}|}la suma de las entradas de{\displaystyle {\textbf {u}}}y escribirv{\displaystyle {\textbf {u}}\leq {\textbf {v}}}cuando seav(i)(i)0{\displaystyle {\textbf {v}}(i)-{\textbf {u}}(i)\geq 0}por cadaimi{\displaystyle i\in E}(nótese que esto da un orden parcial aR0mi{\displaystyle \mathbb {R} _ {\geq 0}^{E}}). Un polimatroide en el suelomi{\displaystyle E}es un subconjunto compacto no vacíoPAG{\displaystyle P}, el conjunto de vectores independientes, deR0mi{\displaystyle \mathbb {R} _ {\geq 0}^{E}}de tal manera que:

  1. SivPAG{\displaystyle {\textbf {v}}\en P}, entoncesPAG{\displaystyle {\textbf {u}}\en P}por cadav.{\displaystyle {\textbf {u}}\leq {\textbf {v}}.}
  2. Si,vPAG{\displaystyle {\textbf {u}},{\textbf {v}}\in P}con|v|>||{\displaystyle |{\textbf {v}}|>|{\textbf {u}}|}, entonces hay un vectorwPAG{\displaystyle {\textbf {w}}\in P}de tal manera que<w(máximo{(1),v(1)},,máximo{(|mi|),v(|mi|)}).{\displaystyle {\textbf {u}}<{\textbf {w}}\leq (\max\{{\textbf {u}}(1),{\textbf {v}}(1)\},\dots ,\max\{{\textbf {u}}({|E|}),{\textbf {v}}({|E|})\}).}

Esta definición es equivalente a la descrita anteriormente, [ 4 ] dondeF{\displaystyle f}es la función definida por

F(A)=máximo{iAv(i) | vPAG}{\displaystyle f(A)=\max {\Big \{}\sum _{i\in A}{\textbf {v}}(i)~{\Big |}~{\textbf {v}}\in P{\Big \}}}por cadaAmi{\displaystyle A\subseteq E}.

La segunda propiedad puede simplificarse a

Si,vPAG{\displaystyle {\textbf {u}},{\textbf {v}}\in P}con|v|>||{\displaystyle |{\textbf {v}}|>|{\textbf {u}}|}, entonces(máximo{(1),v(1)},,máximo{(|mi|),v(|mi|)})PAG.{\displaystyle (\max\{{\textbf {u}}(1),{\textbf {v}}(1)\},\dots ,\max\{{\textbf {u}}({|E|}),{\textbf {v}}({|E|})\})\in P.}

Entonces la compacidad está implícita siPAG{\displaystyle P}Se supone que está acotado.

Polimatroides discretos

Un polimatroide discreto o un polimatroide integral es un polimatroide para el cual el codominio deF{\displaystyle f}esZ0{\displaystyle \mathbb {Z} _{\geq 0}}, por lo que los vectores están enZ0mi{\displaystyle \mathbb {Z} _{\geq 0}^{E}}en lugar deR0mi{\displaystyle \mathbb {R} _{\geq 0}^{E}}Los polimatroides discretos pueden entenderse centrándose en los puntos de la red de un polimatroide, y son de gran interés debido a su relación con los ideales monomiales .

Los polimatroides discretos están relacionados con los matroides. Dado un entero positivok{\displaystyle k}, un polimatroide discreto(mi,F){\displaystyle (E,f)}(utilizando la definición matroide) es unk{\displaystyle k}-polimatroide siF(mi)k{\displaystyle f(e)\leq k}a pesar demimi{\displaystyle e\in E}. Por lo tanto, un1{\displaystyle 1}-polimatroide es un matroide. Además, para cualquier polimatroide discreto(mi,F){\displaystyle (E,f)}, existe un matroide cuyos conjuntos independientes son los conjuntosAmi{\displaystyle A\subseteq E}de tal manera queF(U)|U|{\displaystyle f(U)\geq |U|}a pesar deUA{\displaystyle U\subseteq A}. [ 5 ]

Relación con los permutaedros generalizados

Un permutaedro generalizado (ortografía alternativa: permutohedron) es un politopo cuyo abanico normal es un engrosamiento del abanico de trenza , definido por los hiperplanos.incógnitaj=incógnitak{\displaystyle x_{j}=x_{k}}enRnorte{\displaystyle \mathbb {R} ^{n}}; tenga en cuenta que el abanico trenzado es el abanico normal del permutaedro estándar . Por lo tanto, la geometría de los permutaedros generalizados está íntimamente conectada con la combinatoria del grupo simétrico .

Alternativamente, un permutaedro generalizado puede caracterizarse como un politopo obtenido mediante traslaciones paralelas de las facetas del permutaedro estándar . [ 6 ] Por lo tantoPAG{\displaystyle P}es un permutaedro generalizado precisamente si

PAG={incógnitaRnorte:i=1norteincógnitai=z[norte], iSincógnitaizS para todos los no vacíos S[norte]}{\displaystyle P=\left\{x\in \mathbb {R} ^{n}:\,\sum _{i=1}^{n}x_{i}=z_{[n]},\ \sum _{i\in S}x_{i}\geq z_{S}\,{\text{ for all nonempty }}\,S\subseteq [n]\right\}}

para alguna función submodularz:2[norte]R{\displaystyle z:2^{[n]}\to \mathbb {R} }.

Los politopos 0/1 entre los permutaedros generalizados son precisamente los politopos matroidales .

Propiedades

PAGF{\displaystyle P_{f}}no es vacío si y solo siF0{\displaystyle f\geq 0}y esomiPAGF{\displaystyle EP_{f}}no es vacío si y solo siF()0{\displaystyle f(\emptyset )\geq 0}.

Dado cualquier polimatroide extendidomiPAG{\displaystyle EP}Hay una función submodular únicaF{\displaystyle f}de tal manera queF()=0{\displaystyle f(\emptyset )=0}ymiPAGF=miPAG{\displaystyle EP_{f}=EP}.

Contrapolimatroides

Para una f supermodular , se puede definir análogamente el contrapolimatroide.

{wR0mi | Smi,miSw(mi)F(S)}{\displaystyle {\Big \{}w\in \mathbb {R} _{\geq 0}^{E}~{\Big |}~\forall S\subseteq E,\sum _{e\in S}w(e)\geq f(S){\Big \}}}.

Esto generaliza de forma análoga el dominante del politopo del conjunto generador de matroides.

Referencias

Notas a pie de página
  1. Edmonds, Jack. Funciones submodulares, matroides y ciertos poliedros . 1970. Estructuras combinatorias y sus aplicaciones (Actas de la Conferencia Internacional de Calgary, Calgary, Alberta, 1969), págs. 69-87. Gordon and Breach, Nueva York. MR 0270945 
  2. ^ Schrijver, Alexander (2003), Optimización combinatoria , Springer , §44, p. 767, ISBN 3-540-44389-4
  3. Welsh, DJA (1976). Teoría de los matroides . Academic Press. pág. 338. ISBN  0 12 744050 X.
  4. J. Herzog, T. Hibi. Ideales monomiales . 2011. Graduate Texts in Mathematics 260, pp. 237–263 Springer-Verlag, Londres.
  5. Oxley, James (1992). Teoría de los matroides . Oxford, Reino Unido: Oxford University Press. ISBN 978-0-19-853563-8. SEÑOR 1207587 . Zbl 0784.05002 .  
  6. Postnikov, Alexander (2009), "Permutohedra, associahedra, and beyond", International Mathematics Research Notices , 2009 (6): 1026–1106 , arXiv : math.CO/0507163 , doi : 10.1093/imrn/rnn153 , MR 2487491 
Lecturas adicionales
  • Lee, Jon (2004), Un primer curso de optimización combinatoria , Cambridge University Press , ISBN 0-521-01012-8
  • Fujishige, Satoru (2005), Funciones submodulares y optimización , Elsevier , ISBN 0-444-52086-4
  • Narayanan, H. (1997), Funciones submodulares y redes eléctricas , Elsevier, ISBN 0-444-82523-1