Zsetonlövő játék

egyszemélyes játék, egyben fontos matematikai modell
Ez a közzétett változat, ellenőrizve: 2024. május 31.

A matematika, azon belül a gráfelmélet területén az 1980-as években megjelent chip firing-játék, koronglövő játék vagy zsetonlövő játék a strukturális kombinatorika fontos vizsgálati témája.

A játék stabil és visszatérő konfigurációinak halmaza Abel-csoportként jellemezhető. Ráadásul a csoport rendje megegyezik a gráf fa-számával (tree number), azaz a gráf éleit lefedő fák minimális számával.[1][2] A játék vizsgálata során gyakran a gráf Laplace-mátrixával kell számításokat végezni.

A játék leírása

szerkesztés
 
Példagráf
 
Egy legális lövéssorozat

A chip firing-játék tetszőleges G = (V, E) (alapesetben: véges, egyszerű, összefüggő, irányítatlan) gráfon játszott egyszemélyes játék. Kezdetben a gráf minden csúcsán van néhány zseton. Egy lépés abból áll, hogy a játékos kiválasztja a gráf valamely v ∈ V csúcsát, melyen a csúcs deg(v) fokszámánál nem kisebb számú zseton van (tehát „fel van töltve”, vagy „szabad”), és azokból egyet-egyet átad a csúcs szomszédainak („a csúcs lő”).

A játék egy lépése során tetszőleges szabad csúcs lőhet. A játék véget ér, ha már nincsen szabad csúcs a gráfban, ekkor ezt a korongkiosztást vagy konfigurációt végső konfigurációnak nevezzük. Azt mondjuk, hogy a v1, v2, ..., vk lövéssorozat legális, ha az i-edik lépésben a vi csúcs szabad volt. A lövések számát a játék hosszának nevezzük, ez nem feltétlen véges. Diffúz egy konfiguráció, ha ismétlődően előállhat.

Minden vi csúcshoz tehát egy nemnegatív S(vi). Legyen s a játék zsetonkonfigurációja. Egy lépés során kiválasztunk egy vj csúcsot, melyre igaz, hogy S(v) ≥ deg (v). A csúcs tüzelése során elveszít fokszámának megfelelő számú zsetont, a szomszédos csúcsok pedig 1-1 zsetont nyernek. Ha v(v, w) a vj-t w-vel összekötő élek száma, x(v) értéke pedig, hogy v hány alkalommal tüzelt egy lépéssorozat alatt.

Ekkor s tüzelése után az új konfigurációt, s'-t a következő képlet adja:

 

Variációk

szerkesztés

A játék értelmezhető irányított gráfokon,[3] hurokélekkel, többszörös élekkel rendelkező gráfokon is. A játék Norman Biggs-féle változata,[1] a „dollar game” esetében az egyik, q-val jelölt csúcs, a nyelő (avagy bank) negatív értékeket is fölvehet, de csak akkor tüzelhet, ha más csúcs nem képes tüzelni (ilyenkor a bank „pénzt önt a gazdaságba”, amíg az nem képes újra funkcionálni).

Története

szerkesztés

A játék kezdetleges formája legalább 1983-ig nyúlik vissza, amikor Joel Spencer prezentálta „kiegyensúlyozó” játékát (balancing game),[4] ami még hosszú útgráfokon volt értelmezve.[5] Az 1989-es,[6] 1991-es[7] cikkekben Lovász László, Peter Shor, Joel Spencer, Tardos Éva, Shmuel Winograd már az általános gráfokon értelmezett, chip firing game-nek nevezett játék dinamikáját vizsgálták részletesen. Az 1992-es Björner–Lovász-tanulmány[3] irányított gráfokon vizsgálja a játékot. Norman Biggs felfedezett egy a játékkal kapcsolatba hozható folyamatot, az Abel-féle homokdombok (wd) önszervező kritikusságát; 1999-es cikkében[1] „dollar game”-nek nevez egy olyan játékvariációt, ahol az egyik, q-val jelölt csúcs, a nyelő (avagy bank) negatív értékeket is fölvehet, de csak akkor tüzelhet, ha más csúcs nem képes tüzelni. A játék így feltétlenül végtelen hosszúságú.

