Caterpillar (graafiteoria)
Toukka tai toukkapuu on puu , jonka kaikki kärjet ovat enintään 1:n etäisyydellä keskipolusta.
Harari ja Schwenk tutkivat ensin toukkakaavioita useissa julkaisuissa. Nimen ehdotti Arthur Hobbs [1] [2] . Kuten Harari ja Schwenk [3] kaunopuheisesti kirjoittivat , "Toukka on puu, joka muuttuu poluksi, jos kotelo poistetaan päätepisteistä" [1] .
Vastaavat kuvaukset
Seuraavat ominaisuudet kuvaavat toukkakaavioita:
- Nämä ovat puita, joista lehtien ja reunojen poistaminen antaa polun [2] [4] .
- Nämä ovat puita, joissa on polku, joka sisältää kaikki asteen kaksi tai enemmän kärjet.
- Nämä ovat puita, joissa millä tahansa kolmannen tai useamman asteen kärjellä on enintään kaksi naapuria, jotka eivät ole lehtiä.
- Nämä ovat puita, jotka eivät sisällä aligraafina kuvaajaa, joka on muodostettu korvaamalla kukin tähden K 1,3 reuna kahden reunan polulla [4] .
- Nämä ovat yhdistettyjä graafia, jotka voidaan piirtää asettamalla kärjet kahdelle yhdensuuntaiselle suoralle, joiden reunat eivät leikkaa, ja sijoittamalla kunkin reunan päätypisteet eri suorille [4] [4] [5] .
- Nämä ovat puita, joiden neliö on Hamiltonin kuvaaja . Neliö tarkoittaa tässä kaikkien kärkien syklisen sekvenssin olemassaoloa siten, että sekvenssin jokainen vierekkäisten kärkien pari on yhden tai kahden päässä toisistaan. Puilla, jotka eivät ole toukkia, ei ole tätä järjestystä. Tällainen sykli voidaan saada piirtämällä toukka, jonka kärjet ovat kahdelle yhdensuuntaiselle suoralle. Sitten numeroidaan kärjet yhdellä suoralla yhteen suuntaan ja toisella suoralla - vastakkaiseen suuntaan [4] .
- Nämä ovat puita, joiden viivakaaviot sisältävät Hamiltonin polun . Tällainen polku voidaan saada järjestämällä reunat toukkapiirroksessa kahdella suoralla viivalla. Yleisemmin sanottuna reunojen määrä, joka on lisättävä viivakaavioon, jotta mielivaltainen puu sisältää Hamiltonin polun (sen Hamiltonin komplementin koko ) on yhtä suuri kuin reunahajautettujen toukkien vähimmäismäärä, joihin puu voidaan jakaa. [6] .
- Nämä ovat yhdistettyjä kuvaajia yksikköpolun leveydellä [7] .
- Nämä ovat yhdistettyjä intervallikaavioita ilman kolmioita [8] .
Yleistykset
K - puu on sointugraafi , joka sisältää tarkalleen n − k maksimaalista klikkia , joista jokainen sisältää k + 1 kärkeä. K - puussa, joka ei itse ole( k + 1)-klikki , jokainen maksimiklikki joko jakaa graafin kahdeksi tai useammaksi komponentiksi tai sisältää ( k- )lehtipisteen, joka kuuluu vain yhdelle maksimaaliselle klikkille. K -polku on k - puu, jossa on enintään kaksi lehteä, ja k -toukka on k - puu, joka voidaan jakaa k -poluksi ja useiksi k - lehdiksi , joista jokainen on k -klikin erottimen vieressäpolku. Tässä terminologiassa 1-toukka on sama kuin toukkagraafi, ja k -toukka ovat reuna-maksimaalikaavioita, joiden polunleveys on k [ 7] .
Rapu on puu , jonka kaikki kärjet ovat enintään 2:n etäisyydellä keskipolusta [9]
Luettelo
Toukat ovat harvinainen tapaus graafisen laskennan ongelmista, kun tarkka kaava tiedetään - jos n ≥ 3, toukkien lukumäärä n kärjellä on [1] .
Kun n = 1, 2, 3, … toukkien lukumäärä n kärkeä on
1, 1, 1, 2, 3, 6, 10, 20, 36, 72, 136, 272, 528, 1056, 2080, 4160, … (sekvenssi A005418
OEIS : ssä ).
Laskennallinen monimutkaisuus
Sopivan toukan löytäminen on NP-täydellinen ongelma . Vastaava optimointitehtävä on minimikontraktiotoukkaongelma (MPCT), jossa hinnat on annettu reunoilla ja tavoitteena on löytää hinnat minimoiva toukka. Tässä toukan hinta määritellään sen reunojen hintojen summana, ja jokaisella reunalla on kaksi hintaa riippuen siitä, onko se lehti vai sisäreuna. SMSH:lle ei ole f(n) -approksimaatioalgoritmia , ellei P = NP täyty . Tässä f(n) on mikä tahansa n:n funktio, joka on laskettu polynomiajassa, ja n on graafin kärkien lukumäärä [10] .
On olemassa parametroitu algoritmi, joka löytää optimaalisen ratkaisun GSGM:lle graafista, jonka puuleveys on rajoitettu . Siten sekä supistuvan toukkaongelman että minimaalisen supistuvan toukkaongelman kanssa on lineaariset aikaalgoritmit , jos graafi on ulkotasoinen , rinnakkainen peräkkäinen tai Halinin graafi [10] .
Sovellukset
Toukkia käytetään kemiallisessa graafiteoriassa edustamaan bentsenoidihiilivetyjen molekyylirakennetta . Tässä esityksessä molekyylit muodostavat toukkia, joissa jokainen reuna vastaa 6 hiiliatomin rengasta ja kaksi reunaa osuu kärkeen, jos vastaavat bentseenirenkaat kuuluvat lineaarisesti toisiinsa liittyvien renkaiden sarjaan. El-Bazil kirjoittaa: "On yllättävää, että melkein kaikki graafit, joilla on tärkeä rooli siinä, mitä nykyään kutsutaan "kemialliseksi graafiteoriaksi", yhdistetään toukkakaavioihin." Tässä yhteydessä toukkakaavioita kutsutaan myös bentsoidipuiksi tai Gutmann-puiksi Ivan Gutmanin tällä alalla tekemän työn mukaan [2] [11] [12] .
Muistiinpanot
- ↑ 1 2 3 Harary, Schwenk, 1973 , s. 359–365.
- ↑ 1 2 3 El-Basil, 1987 , s. 153-174.
- ↑ Harary, Schwenk, 1973 .
- ↑ 1 2 3 4 5 Harary, Schwenk, 1971 , s. 138-140.
- ↑ Harary, Schwenk, 1972 , s. 203-209.
- ↑ Raychaudhuri, 1995 , s. 299–306.
- ↑ 1 2 Proskurowski, Telle, 1999 , s. 167-176.
- ↑ Eckhoff, 1993 , s. 117-127.
- ↑ Weisstein, Eric W. Lobster Wolfram MathWorld -verkkosivustolla .
- ↑ 12. Khosravani , 2011 .
- ↑ Gutman, 1977 , s. 309–315.
- ↑ El-Basil, 1990 , s. 273-289.
Kirjallisuus
- Masoud Khosravani. Optimaalisten toukkien etsiminen yleisistä ja rajatuista puunleveyskaavioista // Ph.D. - University of Auckland, 2011.
- Sherif El Basil. Toukkapuiden sovellukset kemiassa ja fysiikassa // Journal of Mathematical Chemistry. - 1987. - Vol. 1 , numero. 2 . - S. 153-174 . - doi : 10.1007/BF01205666 .
- Ivan Gutman. Bentseoidijärjestelmien topologiset ominaisuudet // Theoretica Chimica Acta. - 1977. - T. 45 , no. 4 . — S. 309–315 . - doi : 10.1007/BF00554539 .
- Sherif El Basil. Bentsenoidihiilivetyjen teorian edistysaskel / I. Gutman, SJ Cyvin. - 1990. - T. 153. - S. 273-289. - (Ajankohtaista kemiaa). - doi : 10.1007/3-540-51505-4_28 .
- Andrzej Proskurowski, Jan Arne Telle. Graafisten luokat, joissa on rajoitettu intervallimalli // Diskreetti matematiikka ja tietojenkäsittelyteoria. - 1999. - T. 3 . — S. 167–176 .
- Arundhati Raychaudhuri. Puun kokonaisintervalliluku ja sen viivakaavion Hamiltonin loppuluku // Tietojenkäsittelykirjaimet . - 1995. - T. 56 , no. 6 . — S. 299–306 . - doi : 10.1016/0020-0190(95)00163-8 .
- Jürgen Eckhoff. Äärimmäiset intervallikaaviot // Journal of Graph Theory. - 1993. - T. 17 , no. 1 . — S. 117–127 . - doi : 10.1002/jgt.3190170112 .
- Frank Harary , Allen J. Schwenk. Puut Hamiltonin aukiolla // Mathematika. - 1971. - T. 18 . — S. 138–140 . - doi : 10.1112/S0025579300008494 .
- Frank Harary , Allen J. Schwenk. Uusi risteysluku kaksiosaisille graafille // Utilitas Math .. - 1972. - T. 1 . — S. 203–209 .
- Frank Harary , Allen J. Schwenk. Toukkien lukumäärä // Discrete Mathematics. - 1973. - T. 6 , no. 4 . — S. 359–365 . - doi : 10.1016/0012-365x(73)90067-8 .
Linkit