Palačinkový graf - Pancake graph - Wikipedia
Palačinkový graf | |
---|---|
![]() Graf lívance P4 lze konstruovat rekurzivně ze 4 kopií P3 přiřazením jiného prvku ze sady {1, 2, 3, 4} jako přípony ke každé kopii. | |
Vrcholy | |
Hrany | |
Obvod | 6, pokud n > 2 |
Chromatické číslo | viz v článku |
Chromatický index | n − 1 |
Rod | viz v článku |
Vlastnosti | Pravidelný Hamiltonian Cayley Vrchol-tranzitivní Maximálně připojeno Super propojený Hyper propojený |
Zápis | Pn |
Tabulka grafů a parametrů |
V matematický pole teorie grafů, lívancový graf Pn nebo n-pancake graf je graf, jehož vrcholy jsou permutacemi n symboly od 1 do n a jeho okraje jsou uvedeny mezi permutacemi přechodnými zvrácením předpony.
Třídění palačinek je hovorový výraz pro matematický problém třídění neuspořádaného stohu palačinky v pořadí podle velikosti, když a špachtle lze vložit do libovolného bodu v zásobníku a použít k překlopení všech palačinek nad ním. A číslo palačinky je minimální počet otočení požadovaný pro daný počet palačinek. Získání čísla palačinky je ekvivalentní problému získání průměr lívancového grafu.[1]
Palačinkový graf dimenze n, Pn, je běžný graf s vrcholy. Jeho stupeň je n - 1, tedy podle handmaking lemma, má to hrany. Pn lze sestavit rekurzivně z n kopií Pn−1, přiřazením jiného prvku ze sady {1, 2,…, n} jako přípona ke každé kopii.
Výsledek
Pn (n ≥ 4) je super propojený a velmi propojený.[2]
Chromatické vlastnosti
Některé jsou známé zbarvení grafu vlastnosti palačinkových grafů.
A Pn (n ≥ 3) palačinkový graf má celkové chromatické číslo , chromatický index .[5]
Existují účinné algoritmy pro správné (n − 1) barvení a součet n-barvení grafů palačinky.[5]
Pro chromatické číslo jsou známy následující limity:
Li , pak
-li , pak
-li , pak
Následující tabulka pojednává o konkrétních hodnotách chromatického čísla pro některé malé n.
3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | |
2 | 3 | 3 | 4 | 4 | 4? | 4? | 4? | 4? | 4? | 4? | 4? | 4? | 4? |
Výčet cyklu
V Pn (n ≥ 3) palačinkový graf vždy existuje alespoň jeden cyklus délky ℓ, když (ale neexistují žádné cykly o délce 3, 4 nebo 5).[6] To znamená, že graf je Hamiltonian a libovolné dva vrcholy mohou být spojeny hamiltonovskou cestou.
O 6 cyklech Pn (n ≥ 4) pancake graph: každý vrchol patří přesně do jednoho 6-cyklu. Graf obsahuje nezávislé (vrchol-disjunktní) 6 cyklů.[7]
O 7 cyklech Pn (n ≥ 4) pancake graph: každý vrchol patří 7-cyklů. Graf obsahuje různých 7 cyklů.[8]
O 8 cyklech Pn (n ≥ 4) pancake graph: graf obsahuje různé 8 cykly; obsahuje maximální sada nezávislých 8 cyklů z těch.[7]
Průměr
Problém třídění palačinek (získání čísla palačinky) a získání průměru grafu palačinky jsou ekvivalenty. Jednou z hlavních obtíží při řešení tohoto problému je složitost cyklus struktura grafu palačinky.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | |
0 | 1 | 3 | 4 | 5 | 7 | 8 | 9 | 10 | 11 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
Číslo palačinky, což je minimální počet otočení potřebný k seřazení libovolného stohu n Bylo prokázáno, že mezi nimi leží palačinky 15/14n a 18/11n (přibližně 1,07n a 1,64n,), ale přesná hodnota zůstává otevřeným problémem.[9]
V roce 1979 Bill Gates a Christos Papadimitriou[10] dal horní hranici 5/3n. Toto bylo o třicet let později vylepšeno na 18/11n týmem výzkumníků na University of Texas v Dallasu, vedená profesorem zakladatelů Hal Sudborough[11] (Chitturi et al., 2009[12]).
V roce 2011 Laurent Bulteau, Guillaume Fertin a Irena Rusu[13] dokázal, že problém najít nejkratší sekvenci převrácení pro danou hromádku palačinek je NP-těžký, čímž odpověděl na otázku, která byla otevřená více než tři desetiletí.
Spálený palačinkový graf
Ve variantě zvané problém spálené palačinky, spodní část každé palačinky na hromádce je spálená a druh musí být dokončen spálenou stranou každé palačinky dolů. Je to podepsaná permutace, a pokud palačinka i je „spálená strana nahoru“ negativní prvek já` je nahrazen i v permutaci. The spálený palačinkový graf je grafická reprezentace tohoto problému.
A graf spálené palačinky je pravidelný, jeho pořadí je , jeho stupeň je .
Pro jeho variantu David S. Cohen (David X. Cohen ) a Manuel Blum v roce 1995 to prokázal (když je horní limit pravdivý pouze pokud ).[14]
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |
1 | 4 | 6 | 8 | 10 | 12 | 14 | 15 | 17 | 18 | 19 | 21 |
Obvod grafu spálené palačinky je:[3]
Další třídy grafů palačinek
Jak v původním problému s tříděním palačinek, tak v problému spálené palačinky, obrácení předpony byla operace spojující dvě permutace. Pokud povolíme nepředpony zvratů (jako kdybychom převraceli dvě špachtle místo jedné), pak lze definovat čtyři třídy grafů palačinky. Každý graf palačinky je vložen do všech grafů palačinek vyššího řádu stejné rodiny.[3]
název | Zápis | Vysvětlení | Objednat | Stupeň | Obvod (pokud n> 2) |
---|---|---|---|---|---|
graf obrácení nepodepsané předpony | Původní problém s tříděním palačinek | ||||
nepodepsaný reverzní graf | Původní problém se dvěma stěrkami | ||||
podepsaný prefix obrácení grafu | Problém se spálenou palačinkou | ||||
podepsaný obrácený graf | Problém se spálenou palačinkou se dvěma stěrkami |
Aplikace
Protože palačinkové grafy mají mnoho zajímavých vlastností, jako jsou symetrické a rekurzivní struktury (jsou Cayleyovy grafy, tak jsou vrchol-tranzitivní ), sublogaritmický stupeň a průměr, a jsou relativně řídký (ve srovnání např. hyperkrychle ), je jim věnována velká pozornost jako modelu propojovacích sítí pro paralelní počítače.[4][15][16][17] Když považujeme palačinkové grafy za model propojovacích sítí, je průměr grafu mírou, která představuje zpoždění komunikace.[18][19]
Překlopení palačinky má biologické aplikace také v oblasti genetických vyšetření. V jednom druhu rozsáhlých mutací dojde k obrácení velké části genomu, což je analogické problému spálené palačinky.
Reference
- ^ Asai, Shogo; Kounoike, Yuusuke; Shinano, Yuji; Kaneko, Keiichi (01.09.2006). Výpočet průměru grafu 17 palačinek pomocí PC clusteru. Paralelní zpracování Euro-Par 2006: 12. mezinárodní konference Euro-Par. Přednášky z informatiky. 4128. str. 1114–1124. doi:10.1007/11823285_117. ISBN 978-3-540-37783-2.
- ^ Deng, Yun-Ping; Xiao-Dong, Zhang (2012-03-31). "Automorfické skupiny grafů Pancake". Dopisy o zpracování informací. 112 (7): 264–266. arXiv:1201.0452. doi:10.1016 / j.ipl.2011.12.010.
- ^ A b C Compeau, Phillip E.C. (2011-09-06). "Obvod grafů palačinky". Diskrétní aplikovaná matematika. 159 (15): 1641–1645. doi:10.1016 / j.dam.2011.06.013.
- ^ A b Nguyen, Quan; Bettayeb, Said (05.11.2009). „On the Genus of Pancake Network“ (PDF). International Arab Journal of Information Technology. 8 (3): 289–292.
- ^ A b Konstantinova, Elena (01.08.2017). "Chromatické vlastnosti grafů Pancake". Diskuse Mathematicae Graph Theory. 37 (3): 777–787. doi:10,7151 / dmgt.1978.
- ^ Sheu, Jyh-Jian; Tan, Jimmy J. M. (2006). „Vkládání cyklů do propojovacích sítí na palačinky“ (PDF). 23. workshop o kombinatorické matematice a teorii výpočtu.
- ^ A b Konstantinova, E.V .; Medvedev, A.N. (2013-04-26). „Malé cykly v grafu Pancake“ (PDF). Ars Mathematica Contemporanea. 7: 237–246. doi:10.26493 / 1855-3974.214.0e8. Archivovány od originál (PDF) dne 2017-12-15. Citováno 2017-08-04.
- ^ Konstantinova, E.V .; Medvedev, A.N. (01.04.2010). „Cykly délky sedm v grafu palačinky“. Diskretn. Anální. Issled. Oper. 17 (5): 46–55. doi:10.1016 / j.tcs.2008.04.045.
- ^ Fertin, G. a Labarre, A. a Rusu, I. a Tannier, E. a Vialette, S. (2009). Kombinatorika přeskupení genomu. MIT Press. ISBN 9780262062824.CS1 maint: více jmen: seznam autorů (odkaz)
- ^ Gates, W.; Papadimitriou, C. (1979). "Meze pro třídění podle obrácení předpony" (PDF). Diskrétní matematika. 27: 47–57. doi:10.1016 / 0012-365X (79) 90068-2. Archivovány od originál (PDF) dne 10.06.2007. Citováno 2017-08-04.
- ^ „Tým je nejlepším mladým Billem Gatesem se zlepšenou odpovědí na takzvaný problém s palačinkami v matematice“. University of Texas at Dallas News Center. 17. září 2008. Archivováno od originál 5. dubna 2012. Citováno 10. listopadu 2008.
Tým studentů výpočetní techniky UT Dallas a jejich poradce na fakultě zdokonalili dlouhodobé řešení matematické hádanky známé jako problém s palačinkami. Předchozí nejlepší řešení, které trvalo téměř 30 let, navrhl Bill Gates a jeden z jeho instruktorů z Harvardu Christos Papadimitriou několik let před založením společnosti Microsoft.
- ^ Chitturi, B .; Fahle, W .; Meng, Z .; Morales, L .; Shields, CO; Sudborough, I. H .; Voit, W. (2009-08-31). Msgstr "Horní hranice (18/11) n pro třídění podle obrácení předpony". Teoretická informatika. Grafy, hry a výpočet: Věnováno profesorovi Burkhardovi Monienovi u příležitosti jeho 65. narozenin. 410 (36): 3372–3390. doi:10.1016 / j.tcs.2008.04.045.
- ^ Bulteau, Laurent; Fertin, Guillaume; Rusu, Irena (2015). "Pancake Flipping Is Hard". Journal of Computer and System Sciences. 81 (8): 1556–1574. arXiv:1111.0434. doi:10.1016 / j.jcss.2015.02.003.
- ^ David S.Cohen, Manuel Blum: K problému třídění spálených palačinek. V: Diskrétní aplikovaná matematika. 61, č. 2, 1995, S. 105–120. DOI: 10.1016 / 0166-218X (94) 00009-3.
- ^ Akl, S.G .; Qiu, K .; Stojmenović, I. (1993). Msgstr "Základní algoritmy pro propojení sítí hvězd a palačinek s aplikacemi pro výpočetní geometrii". Sítě. 23 (4): 215–225. CiteSeerX 10.1.1.363.4949. doi:10,1002 / net. 3230230403.
- ^ Bass, D.W .; Sudborough, I.H. (Březen 2003). "Problémy s palačinkami s omezenými reverzemi předpon a některými odpovídajícími sítěmi Cayley". Journal of Parallel and Distributed Computing. 63 (3): 327–336. CiteSeerX 10.1.1.27.7009. doi:10.1016 / S0743-7315 (03) 00033-9.
- ^ Berthomé, P .; Ferreira, A .; Perennes, S. (prosinec 1996). "Optimální šíření informací v sítích hvězd a palačinek". Transakce IEEE na paralelních a distribuovaných systémech. 7 (12): 1292–1300. CiteSeerX 10.1.1.44.6681. doi:10.1109/71.553290.
- ^ Kumar, V., Grama, A., Gupta, A., Karypis, G .: Úvod do paralelního výpočtu: Návrh a analýza algoritmů. Benjamin / Cummings (1994)
- ^ Quinn, M.J .: Parallel Computing: Theory and Practice, druhé vydání. McGrawHill (1994)