Caterpillar (teoria grafurilor)
O omidă sau un arbore de omidă este un copac în care toate vârfurile sunt la o distanță de cel mult 1 de calea centrală.
Graficele Caterpillar au fost studiate pentru prima dată într-o serie de lucrări de Harari și Schwenk. Numele a fost sugerat de Arthur Hobbs [1] [2] . După cum au scris elocvent Harari și Schwenk [3] , „O omidă este un copac care se transformă într-o potecă dacă coconul este îndepărtat de la vârfurile terminale” [1] .
Descrieri echivalente
Următoarele caracteristici descriu graficele caterpillar:
- Aceștia sunt copaci în care îndepărtarea frunzelor împreună cu marginile oferă o cale [2] [4] .
- Aceștia sunt arbori în care există o cale care conține toate vârfurile de gradul doi sau mai mult.
- Aceștia sunt arbori în care orice vârf de gradul trei sau mai mult are cel mult doi vecini care nu sunt frunze.
- Aceștia sunt arbori care nu conțin ca subgrafe graficul format prin înlocuirea fiecărei margini a stelei K 1,3 cu un drum de două muchii [4] .
- Acestea sunt grafice conectate care pot fi desenate prin plasarea vârfurilor pe două linii paralele cu muchii care nu se intersectează și plasând vârfurile de capăt ale fiecărei muchii pe linii diferite [4] [4] [5] .
- Aceștia sunt arbori al căror pătrat este un grafic hamiltonian . Un pătrat înseamnă aici existența unei secvențe ciclice a tuturor nodurilor astfel încât fiecare pereche de vârfuri adiacente din succesiune să fie la unul sau două. Copacii care nu sunt omizi nu au această secvență. Un astfel de ciclu se poate obține desenând o omidă cu vârfuri pe două drepte paralele. Apoi numerotăm vârfurile pe o dreaptă într-o direcție, iar pe cealaltă dreaptă - în sens opus [4] .
- Aceștia sunt arbori ale căror grafice liniare conțin o cale hamiltoniană . O astfel de cale poate fi obținută prin ordonarea marginilor într-un desen de omidă cu două linii drepte. Mai general, numărul de muchii care trebuie adăugat la graficul de linii pentru ca un arbore arbitrar să conțină o cale hamiltoniană (dimensiunea complementului său hamiltonian ) este egal cu numărul minim de omizi disjunse de muchii în care arborele poate fi împărțit. [6] .
- Acestea sunt grafice conectate cu unitatea de lățime a căii [7] .
- Acestea sunt grafice de intervale conectate fără triunghiuri [8] .
Generalizări
Un arbore K este un grafic de cordoane care conține exact n - k clicuri maxime , fiecare conținând k + 1 vârfuri. Într -un arbore k , care nu este el însuși o clică ( k + 1) , fiecare clică maximă fie împarte graficul în două sau mai multe componente, fie conține un vârf de frunză ( k- ) care aparține unei singure clicuri maxime. O cale k este un copac k cu cel mult două frunze, iar o omidă k este un arbore k care poate fi împărțit în k -căi și mai multe k -frunze, fiecare adiacent separatorului k -clică al k . - cale. În această terminologie, o omidă cu 1 omidă este la fel cu un grafic omidă, iar k - omizi sunt grafice maxime de margine cu lățimea de cale k [ 7] .
Un crab este un copac în care toate vârfurile se află la o distanță care nu depășește 2 de calea centrală [9]
Enumerare
Omizile sunt un caz rar de probleme de enumerare a graficelor când formula exactă este cunoscută - dacă n ≥ 3, numărul de omizi cu n vârfuri este [1] .
Pentru n = 1, 2, 3, … numărul de omizi cu n vârfuri este
1, 1, 1, 2, 3, 6, 10, 20, 36, 72, 136, 272, 528, 1056, 2080, 4160, … (secvența A005418 în
OEIS ).
Complexitate computațională
Găsirea unei omidă contractantă este o problemă NP-completă . Problema de optimizare corespunzătoare este problema minimă contracției caterpillar (MPCT), în care prețurile sunt date pe margini și scopul este de a găsi o omidă care să minimizeze prețurile. Aici prețul unei omizi este definit ca suma prețurilor marginilor sale, iar fiecare margine are două prețuri, în funcție de faptul că este o frunză sau o margine internă. Nu există un algoritm de aproximare f(n) pentru SMSH decât dacă P = NP este satisfăcut . Aici f(n) este orice funcție a lui n calculată în timp polinomial, iar n este numărul de vârfuri ale graficului [10] .
Există un algoritm parametrizat care găsește soluția optimă pentru GSGM într-un grafic cu o lățime de arbore mărginită . Astfel, atât problema omidă contractantă, cât și problema omidă contractantă minimă au algoritmi de timp liniari dacă graficul este exterior planar , paralel-secvențial sau graficul lui Halin [10] .
Aplicații
Omizile sunt folosite în teoria grafurilor chimice pentru a reprezenta structura moleculară a hidrocarburilor benzenoide . În această reprezentare, moleculele formează omizi, în care fiecare muchie corespunde unui inel de 6 atomi de carbon, iar două muchii sunt incidente unui vârf dacă inelele benzenice corespunzătoare aparțin unei secvențe de inele conectate liniar. El-Bazil scrie: „Este surprinzător că aproape toate graficele care joacă un rol important în ceea ce se numește acum „teoria grafurilor chimice” sunt asociate cu graficele omizi”. În acest context, graficele de omizi sunt cunoscute și sub denumirea de arbori benzoizi sau arbori Gutmann , după munca lui Ivan Gutman în acest domeniu [2] [11] [12] .
Note
- ↑ 1 2 3 Harary, Schwenk, 1973 , p. 359–365.
- ↑ 1 2 3 El-Basil, 1987 , p. 153–174.
- ↑ Harary, Schwenk, 1973 .
- ↑ 1 2 3 4 5 Harary, Schwenk, 1971 , p. 138–140.
- ↑ Harary, Schwenk, 1972 , p. 203–209.
- ↑ Raychaudhuri, 1995 , p. 299–306.
- ↑ 1 2 Proskurowski, Telle, 1999 , p. 167–176.
- ↑ Eckhoff, 1993 , p. 117–127.
- ^ Weisstein , Eric W. Lobster pe site- ul Wolfram MathWorld .
- ↑ 12 Khosravani , 2011 .
- ↑ Gutman, 1977 , p. 309–315.
- ↑ El-Basil, 1990 , p. 273–289.
Literatură
- Masoud Khosravani. Căutarea omizilor optime în graficele generale și cu lățimea arborilor mărginiți // Ph.D. - Universitatea din Auckland, 2011.
- Sherif El Basil. Aplicații ale copacilor omizi în chimie și fizică // Journal of Mathematical Chemistry. - 1987. - Vol. 1 , numărul. 2 . — S. 153–174 . - doi : 10.1007/BF01205666 .
- Ivan Gutman. Proprietăţile topologice ale sistemelor benzenoide // Theoretica Chimica Acta. - 1977. - T. 45 , nr. 4 . — S. 309–315 . - doi : 10.1007/BF00554539 .
- Sherif El Basil. Progrese în teoria hidrocarburilor benzenoide / I. Gutman, SJ Cyvin. - 1990. - T. 153. - S. 273-289. - (Subiecte în chimia curentă). - doi : 10.1007/3-540-51505-4_28 .
- Andrzej Proskurowski, Jan Arne Telle. Clase de grafice cu modele cu intervale restrânse // Matematică discretă și informatică teoretică. - 1999. - T. 3 . — S. 167–176 .
- Arundhati Raychaudhuri. Numărul de interval total al unui arbore și numărul de completare hamiltonian al graficului său linear // Litere de procesare a informațiilor . - 1995. - T. 56 , nr. 6 . — S. 299–306 . - doi : 10.1016/0020-0190(95)00163-8 .
- Jurgen Eckhoff. Grafice cu intervale extreme // Journal of Graph Theory. - 1993. - T. 17 , nr. 1 . — S. 117–127 . - doi : 10.1002/jgt.3190170112 .
- Frank Harary , Allen J. Schwenk. Arbori cu pătrat hamiltonian // Mathematika. - 1971. - T. 18 . — S. 138–140 . - doi : 10.1112/S0025579300008494 .
- Frank Harary , Allen J. Schwenk. Un nou număr de încrucișare pentru graficele bipartite // Utilitas Math .. - 1972. - T. 1 . — S. 203–209 .
- Frank Harary , Allen J. Schwenk. Numărul omizilor // Matematică discretă. - 1973. - T. 6 , nr. 4 . — S. 359–365 . - doi : 10.1016/0012-365x(73)90067-8 .
Link -uri