Hiperkockagráf

Ez a szócikk vagy szakasz lektorálásra, tartalmi javításokra szorul. A felmerült kifogásokat a szócikk vitalapja részletezi (vagy extrém esetben a szócikk szövegében elhelyezett, kikommentelt szövegrészek). Ha nincs indoklás a vitalapon (vagy szerkesztési módban a szövegközben), bátran távolítsd el a sablont!
Csak akkor tedd a lap tetejére ezt a sablont, ha az egész cikk megszövegezése hibás. Ha nem, az adott szakaszba tedd, így segítve a lektorok munkáját!
Hiperkockagráf
Q4 hiperkockagráf
Q4 hiperkockagráf

Csúcsok száma2n
Élek száma2n−1n
Átmérőn
Derékbőség4, ha n ≥ 2
Kromatikus szám2
Automorfizmusokn! 2n
Spektrum { ( n 2 k ) ( n k ) ; k = 0 , , n } {\displaystyle \{(n-2k)^{\binom {n}{k}};k=0,\ldots ,n\}}
JelölésQn

A hiperkockagráfok hiperkockák csúcsai és élei alkotta gráfok. Sokrétűen alkalmazzák őket a műszaki életben, az elektronikai áramkörök elméletében és a matematikai logikában is.

Definíció

Mivel a magasabb dimenziós hiperkockákat kettőzéssel és eltolással kapjuk, ezért a hiperkockagráfok az alábbi definícióval határozhatók meg, a dimenzióra történő (matematikai) indukcióval:

Definíció: A 0 dimenziós kockagráf egyetlen csúcs, él nélkül, jele H 0 {\displaystyle H_{0}} . Ha már H n {\displaystyle H_{n}} , az n dimenziós kockagráf elkészült, akkor H n + 1 {\displaystyle H_{n+1}} , a következő dimenziós kockagráf a következő: vegyünk két példány H n {\displaystyle H_{n}} -et, csúcsaik és éleik mellé még új éleket rajzolunk: a két H n {\displaystyle H_{n}} azonos csúcsait kössük össze egy-egy új éllel.

Vagyis H n + 1 {\displaystyle H_{n+1}} -nek kétszer annyi csúcsa van, mint H n {\displaystyle H_{n}} -nek, továbbá éleinek száma = kétszer H n {\displaystyle H_{n}} éleinek száma + az új élek száma: c n + 1 = 2 c n {\displaystyle c_{n+1}=2c_{n}} és e n + 1 = 2 e n + c n {\displaystyle e_{n+1}=2e_{n}+c_{n}} , ahol c n {\displaystyle c_{n}} és e n {\displaystyle e_{n}} jelöli H n {\displaystyle H_{n}} csúcsainak és éleinek számát, valamint c 0 = 1 {\displaystyle c_{0}=1} és e 0 = 0 {\displaystyle e_{0}=0} .

A továbbiakban hasznos lesz H n {\displaystyle H_{n}} csúcsaihoz címkéket írnunk:

Definíció: A H n {\displaystyle H_{n}} gráf minden csúcsához egy n hosszú, 0 és 1 számjegyekből álló sorozatot, a csúcs standard címkéjét írjuk. H 0 {\displaystyle H_{0}} egyetlen csúcsához az üres sorozatot („semmit”) írjuk. Mivel H n + 1 {\displaystyle H_{n+1}} csúcsai két példány H n {\displaystyle H_{n}} csúcsaiból állnak, ezért az egyik példány H n {\displaystyle H_{n}} csúcsainak címkéi elé a 0 számjegyet, a másik példány H n {\displaystyle H_{n}} csúcsainak címkéi elé az 1 számjegyet írjuk.

Az alábbi ábrán néhány kisebb dimenziós kockagráfot mutatunk be, standard címkéikkel együtt:

Alacsony dimenziójú (hiper)kockagráfok standard címkékkel
Alacsony dimenziójú (hiper)kockagráfok standard címkékkel
A 7 dimenziós (hiper)kockagráf

Magasabb dimenziós kockagráfokat Szalkai István honlapján[1] találhatunk. A kockagráfok egy másik érdekes ábrázolását találhatjuk Juhász Máté tette közzé.[2]

Tulajdonságaik

Az alábbi állításokat általában indukcióval igazolhatjuk tetszőleges n természetes számra (n≥0):

1) H n {\displaystyle H_{n}} -nek 2ⁿ csúcsa van ( c n = 2 n {\displaystyle c_{n}=2^{n}} ), és a címkék az összes n hosszúságú 0-1 sorozatok.

2) H n {\displaystyle H_{n}} minden csúcsának fokszáma n , vagyis H n {\displaystyle H_{n}} n-reguláris gráf.

