Matroid

Innen: testwiki
Ugrás a navigációhoz Ugrás a kereséshez

Sablon:HunFn Sablon:Hu-noun

  1. Sablon:Lbl

A matroid egy absztrakt algebrai struktúra, amely a lineáris algebra, a gráfelmélet és a kombinatorika közötti kapcsolatokat modellezi. A matroid fogalma segítségével a függetlenség fogalma általánosítható különböző matematikai rendszerekre.

Definíció

Egy matroid egy rendezett pár M=(E,), ahol:

  • E egy véges alaphalmaz (gyakran "élek" vagy "elemek" halmaza),
  • az E részhalmazainak egy családja, amelyet független halmazoknak nevezünk, és amely kielégíti az alábbi axiómákat:

Függetlenségi axiómák

  1. Az üres halmaz független: .
  2. Ha I és JI, akkor J. (Monotonitás.)
  3. Ha I,J és |I|<|J|, akkor létezik olyan eJI, amelyre I{e}. (Cseretulajdonság.)

Példák

  • Gráfokból származó matroid: Egy gráf esetén az E az élek halmaza, és egy részhalmaz független, ha nem tartalmaz kört.
  • Lineáris matroid: Az E egy vektortér vektorainak halmaza, és egy részhalmaz független, ha lineárisan független.

Rangfüggvény

A matroidhoz tartozó rangfüggvény egy r:2E leképezés, amely egy részhalmaz maximális független részhalmazának méretét adja meg. A rangfüggvény kielégíti:

  • 0r(A)|A| minden AE esetén,
  • Ha AB, akkor r(A)r(B),
  • r(AB)+r(AB)r(A)+r(B) minden A,BE esetén. (Szubmodularitás.)

Alkalmazások

A matroidok alkalmazása széleskörű:

  • Optimalizálás: Greedy algoritmusok alkalmazása matroidokkal garantáltan optimális megoldást adhat.
  • Hálózatelemzés: Hálózatok függetlenségének vizsgálata gráfmatroidokon keresztül.
  • Kombinatorikus struktúrák vizsgálata: Például készletgazdálkodás vagy tervezési problémák.


Sablon:Translations Sablon:Trans-top

Sablon:Trans-bottom

Sablon:Etymology Sablon:Affix Sablon:Hunl