Eredmények

szerkesztés

A chip firing game vizsgálata során természetesen felmerülő kérdések közé tartoznak:[3] a játék milyen esetekben véges, mikor végtelen? Ha véges, hány körön át tarthat? Ha végtelen, hány kör után válik ismétlődővé? Lényeges-e, hogy milyen lépéseket hajtunk végre? Hogyan határozható meg, hogy a zsetonok egyik konfigurációjából el lehet-e jutni egy másik konfigurációba?

  • A játék végessége a gráftól, illetve a zsetonok elhelyezésétől és számától függ, viszont attól nem, hogy a játékos milyen sorrendben lő a csúcsokkal. Ráadásul, adott összefüggő gráfban az érvényes lépéssorozatok vagy végtelen sokáig folytatódnak, vagy ugyanannyi lépés után, ugyanazzal a végső konfigurációval záródnak, továbbá adott csúcs bármely legális lépéssorozat során ugyanannyiszor tüzel.[6]
  • Ha minden csúcs legalább egyszer lő, akkor a játék végtelen[8]
  • Ha a zsetonok száma kisebb az élek számánál, a játék mindig véges.[7]
  • Ha a zsetonok száma nagyobb, mint az élek számának kétszerese mínusz a csúcsok száma, a játék mindig végtelen.[7]
  • Ha a zsetonok száma nagyobb az élek számánál, de nem nagyobb az élek számának kétszerese mínusz a csúcsok számánál, a játék a kezdeti konfigurációtól függően végtelen is lehet.[7]
  • Erősen összefüggő irányított gráf esetében, ha a zsetonok száma kisebb az éldiszjunkt irányított körök számánál, akkor a játék véges.[3]
  • Az irányítatlan verzióban ha egy játék véges, akkor legfeljebb polinom számú lépés után véget ér (Tardos Gábor).[8]
  • Az irányított verzióban egy véges játék exponenciálisan sok lépés hosszúságú is lehet.[9]

További információk

szerkesztés

Fordítás

szerkesztés
  • Ez a szócikk részben vagy egészben a Norman L. Biggs című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.
  1. a b c Biggs, Norman L. (1997. június 25.). „Chip-Firing and the Critical Group of a Graph”. Journal of Algebraic Combinatorics, 25–45. o. (Hozzáférés: 2014. május 10.) [halott link]
  2. wikidot: Chip-firing references. (Hozzáférés: 2014. május 19.)
  3. a b c d A. Björner, L. Lovász: Chip-Firing Games on Directed Graphs. Journal of Algebraic Combinatorics, December 1992, Volume 1, Issue 4, pp 305–328 doi:10.1023/A:1022467132614 PDF
  4. Criel Merino: The Chip Firing Game and Matroid Complexes, in: Discrete Mathematics and Theoretical Computer Science Proceedings AA (DM-CCG), 2001, 245–256
  5. J. Spencer. Balancing vectors in the max norm., in: Combinatorica, 6:55–66, 1986 doi:10.1007/BF02579409
  6. a b Spencer, J., Anderson, R. J., Lovász, L., Shor, P., Tardos, E., & Winograd, S. (1989). Disks, balls and walls: Analysis of a combinatorial game. American Mathematical Monthly, 96, 481-493. doi:10.2307/2323970
  7. a b c d A. Björner, L. Lovász, P. W. Shor: Chip-firing games on graphs. European Journal of Combinatorics archive, Volume 12 Issue 4, July 1991, Pages 283-291 doi:10.1016/S0195-6698(13)80111-4 PDF
  8. a b G. Tardos, Polynomial bound for a chip firing game on graphs, SIAM J. Discrete Math. 1 (1988), 397–398. doi:10.1137/0401039
  9. K. Eriksson, No polynomial bound for the chip-firing game on directed graphs, Proc. Amer. Math. Soc. 112 (1991), 1203–1205. doi:10.2307/2048674 PDF[halott link]