3) H n {\displaystyle H_{n}} -nek ( 2 n n ) / 2 = n 2 n 1 {\displaystyle (2^{n}\cdot n)/2=n\cdot 2^{n-1}} éle van.

4) H n {\displaystyle H_{n}} -ben bármely két csúcs pontosan akkor van éllel összekötve, ha standard címkéjük pontosan egy helyiértékben különbözik.

(Bizonyítás: n=0 esetén H 0 {\displaystyle H_{0}} -ban nincs két szomszédos csúcs. Ha H n + 1 {\displaystyle H_{n+1}} -ben a két csúcs ugyanabban a H n {\displaystyle H_{n}} példányban van, akkor az indukciós feltevés miatt az állítás igaz. Ha pedig két különböző H n {\displaystyle H_{n}} példányban vannak, akkor a konstrukció miatt pontosan akkor vannak összekötve, ha eredeti címkéjük megegyezett, de most egyikük címkéjét 0-val, míg a másikat 1-gyel bővítettük.)

5) H n {\displaystyle H_{n}} -ben bármely két csúcs távolsága (közöttük levő legrövidebb út hossza) éppen annyi, mint ahány helyiértéken a (standard) címkéjük eltér egymástól.

6) H n {\displaystyle H_{n}}  minden köre páros hosszúságú. (Bizonyítás: következik 4)-ből.)

7) n≥2 esetén H n {\displaystyle H_{n}} -ben van Hamilton-kör.

(Bizonyítás: n=2 esetén H₂=C₄ (négyzet). Mivel H n + 1 {\displaystyle H_{n+1}} két példány H n {\displaystyle H_{n}} -ből áll, és mindkét példányban az indukciós feltétel szerint van egy-egy Hamilton-kör, ezért ezt a két Hamilton-kört azonos helyen megszakítjuk, és a szakítások helyén a megfelelő végpontokat összekötő új élekkel e két megszakított összekötjük.)

A 4 dimenziós (hiper)kockagráf Hamilton-körének indukciós szerkesztése

Például n=4 esetén az alábbi Hamilton-kört kapjuk:

8) Minden h≤2ⁿ páros szám esetén H n {\displaystyle H_{n}} -ben van h hosszúságú kör.

9) H n {\displaystyle H_{n}} minden körében a csúcsok standard címkéi Gray-kódot alkotnak. (Bizonyítás: következik 4)-ből.)

10) H n {\displaystyle H_{n}} derékbősége (legrövidebb körének hossza) 4.

11) H n {\displaystyle H_{n}} páros gráf (kétpólusú gráf).

(Bizonyítás: következik 6)-ból, vagy közvetlenül: a páros illetve a páratlan sok 1 számjegyet tartalmazó címkéjű csúcsok alkotják a két pólust (osztályt).)

12) H n {\displaystyle H_{n}} átmérője (leghosszabb egyszerű útjának hossza) n.

13) Egységtávolsággráf.

14) A d dimenziós Hd hiperkocka χs csillagkromatikus számára igaz, hogy d + 3 2 χ s ( H d ) d + 1. {\displaystyle \left\lceil {\frac {d+3}{2}}\right\rceil \leq \chi _{s}(H_{d})\leq d+1.} [3]

A 7) és 9) tulajdonságok alapján tehát könnyen felírhatunk bármilyen (páros) hosszúságú Gray-kódsorozatot, ami a kockagráfok egyik legfontosabb felhasználási területe. Például H₇ Hamilton-körének megszerkesztését és a kapott Gray-kódot Szalkai István könyvében megtalálhatjuk.[4]

Jegyzetek

  1. Szalkai István: Oktatói honlap, http://math.uni-pannon.hu/~szalkai/DiB-kieg.html, http://math.uni-pannon.hu/~szalkai/
  2. Juhász Máté: Hogyan rajzoljunk n dimenziós kockát?, KöMaL, 1999/2, http://db.komal.hu/scan/1999/02/99902130.png, http://db.komal.hu/scan/1999/02/99902063.png
  3. Fertin, Guillaume; Raspaud, André & Reed, Bruce (2004), "Star coloring of graphs", Journal of Graph Theory 47 (3): 163–182, DOI 10.1002/jgt.20029
  4. Szalkai István: Mit tudhat egy számolóléc?, KöMaL 1977. http://math.uni-pannon.hu/~szalkai/Szalkai-1977-KoMaL.pdf, http://db.komal.hu/scan/1977/04/97704146.g4.png http://db.komal.hu/scan/1977/04/97704151.g4.png

Források

  • Szalkai István: Diszkrét matematika és algoritmuselmélet alapjai, Pannon Egyetemi Kiadó, 2000.
  • Szalkai István: Diszkrét matematika feladatgyűjtemény, Pannon Egyetemi Kiadó, 1997.