Matroid

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2021. március 24-én felülvizsgált verziótól ; az ellenőrzések 5 szerkesztést igényelnek .

A matroid egy bizonyos halmaz részhalmazainak  osztályozása , amely az elemek függetlenségének gondolatának általánosítása, hasonlóan a lineáris tér elemeinek függetlenségéhez, tetszőleges halmazra.

Axiomatikus definíció

A matroid  egy olyan pár , ahol  egy véges halmaz , amelyet a matroid támaszának nevezünk , és  néhány részhalmaz , amelyet független halmazok családjának nevezünk , azaz . Ebben az esetben a következő feltételeknek kell teljesülniük:

  1. Az üres halmaz független halmaz, azaz. .
  2. Egy független halmaz minden részhalmaza is független halmaz, azaz. ha és , akkor .
  3. Ha A hatványa is nagyobb, mint B hatványa , akkor létezik olyan, hogy .

A matroid alapjait zárvány-maximális független halmazoknak nevezzük. A nem tartozórészhalmazokat függő halmazoknak nevezzük. A befogadás-minimális függő halmazokat matroid ciklusoknak nevezzük. Ezt a fogalmat a matroid egy alternatív definíciójában használják.

Definíció ciklusokban

A matroid  egy olyan pár , ahol  a matroid támasza, és  nem üres részhalmazok családja , amelyet a matroid ciklusainak halmazának neveznek , és amelyre a következő feltételek teljesülnek: [1]

  1. Egyetlen ciklus sem egy másik részhalmaza
  2. Ha , akkor ciklust tartalmaz

Meghatározás a megfelelő zárás szempontjából

Legyen  egy részben rendezett halmaz .  — bezárás, ha

  1. Bármely x -re P  : .
  2. Bármely x , y esetén P  : .
  3. Bármely x -re P  : .

Tekintsük azt az esetet, amikor a részben rendezett halmaz egy Boole-algebra . Legyen  lezárás .

  1. A lezárás helyes ( megfelelő zárási axióma ), ha
  2. mert létezik ilyen

Az a pár , ahol  a megfelelő lezárás , matroidnak nevezzük .

Példák

  1. Univerzális matroid U n k . Az X halmaz n számú, a független halmazok legfeljebb k számú részhalmazok . A bázisok a k számosság részhalmazai.
  2. Gráfciklusok matroidja. Az X halmaz a gráf éleinek halmaza , a független halmazok  ezen élek aciklikus részhalmazai, a ciklusok a gráf egyszerű ciklusai. Az alapok a gráf átívelő erdői . Egy matroidot grafikusnak nevezünk, ha valamilyen gráf ciklus-matroidja. [2]
  3. Egy gráf élhalmazának részhalmazainak matroidja úgy, hogy egy részhalmaz eltávolításával a gráf összekapcsolva marad.
  4. Graph cocycle matroid . Az X halmaz élek halmaza, a kociklusok minimális halmazok, amelyek eltávolítása a gráfkapcsolat elvesztéséhez vezet. Egy matroidot kografikusnak nevezünk, ha valamilyen gráf kociklusainak matroidja. [2]
  5. Mátrix matroid. Egy tetszőleges nem üres vektortér bármely véges vektorhalmazának lineárisan független részhalmazainak családja egy matroid.

Az E halmazt úgy definiáljuk, mint az {1, 2, 3, .., n } — valamely mátrix oszlopainak számát — álló halmazt, az I halmazt pedig E részhalmazokból álló halmazként úgy definiáljuk, hogy az által meghatározott vektorok lineárisan függetlenek az R mezei valós számok felett . Tegyük fel magunknak a kérdést: milyen tulajdonságokkal rendelkezik az I konstruált halmaz?

  1. Az I készlet nem üres. Még ha az eredeti E halmaz üres is volt - E = ∅, akkor egy elemből fogok állni - egy halmazból, amely az üreset tartalmazza. I = {{∅}}.
  2. Az I halmaz bármely elemének bármely részhalmaza ennek a halmaznak is eleme lesz. Ez a tulajdonság egyértelmű - ha egy bizonyos vektorhalmaz lineárisan független egy mező felett, akkor bármelyik részhalmaza is lineárisan független lesz.
  3. Ha A, B ∈ I és |A| = |B| + 1, akkor van olyan x ∈ A − B elem, amelyre B ∪ {x} ∈ I.

Bizonyítsuk be, hogy a vizsgált példában a lineárisan független oszlopok halmaza valóban matroid. Ehhez elegendő a harmadik tulajdonságot bizonyítani a matroid definíciójából. Végezzük el a bizonyítást ellentmondásos módszerrel .

Bizonyíték. Legyen A, B ∈ I és |A| = |B| + 1. Legyen W az A ∪ B által átfogott vektorok tere . Nyilvánvaló, hogy mérete legalább |A| lesz. Tegyük fel, hogy B ∪ {x} lineárisan függő minden x ∈ A − B esetén (vagyis a harmadik tulajdonság nem érvényesül). Ekkor B bázist képez a W térben . Ez azt jelenti, hogy |A| ≤ dim W ≤ |B|. De mivel feltételezés szerint A és B lineárisan független vektorokból és |A| -ból áll > |B|, akkor ellentmondást kapunk. Egy ilyen vektorhalmaz matroid lesz.

További feltételek

Fano matroid

A kis számú elemet tartalmazó matroidokat gyakran diagramként ábrázolják. A pontok a főhalmaz elemei, a görbék pedig minden három elemből álló láncon keresztül „feszülnek”. A diagram egy 3-rangú matroidot mutat, amelyet Fano matroidnak hívnak, egy példa, amely Whitney 1935-ös cikkében jelent meg .

Az elnevezés onnan ered, hogy a Fano-matroid egy másodrendű projektív sík , más néven Fano-sík , melynek koordinátamezője egy kételemű mező. Ez azt jelenti, hogy a Fano-matroid egy vektor-matroid, amely hét nullától eltérő vektorral van társítva egy háromdimenziós vektortérben egy két elemből álló mező felett.

A projektív geometriából ismert, hogy a Fano-matroid nem ábrázolható tetszőleges vektorkészlettel valós vagy összetett vektortérben (vagy bármely olyan vektortérben , amelynek jellemzői eltérnek a 2-től).

Tételek

Alkalmazás

Irodalom

Linkek és megjegyzések

https://web.archive.org/web/20080619011117/http://rain.ifmo.ru/cat/view.php/theory/unsorted/matroids-2004

  1. F. Harari. Gráfelmélet , p. 57.
  2. 1 2 F. Harari. Gráfelmélet , p. 186.