Caterpillar (grafteori)

En larve eller larvetræ  er et træ , hvor alle toppunkter er i en afstand på højst 1 fra den centrale sti.

Caterpillar-grafer blev først studeret i en række artikler af Harari og Schwenk. Navnet blev foreslået af Arthur Hobbs [1] [2] . Som Harari og Schwenk [3] veltalende skrev : "En larve er et træ, der bliver til en sti, hvis kokonen fjernes fra de terminale hjørner" [1] .

Tilsvarende beskrivelser

Følgende karakteristika beskriver larvegrafer:

Generaliseringer

Et K - træ er en akkordgraf, der indeholder præcis n − k maksimale kliker , som hver indeholder k + 1 hjørner. I et k - træ, som ikke i sig selv er en ( k + 1)-klik , opdeler hver maksimal klik enten grafen i to eller flere komponenter eller indeholder et ( k- )bladspids, der kun hører til én maksimal klike. En k -sti er et k -træ med højst to blade, og en k -larve er et k - træ, der kan opdeles i k -stier og flere k -blade, der hver støder op til k -klikens separator . - sti. I denne terminologi er en 1-larve det samme som en larvegraf, og k -larver er kantmaksimale grafer med stibredde k [ 7] .

En krabbe  er et træ , hvor alle toppunkter er i en afstand på ikke over 2 fra den centrale sti [9]

Optælling

Larver er et sjældent tilfælde af graftællingsproblemer , når den nøjagtige formel er kendt - hvis n  ≥ 3, er antallet af larver med n toppunkter [1] .

For n = 1, 2, 3, … er antallet af larver med n toppunkter

1, 1, 1, 2, 3, 6, 10, 20, 36, 72, 136, 272, 528, 1056, 2080, 4160, … (sekvens A005418 i OEIS ).

Beregningsmæssig kompleksitet

At finde en kontraherende larve er et NP-komplet problem . Det tilsvarende optimeringsproblem er minimum contraction caterpillar problem (MPCT), hvor priserne er angivet på kanterne, og målet er at finde en larve, der minimerer priserne. Her er prisen på en larve defineret som summen af ​​priserne på dens kanter, og hver kant har to priser, alt efter om det er et blad eller en indvendig kant. Der er ingen f(n) -tilnærmelsesalgoritme for SMSH , medmindre P = NP er opfyldt . Her er f(n) en hvilken som helst funktion af n beregnet i polynomisk tid, og n er antallet af grafens hjørnepunkter [10] .

Der er en parametriseret algoritme, der finder den optimale løsning til GSGM i en graf med en afgrænset træbredde . Således har både det kontraherende larveproblem og det minimalt kontraherende larveproblem lineære tidsalgoritmer, hvis grafen er outerplanar , parallel-sekventiel eller Halins graf [10] .

Ansøgninger

Larver bruges i kemisk grafteori til at repræsentere benzenoidkulbrinters molekylære struktur . I denne fremstilling danner molekylerne larver, hvor hver kant svarer til en ring med 6 carbonatomer, og to kanter falder ind i et toppunkt, hvis de tilsvarende benzenringe tilhører en sekvens af lineært forbundne ringe. El-Bazil skriver: "Det er overraskende, at næsten alle de grafer, der spiller en vigtig rolle i det, der nu kaldes "kemisk grafteori", er forbundet med larvegrafer." I denne sammenhæng er larvegrafer også kendt som benzoidtræer eller Gutmanntræer , efter Ivan Gutmans arbejde på dette område [2] [11] [12] .

Noter

  1. 1 2 3 Harary, Schwenk, 1973 , s. 359-365.
  2. 1 2 3 El-Basil, 1987 , s. 153-174.
  3. Harary, Schwenk, 1973 .
  4. 1 2 3 4 5 Harary, Schwenk, 1971 , s. 138-140.
  5. Harary, Schwenk, 1972 , s. 203-209.
  6. Raychaudhuri, 1995 , s. 299-306.
  7. 1 2 Proskurowski, Telle, 1999 , s. 167-176.
  8. Eckhoff, 1993 , s. 117-127.
  9. Weisstein, Eric W. Lobster  på Wolfram MathWorld- webstedet .
  10. 12 Khosravani , 2011 .
  11. Gutman, 1977 , s. 309-315.
  12. El-Basil, 1990 , s. 273-289.

Litteratur

Links