Részleges kocka
A gráfelméletben a parciális kocka egy hiperkocka részgráfja , amely megőrzi a távolságokat (gráfokban kifejezve) - a részgráf bármely két csúcsa közötti távolság megegyezik az eredeti gráfban szereplővel [1] . Ezzel egyenértékűen a részleges kocka olyan gráf, amelynek csúcsai azonos hosszúságú bitsorokkal címkézhetők fel úgy, hogy a gráf két csúcsa közötti távolság egyenlő a két címke közötti Hamming-távolsággal . Ezt a jelölést Hamming -jelölésnek nevezik , és egy részleges kocka izometrikus beágyazását jelenti egy hiperkockába.
Történelem
V. Firsov [2] volt az első, aki a gráfok hiperkockákba való izometrikus beágyazását tanulmányozta. Az ilyen beágyazásokat lehetővé tevő grafikonokat D. Djokovic [3] és P. Winkler [4] írta le, és később „részkockáknak” nevezték el. A hiperkockák címkézése helyett a halmazcsaládok terminológiájában ugyanazon struktúrákra vonatkozó kutatási irányt többek között V. Kuzmin és S. Ovchinnikov [5] , valamint Falmagnet és Doinon [6] dolgozta ki. [7] .
Példák
Bármely fa részleges kocka. Tegyük fel, hogy egy T fának m éle van, és ezeknek az éleknek a száma (tetszőleges sorrendben) 0-tól m − 1-ig. Kiválasztunk egy tetszőleges r gyökércsúcsot a fának, és minden v csúcshoz rendelünk egy m bitet egy címkét (bit karakterláncot). hosszú, amely 1-et tartalmaz az i pozícióban, ha az i él a T fában r -től v -ig tartó úton fekszik . Például magának az r csúcsnak nullák a címkéje, és a vele szomszédos összes csúcsnak ugyanabban a helyzetben lesz 1-es, és így tovább. Ekkor a Hamming-távolság bármely két címke között egyenlő lesz a fa megfelelő csúcsai közötti távolsággal, tehát ez a címkézés azt mutatja, hogy a T fa részkocka.
Bármely hiperkocka gráf maga is parciális kocka, amely különböző, a hiperkocka méretével megegyező hosszúságú bitsorokkal jelölhető.
Bonyolultabb példák:
- Tekintsünk egy gráfot, amelynek csúcsai az összes lehetséges 2n + 1 hosszúságú bitsorból állnak, amelyek n vagy n + 1 nem nulla bittel rendelkeznek. A gráf két csúcsa szomszédos, ha címkéik egyetlen bittel különböznek egymástól. Ez a jelölés ennek a gráfnak a hiperkockába történő beágyazását határozza meg (egy adott hosszúságú, azonos szomszédsági feltétellel rendelkező összes bitlánc gráfja). Az eredményül kapott gráf egy kétoldalú Kneser-gráf . Az n = 2- vel így kapott gráfnak 20 csúcsa és 30 éle van, és Desargues-gráfnak nevezzük .
- Minden medián gráf parciális kocka [8] . A fák és a hiperkockák a medián gráfok speciális esetei. Mivel a medián gráfok keretgráfokat , szimplex gráfokat és Fibonacci-kockákat , valamint véges eloszlásrácsok fedőgráfjait tartalmazzák , ezek mind részkockák.
- Az euklideszi síkban kettős vonalas konfigurációjú grafikonok részkockák. Általánosabban fogalmazva, bármely dimenziójú euklideszi térben lévő hipersíkok [ bármely konfigurációja esetén egy részkocka egy olyan gráf, amelynek a konfiguráció minden cellájához van egy csúcsa és egy éle bármely két szomszédos cellához [9] .
- Egy részleges kockát, amelyben minden csúcsnak pontosan három szomszédja van, köbös részkockának nevezzük. Bár a köbös részkockáknak néhány végtelen családja ismert, más szórványos példákkal együtt, az egyetlen ismert köbös részkocka, amely nem sík , a Desargues-gráf [10] .
- Bármely antimatroid mögöttes gráfja, amelynek van egy csúcsa az antimatroid minden halmazához, és egy éle bármely két halmazhoz, amelyek egyetlen elemben különböznek egymástól, mindig parciális kocka.
- A részkockák bármely véges halmazának közvetlen szorzata egy másik részkocka [11] .
Djokovic–Winkler arány
Sok részkockákra vonatkozó tétel közvetlenül vagy közvetve a gráf élein meghatározott bináris reláción alapul. Ezt a kapcsolatot, amelyet először Djokovic [3] írt le , jelöli . Winkler ekvivalens definíciót adott a relációnak távolságban [4] . Két él és relációban vannak (írt ), ha
. Ez a kapcsolat reflexív és szimmetrikus , de általában nem tranzitív .
Winkler megmutatta, hogy egy összefüggő gráf akkor és csak akkor parciális kocka, ha bipartit , és a reláció tranzitív [12] [13] . Ebben az esetben a reláció egy ekvivalenciarelációt alkot, és minden ekvivalenciaosztály a gráf két összefüggő részgráfját választja el egymástól. Hamming-címkét úgy kaphatunk, hogy minden címkében egy bitet rendelünk a Djokovic–Winkler reláció minden ekvivalencia osztályához. Az élekvivalencia relációval elválasztott két összekapcsolt részgráf egyikében a címkék megfelelő pozíciójában 0, a másik összekapcsolt részgráfban pedig az azonos pozícióban lévő összes címkén 1 található.
Elismerés
A részleges kockák felismerhetők és a Hamming-jelölés időben felépül , ahol a gráf csúcsainak száma [14] . Adott egy részleges kocka, közvetlenül létrehozhatunk Djokovic–Winkler ekvivalencia osztályokat szélességi kereséssel minden csúcsból a teljes idő alatt . A felismerési algoritmus idővel felgyorsítja a keresést azáltal, hogy bitszintű párhuzamosság használatával több szélességben történő keresést hajt végre egyetlen grafikonon, majd egy külön algoritmus segítségével ellenőrzi, hogy az eredmény egy érvényes részleges kockaelrendezés.
Méret
A parciális kocka izometrikus dimenziója a hiperkocka minimális mérete, amelybe egy gráf izometrikusan beágyazható, és megegyezik a Djokovic–Winkler reláció ekvivalencia osztályainak számával. Például egy csúcsokkal rendelkező fa izometrikus mérete megegyezik az éleinek számával, . A részleges kocka beágyazása egy ilyen dimenziójú hiperkockába a hiperkocka szimmetriákig egyedi [15] [16] .
Bármilyen hiperkocka, tehát bármely részkocka, izometrikusan beágyazható egy egész rácsba , és a részleges kocka rácsmérete az egész rács minimális mérete, amelybe részleges kocka beágyazható. A rács mérete lényegesen kisebbnek bizonyulhat, mint az izometrikus méret. Például egy fa esetében ez egyenlő a fában lévő levelek számának felével (a legközelebbi egész számra kerekítve). A rács dimenziója bármely gráfhoz és a minimális méretű rácsba való beágyazódás polinomiális időben egy segédgráfban a legnagyobb egyezés megtalálásán alapuló algoritmussal megkereshető [17] .
Más típusú részleges kockaméretek vannak meghatározva, konkrétabb struktúrák alapján [18] [19] .
Alkalmazások a kémiai gráfelmélethez
A gráfok izometrikus beágyazása egy hiperkockába fontos alkalmazások a kémiai gráfelméletben . A benzoid gráf egy gráf, amely egy cikluson és egy cikluson belüli csúcsokból és élekből áll egy hatszögletű rácsban . Ilyen grafikonok a benzoid szénhidrogének molekuláris grafikonjai , amelyek a szerves molekulák nagy csoportja. Minden ilyen gráf egy részkocka. Egy ilyen gráf Hamming-jelölése felhasználható a megfelelő molekula Wiener-indexének kiszámítására , amivel előre jelezhető egyes kémiai tulajdonságok [20] . Egy másik, szén által alkotott molekulaszerkezet, a gyémánt szerkezete szintén a részkockáknak felel meg [18] .
Jegyzetek
- ↑ Ovchinnikov, 2011 , p. 127. 5.1.
- ↑ Firsov, 1965 .
- ↑ 1 2 Djokovic, 1973 .
- ↑ 12 Winkler , 1984 .
- ↑ Kuzmin, Ovchinnikov, 1975 .
- ↑ Falmagne, Doignon, 1997 .
- ↑ Ovchinnikov, 2011 , p. 174.
- ↑ Ovchinnikov, 2011 , p. 163–165., 5.11. szakasz, „Mediángrafikonok”.
- ↑ Ovchinnikov, 2011 , p. 207–235, 7. fejezet, „Hipersík elrendezések”.
- ↑ Eppstein, 2006 .
- ↑ Ovchinnikov, 2011 , p. 144–145, 5.7. szakasz, „Részleges kockák derékszögű szorzatai”.
- ↑ Winkler, 1984 , p. 4. tétel.
- ↑ Ovchinnikov, 2011 , p. 29., 139., 2.13. definíció, 5.19. tétel.
- ↑ Eppstein, 2008 .
- ↑ Ovchinnikov, 2011 , p. 142–144, 5.6. szakasz, „Izometrikus méret”.
- ↑ Ovchinnikov, 2011 , p. 157–162, 5.10. szakasz, „Az izometrikus beágyazások egyedisége”.
- ↑ Hadlock, Hoffman, 1978 ; Eppstein, 2005 ; Ovchinnikov, 2011 , 6. fejezet, „Rácsbeágyazások”, 183–205.
- ↑ 12 Eppstein , 2009 .
- ↑ Cabello, Eppstein, Klavžar, 2011 .
- ↑ Klavžar, Gutman, Mohar, 1995 , 2.1. és 3.1. tétel; Imrich, Klavžar, 2000 , 60. o.; Ovchinnikov, 2011 , 5.12. szakasz, „Átlagos hossz és a Wiener-index”, 165–168.
Irodalom
- S. Cabello, D. Eppstein, S. Klavžar. Egy gráf Fibonacci dimenziója // Electronic Journal of Combinatorics. - 2011. - T. 18 , sz. 1 . - arXiv : 0903.2507 .
- D. z. Djokovic. A hiperkockák távolságmegtartó részgráfjai // Journal of Combinatorial Theory . - 1973. - T. 14 , sz. 3 . – S. 263–267 . - doi : 10.1016/0095-8956(73)90010-5 .
- David Eppstein. Egy gráf rácsdimenziója // European Journal of Combinatorics. - 2005. - T. 26 , sz. 6 . – S. 585–592 . - doi : 10.1016/j.ejc.2004.05.001 . - arXiv : cs.DS/0402028 .
- David Eppstein. Köbös részkockák egyszerű elrendezésekből // Electronic Journal of Combinatorics. - 2006. - T. 13 , sz. 1 . - arXiv : math.CO/0510263 .
- David Eppstein. Proc. 19. ACM-SIAM szimpózium a diszkrét algoritmusokról. - 2008. - S. 1258-1266.
- David Eppstein. Proc. 16th International Symposium on Graph Drawing, Heraklion, Crete, 2008 . - Springer-Verlag, 2009. - T. 5417. - S. 384-389. — (Számítástechnikai előadásjegyzetek). - doi : 10.1007/978-3-642-00219-9_37 .
- J.-C. Falmagne, J.-P. Doignon. A racionalitás sztochasztikus evolúciója // Elmélet és döntés. - 1997. - T. 43 . – 107–138 . - doi : 10.1023/A:1004981430688 .
- Firsov VV Gráf izometrikus beágyazása Boole-kockába // Kibernetika. - 1965. - Kiadás. 6 . - S. 95-96 .
- F. Hadlock, F. Hoffman. Manhattan fák // Utilitas Mathematica. - 1978. - T. 13 . – 55–67 . Mint idézi ( Ovchinnikov 2011 ).
- Wilfried Imrich, Sandi Klavzar. Termékgrafikonok: Struktúra és felismerés. - John Wiley & Sons, 2000. - (Wiley-Interscience Series in Discrete Mathematics and Optimization). - ISBN 978-0-471-37039-0 .
- Sandi Klavžar, Ivan Gutman, Bojan Mohar. Benzenoid rendszerek címkézése, amely tükrözi a csúcs-távolság összefüggéseket // Journal of Chemical Information and Computer Sciences. - 1995. - T. 35 , sz. 3 . – S. 590–593 . doi : 10.1021 / ci00025a030 .
- V. B. Kuzmin, S. V. Ovchinnikov. A preferenciaterek geometriája. I // Automatizálás és telemechanika. - 1975. - Kiadás. 12 . - S. 140-145 .
- Szergej Ovcsinnyikov. grafikonok és kockák. — 2011. . Lásd: 5. fejezet, Részleges kockák, 127–181.
- Peter M Winkler. Izometrikus beágyazás teljes gráfok szorzataiba // Discrete Applied Mathematics. - 1984. - T. 7 , sz. 2 . – S. 221–225 . - doi : 10.1016/0166-218X(84)90069-6 .