Hipergráf

Példa hipergráfra: a csúcshalmaz V = { v 1 , v 2 , v 3 , v 4 , v 5 , v 6 , v 7 } {\displaystyle V=\{v_{1},v_{2},v_{3},v_{4},v_{5},v_{6},v_{7}\}} , az élhalmaz: E = { e 1 , e 2 , e 3 , e 4 } {\displaystyle E=\{e_{1},e_{2},e_{3},e_{4}\}} = { { v 1 , v 2 , v 3 } , { v 2 , v 3 } , {\displaystyle =\{\{v_{1},v_{2},v_{3}\},\{v_{2},v_{3}\},} { v 3 , v 5 , v 6 } , { v 4 } } {\displaystyle \{v_{3},v_{5},v_{6}\},\{v_{4}\}\}} .

A hipergráf vagy halmazrendszer a kombinatorika által vizsgált matematikai struktúrák egyike; elméletük a gráfelméletből vált le; mert a gráfok olyan általánosításainak tekinthetőek, ahol egy él kettőnél több csúcsot is összeköthet („hiperélek”). Az elnevezés bevezetésére Claude Berge francia kombinatorikaprofesszor tett javaslatot 1966-ban egy tihanyi matematikustalálkozón, és ő írta a hipergráfok elméletének első összefoglaló munkáit is.

Matematikailag egy hipergráf egy (V,E) páros, ahol V tetszőleges (általában, de nem szükségszerűen: véges) halmaz, E pedig a V részhalmazainak egy családja; bár ha pontosak akarnánk lenni, azt mondanánk, hogy egy hipergráf valójában ilyen párok egy ekvivalenciaosztálya az izomorfia nevű relációra nézve. A V elemeit (hiper)csúcsoknak, az E elemeit (hiper)éleknek is szokás nevezni.

A hipergráfok tulajdonképpen az incidenciastruktúrák közé tartoznak. Megfordítva, az incidenciastruktúrák is tekinthetők hipergráfoknak. Például minden hipergráfnak megvan az illeszkedési gráfja, és megfordítva. Hipergráf helyett használják a halmazrendszer és a halmazcsalád elnevezéseket is.

Az egyszerű hipergráf (az egyszerű gráf mintájára) olyan hipergráf, melyben egyik hiperél sem tartalmazza a másikat (két csúcsot legfeljebb egy hiperél köt össze).

Egy n-uniform hipergráf alatt olyan hipergráfot értünk, ahol minden hiperél n csúcsot köt össze. Így a sima gráfok voltaképpen 2-uniform hipergráfok.

Külső hivatkozások

  • Planetmath.org oldala a hipergráfokról.
  • R. L. Graham - M. Grötschel - Lovász L.: Handbook of combinatorics. MIT Press, 1995. ; 7. fejezet.
  • Weisstein, Eric W.: Hipergráf (angol nyelven). Wolfram MathWorld
Sablon:Adatszerkezetek
  • m
  • v
  • sz
Adatszerkezetek
Típusok
Collection • Container
Absztrakt adattípusok
  • Asszociatív tömb (associative array, map)
  • Kétvégű sor (deque)
  • Fa (tree)
  • Gráf (graph)
  • Halmaz (set)
  • Hash (hash)
  • Prioritásos sor (priority queue)
  • Sor (queue)
  • Verem (stack)
Tömbök
  • Bittáblázat (bitboard)
  • Bittérkép (bitmap)
  • Dinamikus tömb (dynamic array)
  • Magassági mező (heightmap)
  • Mátrix (2 dimenziós tömb, matrix)
  • Párhuzamos tömb (parallel array)
  • Ritka tömb (sparse array)
  • Ritka mátrix (sparse matrix)
  • Tömb (array)
Láncolt adatszerkezetek
  • Láncolt lista (linked list)
  • Kétszeresen láncolt lista (doubly linked list)
  • Kifejtett láncolt lista (unrolled linked list)
  • Önrendező lista (self-organizing list)
  • Ugrásos lista (skip list)
  • VLista (VList)
  • XOR láncolt lista (xor linked list)
Fa adatszerkezetek
  • AA-fa
  • AVL-fa
  • Bináris fa (binary tree)
  • Bináris keresőfa (binary search tree)
  • Bűnbak fa (scapegoat tree)
  • Intervallum fa (interval tree)
  • Önkiegyensúlyozó bináris keresőfa (self-balancing binary search tree)
  • Piros-fekete fa (red-black tree)
  • Súlyozott fa (weight-balanced tree)
Kupacok
  • 2-3 kupac
  • Bináris kupac (binary heap)
  • Binomiális kupac (binomial heap)
  • D-kupac (D-ary heap)
  • Fibonacci kupac (Fibonacci heap)
  • Kupac (heap)
  • Párosító kupac (pairing heap)
  • Treap
Gráf adatszerkezetek
Hash
  • Bloom szűrő
  • Elosztott hash tábla
  • Hash fa
  • Hash lista
  • Hash-tábla
  • Hash trie
  • Prefix hash fa
Ez a matematikai tárgyú lap egyelőre csonk (erősen hiányos). Segíts te is, hogy igazi szócikk lehessen belőle!