Základ matroidu - Basis of a matroid
V matematice, a základ a matroid je maximální nezávislá množina matroidu - tj. nezávislá množina, která není obsažena v žádné jiné nezávislé množině.
Příklady
Jako příklad zvažte matroid nad základnou R2 (vektory v dvourozměrné euklidovské rovině), s následujícími nezávislými množinami:
{ {}, {(0,1)}, {(2,0)}, {(0,1),(2,0)}, {(0,3)}, {(0,3),(2,0)} }.
Má dvě základny, což jsou množiny {(0,1), (2,0)}, {(0,3), (2,0)}. Toto jsou jediné nezávislé množiny, které jsou při zařazení maximální.
Základ má specializovaný název pro několik specializovaných druhů matroidů:[1]
- V grafický matroid, kde nezávislými množinami jsou lesy, základnám se říká překlenující lesy grafu.
- V příčný matroid, kde jsou nezávislé množiny koncovými body párování v daném bipartitním grafu, jsou volány báze příčné.
- V lineární matroid, kde jsou nezávislé množiny lineárně nezávislý množiny vektorů v daném vektorovém prostoru, právě se nazývají báze základny vektorového prostoru. Pojem základny matroidu tedy zobecňuje pojem základ z lineární algebry.
- V jednotný matroid, kde nezávislé množiny jsou všechny množiny s mohutností nanejvýš k (pro celé číslo k), základy jsou všechny sady s mohutností přesně k.
- V dělící matroid, kde jsou prvky rozděleny do kategorií a nezávislé sady jsou všechny sady obsahující maximálně kC prvky z každé kategorie C, základy jsou všechny sady, které obsahují přesně kC prvky z kategorie C.
- V zdarma matroid, kde jsou všechny podmnožiny základny E jsou nezávislé, jedinečný základ je E.
Vlastnosti
Výměna
Všechny matroidy splňují následující vlastnosti pro libovolné dva odlišné základy a :[2]
- Výměnný majetek: pokud , pak existuje prvek takhle je základ.
- Symetrická vlastnost směny bází: pokud , pak existuje prvek takové, že oba a jsou základny. Brualdi[3] ukázal, že je ve skutečnosti ekvivalentní s majetkem směnného kurzu
- Vícenásobná symetrická vlastnost směny bází: pokud , pak existuje podmnožina takové, že oba a jsou základny. Brylawski, Greene a Woodall (nezávisle) ukázali, že je ve skutečnosti ekvivalentem majetku směnného kurzu.
- Bijektivní směna majetku: Je tu bijekce z na , tak, že pro každého , je základ. Brualdi[3] ukázal, že je ekvivalentní s majetkem směnného kurzu.
- Majetková výměna přepážek: Pro každý oddíl do m částí, existuje oddíl do m díly, takové, že pro každého , je základ.[4]
Vlastnost výměny základu, která je oba symetrický a bijective není uspokojen všemi matroidy: je splněn pouze tím základní objednatelné matroidy.
Mohutnost
Vyplývá to z výměny základního majetku, že žádný člen může být vlastní podmnožinou jiného.
Kromě toho mají všechny základny daného matroidu stejnou mohutnost. V lineárním matroidu se mohutnost všech bází nazývá dimenze vektorového prostoru.
Whiteova domněnka
Předpokládá se, že všechny matroidy splňují následující vlastnost:[2] Pro každé celé číslo t ≥ 1, Li B a B ' jsou dva t-tuples of bases with the same multi-set union, then there is a sequence of symmetric exchanges that transforms B na B '.
Charakterizace
Báze matroidu matroid zcela charakterizují: množina je nezávislá právě tehdy, je-li podmnožinou základny. Navíc lze definovat matroid být pár , kde je základna a je sbírka podskupin , nazývané „báze“, s následujícími vlastnostmi:[5][6]
- (B1) Existuje alespoň jedna základna - je neprázdný;
- (B2) Pokud a jsou odlišné báze a , pak existuje prvek takhle je základ (jedná se o vlastnost směny základu).
Dualita
Li je konečný matroid, můžeme definovat ortogonální nebo duální matroid voláním množiny a základ v právě když je jeho doplněk v . To lze ověřit je skutečně matroid. Definice okamžitě znamená, že dvojí je .[7]:32[8]
Pomocí duality lze dokázat, že vlastnost (B2) lze nahradit následujícím:
(B2 *) Pokud a jsou odlišné báze a , pak existuje prvek takhle je základ.
Obvody
Dvojí představa základu je a obvod. Obvod v matroidu je minimální závislá množina - tj. Závislá množina, jejíž vlastní podmnožiny jsou všechny nezávislé. Terminologie vzniká, protože obvody grafické matroidy jsou cykly v příslušných grafech.
jeden může definovat matroid být pár , kde je základna a je sbírka podskupin , zvané „obvody“, s následujícími vlastnostmi:[6]
- (C1) Prázdná sada není obvod;
- (C2) Podmnožina obvodu není obvod;
- (C3) Pokud C1 a C.2 jsou obvody a X je tedy prvek v jejich průsečíku obsahuje obvod.
Další vlastností obvodů je, že pokud je množina J je nezávislý a soubor J ty {X} je závislý (tj. přidání prvku.) X dělá to závislý), pak J ty {X} obsahuje a unikátní obvod C(X,J) a obsahuje X. Tento obvod se nazývá základní obvod z X w.r.t. J. Je to analogické s faktem lineární algebry, že když přidáme vektor X do nezávislé vektorové sady J dělá to závislým, pak existuje jedinečná lineární kombinace prvků J to se rovná X.[8]
Reference
- ^ Ardila, Frederico (2007). „Matroidy, přednáška 3“. Youtube.
- ^ A b „Nekonečná rodina vyloučených nezletilých pro silnou základní objednávatelnost“. Lineární algebra a její aplikace. 488: 396–429. 2016-01-01. arXiv:1507.05521. doi:10.1016 / j.laa.2015.09.055. ISSN 0024-3795. Shrnutí ležel (PDF).
- ^ A b Brualdi, Richard A. (01.08.1969). „Komentáře k základnám v závislostních strukturách“. Bulletin of Australian Mathematical Society. 1 (2): 161–167. doi:10.1017 / S000497270004140X. ISSN 1755-1633.
- ^ Greene, Curtis; Magnanti, Thomas L. (01.11.1975). „Některé abstraktní pivotní algoritmy“. SIAM Journal on Applied Mathematics. 29 (3): 530–539. doi:10.1137/0129045. ISSN 0036-1399.
- ^ Welsh, D. J. A. (1976), Teorie matroidů, L.M.S. Monografie, 8Akademický tisk, ISBN 978-0-12-744050-7, Zbl 0343.05002. Sekce 1.2, „Axiomové systémy pro matroid“, s. 7–9.
- ^ A b Federico, Ardila (2012). „Matroidy: Přednáška 6“. Youtube.
- ^ White, Neil, ed. (1986), Teorie matroidůEncyklopedie matematiky a její aplikace, 26, Cambridge: Cambridge University Press, ISBN 978-0-521-30937-0, Zbl 0579.00001
- ^ A b Ardila, Federico (2012). „Matroidy přednáška 7“. Youtube.