Matroid

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 24. maaliskuuta 2021 tarkistetusta versiosta . tarkastukset vaativat 5 muokkausta .

Matroidi on tietyn joukon osajoukkojen  luokittelu , joka on yleistys elementtien riippumattomuuden ideasta, samoin kuin lineaarisen avaruuden elementtien riippumattomuus , mielivaltaiseen joukkoon.

Aksiomaattinen määritelmä

Matroidi  on pari , jossa  on äärellinen joukko , jota kutsutaan matroidin tueksi , ja  se on jokin osajoukkojen joukko , jota kutsutaan itsenäisten joukkojen perheeksi , ts . Tässä tapauksessa seuraavat ehdot on täytettävä:

  1. Tyhjä joukko on itsenäinen joukko, ts. .
  2. Kaikki itsenäisen joukon osajoukot ovat myös itsenäisiä joukkoja, ts. jos ja niin sitten .
  3. Jos A: n teho on myös suurempi kuin B: n teho , niin on olemassa sellainen, että .

Matroidin kantoja kutsutaan inkluusio-maksimiriippumattomiksi joukoiksi . Osajoukkoja, jotka eivät kuulukutsutaan riippuviksi joukoiksi . Inkluusiominimiriippuvaisia ​​joukkoja kutsutaan matroidisykleiksi . Tätä käsitettä käytetään vaihtoehtoisessa matroidin määritelmässä.

Määritelmä jaksoina

Matroidi  on pari , jossa  on matroidin tuki, ja  se on ei-tyhjien osajoukkojen perhe , jota kutsutaan matroidin syklien joukoksi , jolle seuraavat ehdot täyttyvät: [1]

  1. Mikään sykli ei ole toisen osajoukko
  2. Jos , sisältää jakson

Määritelmä asianmukaisen sulkemisen kannalta

Olkoon  osittain tilattu sarja .  — sulkeminen jos

  1. Mille tahansa x : lle P :stä  : .
  2. Mille tahansa x :lle , y : lle P  : stä :.
  3. Mille tahansa x : lle P :stä  : .

Tarkastellaan tapausta, jossa osittain järjestetty joukko on Boolen algebra . Olkoon  sulkeminen .

  1. Sulkeminen on oikea ( oikea sulkemisaksiooma ), jos
  2. sillä sellaista on olemassa

Paria , jossa  on oikea sulkeminen , kutsutaan matroidiksi .

Esimerkkejä

  1. Yleismatroidi U n k . Joukon X kardinaliteetti on n, itsenäiset joukot ovat osajoukkoja , joiden kardinaliteetti on enintään k. Kantaukset ovat kardinaalisuuden k osajoukkoja.
  2. Graafisten syklien matroidi. Joukko X on graafin reunojen joukko , itsenäiset joukot  ovat näiden reunojen asyklisiä osajoukkoja, syklit ovat graafin yksinkertaisia ​​syklejä. Perusteet ovat kaavion kattavia metsiä . Matroidia kutsutaan graafiseksi , jos se on jonkin graafin syklimatroidi. [2]
  3. Graafin reunajoukon osajoukkojen matroidi siten, että osajoukon poistaminen jättää graafin yhteen.
  4. Kaavio cocycle matroid . Joukko X on joukko reunoja, kosyklit ovat minimaalisia joukkoja, joiden poistaminen johtaa graafisen yhteyden katoamiseen. Matroidia kutsutaan kografiseksi , jos se on jonkin graafin kosyklisten matroidi. [2]
  5. Matriisi matroid. Satunnaisen ei-tyhjän vektoriavaruuden minkä tahansa äärellisen vektorijoukon kaikkien lineaarisesti riippumattomien osajoukkojen perhe on matroidi.

Määrittelemme joukon E joukoksi, joka koostuu joukosta {1, 2, 3, .., n } — jonkin matriisin sarakkeiden numerot , ja joukon I joukoksi, joka koostuu E:n osajoukoista siten, että vektorit , jotka määritellään ne ovat lineaarisesti riippumattomia kentän reaalilukujen R suhteen. Esitetään itsellemme kysymys: mitä ominaisuuksia konstruoidulla joukolla I on?

  1. Sarja I ei ole tyhjä. Vaikka alkuperäinen joukko E olisi tyhjä - E = ∅, niin minä koostun yhdestä alkiosta - joukosta, joka sisältää tyhjän. I = {{∅}}.
  2. Mikä tahansa joukon I elementin osajoukko on myös tämän joukon elementti. Tämä ominaisuus on selvä - jos tietty joukko vektoreita on lineaarisesti riippumaton kentästä, niin mikä tahansa sen osajoukko on myös lineaarisesti riippumaton.
  3. Jos A, B ∈ I ja |A| = |B| + 1, silloin on sellainen alkio x ∈ A − B, että B ∪ {x} ∈ I.

Osoittakaamme, että tarkasteltavassa esimerkissä lineaarisesti riippumattomien sarakkeiden joukko on todellakin matroidi. Tätä varten riittää todistaa matroidin määritelmän kolmas ominaisuus. Suoritetaan todistus ristiriitamenetelmällä .

Todiste. Olkoon A, B ∈ I ja |A| = |B| + 1. Olkoon W vektoreiden A ∪ B ulottuma avaruus. On selvää, että sen mitta on vähintään |A|. Oletetaan, että B ∪ {x} on lineaarisesti riippuvainen kaikille x ∈ A − B (eli kolmas ominaisuus ei päde). Tällöin B muodostaa kantan avaruudessa W. Tämä tarkoittaa, että |A | ≤ himmeä W ≤ |B|. Mutta koska oletuksella A ja B koostuvat lineaarisesti riippumattomista vektoreista ja |A| > |B|, saadaan ristiriita. Tällainen vektoreiden joukko on matroidi.

Lisäehdot

Fano matroid

Matroidit, joissa on pieni määrä elementtejä, esitetään usein kaavioina. Pisteet ovat pääjoukon elementtejä, ja käyrät "venytetään" jokaisen kolmen elementin ketjun läpi. Kaavio esittää 3-luokan matroidia nimeltä Fano-matroid, esimerkki, joka esiintyi Whitneyn vuoden 1935 artikkelissa .

Nimi syntyi siitä, että Fano-matroidi on toisen asteen projektiivinen taso , joka tunnetaan nimellä Fano-taso , jonka koordinaattikenttä on kaksielementtikenttä. Tämä tarkoittaa, että Fano-matroidi on vektorimatroidi, joka liittyy seitsemään nollasta poikkeavaan vektoriin kolmiulotteisessa vektoriavaruudessa kahden elementin kentän yli.

Projektiivisesta geometriasta tiedetään, että Fano-matroidia ei voida esittää mielivaltaisella vektoreiden joukolla todellisessa tai kompleksisessa vektoriavaruudessa (tai missä tahansa vektoriavaruudessa kentän päällä, jonka ominaisuudet poikkeavat 2:sta).

Lauseet

Sovellus

Kirjallisuus

Linkkejä ja muistiinpanoja

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

  1. F. Harari. Graafiteoria , s. 57.
  2. 1 2 F. Harari. Graafiteoria , s. 186.