Napsauta Leveys
Graafiteoriassa graafin klikin leveys on parametri, joka kuvaa graafin rakenteellista monimutkaisuutta . Parametri liittyy läheisesti puunleveyteen , mutta toisin kuin puunleveys, klikin leveyttä voidaan rajoittaa jopa tiheissä kaavioissa . Napsautusleveys määritellään tarrojen vähimmäismääräksi, joka tarvitaan luomaan seuraavat 4 toimintoa
- Uuden kärjen v luominen tunnisteella i ( i(v) -toiminto )
- Kahden merkittyjen kaavioiden G ja H irrotettu liitto (toiminto )
- Jokaisen merkinnällä i varustetun kärjen reunayhteys kuhunkin tunnisteella j varustettuun kärkeen (operaatio η(i, j) ), jossa
- Nimeä nimiö i uudelleen muotoon j (operaatio ρ ( i , j ))
Rajoitettuihin klikkinleveyskaavioihin kuuluvat kopiot ja etäisyyden periytyneet kaaviot . Vaikka klikkin leveyden laskeminen on NP-kovaa , koska ylärajaa ei tunneta eikä tiedetä, voidaanko se laskea polynomiajassa, kun yläraja tunnetaan, tehokkaat approksimaatioalgoritmit klikkin leveyden laskemiseen tunnetaan. Näiden algoritmien ja Courcellen lauseen perusteella monet optimointiongelmat kaavioissa, jotka ovat NP-kovia mielivaltaisille kaavioille, voidaan ratkaista tai approksimoida nopeasti graafisille, joilla on rajoitettu klikkin leveys.
Rakennussekvenssit, joihin klikkin leveyden käsite perustuu, muotoilivat Courcelle, Engelfried ja Rosenberg vuonna 1990 [1] ja Vanke [2] . Khlebikov [3] käytti nimeä "napsautusleveys" toisesta käsitteestä . Vuodesta 1993 lähtien termiä on käytetty sen nykyisessä merkityksessä [4] .
Graafeiden erikoisluokat
Kuvaajat ovat täsmälleen kaavioita, joiden klikkin leveys on enintään kaksi [5] . Minkä tahansa etäisyyden periytyvän graafin klikkin leveys on enintään 3. Intervallikaavioiden klikkin leveyttä ei kuitenkaan ole rajoitettu (hilarakenteen mukaan) [6] . Vastaavasti kaksiosaisten permutaatiograafien klikkin leveyttä ei ole rajoitettu (samanlaisen hilarakenteen mukaan) [7] . Perustuen kuvaukseen graafit ilman generoituja aligraafia, jotka ovat isomorfisia poluille ilman sointuja, useiden kiellettyjen generoitujen aligraafien määrittelemien graafiluokkien klikin leveys luokiteltiin [8] [9] .
Muut graafit, joilla on rajattu klikkin leveys, ovat k - lehtien potenssit k rajatuille arvoille , eli puun T lehtien generoidut osagraafit graafin T k asteeseen . Rajattoman eksponentin omaavien lehtien asteella ei kuitenkaan ole rajoitettua lehtileveyttä [10] [11] .
Reunat
Courcelle ja Olariu [5] sekä Corneil ja Rotix [12] antoivat seuraavat rajat joidenkin graafien klikin leveydelle:
- Jos graafin klikkin leveys on enintään k , niin sama pätee mihin tahansa graafin generoituun aligraafiin [13] .
- Graafin komplementin klikinleveydellä k on klikkin leveys enintään 2 k [14] .
- Graafilla , joiden puuleveys on w , klikkin leveys on enintään 3 · 2 w − 1 . Eksponentiaalinen riippuvuus rajassa on välttämätön - on kaavioita, joiden klikkin leveys on eksponentiaalisesti suurempi kuin niiden puun leveys [15] . Toisessa suunnassa rajatuilla klikinleveyskaavioilla voi olla rajoittamaton puunleveys. Esimerkiksi täydellisten graafien , joissa on n kärkeä, klikkin leveys on 2, mutta puun leveys n − 1 . Graafilla, joiden klikkileveys on k , mutta jotka eivät sisällä täydellistä kaksiosaista graafia K t , t aligraafina, on puun leveys enintään 3 k ( t − 1) − 1 . Siten mille tahansa harvan graafin perheelle puunleveysrajoitus vastaa klikkinleveysrajoitusta [16] .
- Toinen graafin parametri, rank-leveys, on molempiin suuntiin rajattu klikkin leveydellä: listan leveys ≤ klikin leveys ≤ 2 asteen leveys + 1 [17] .
Lisäksi, jos graafin G klikkin leveys k , niin graafin G c asteella on klikkin leveys enintään 2 kc k [18] . Vaikka klikin leveysepäyhtälöissä on eksponentiaalinen vertailu puun leveyden ja graafin asteen kanssa, nämä rajat eivät anna superpositiota - jos graafin G puun leveys on w , niin G c :n klikkin leveys on enintään 2( c + 1) w + 1 − 2 , vain puun leveyden yksinkertainen eksponentti [11] .
Laskennallinen monimutkaisuus
Ratkaisemattomat matematiikan ongelmat : Voiko graafin, jolla on rajoitettu klikkin leveys, tunnistaa polynomiajassa?
Monet optimointiongelmat, jotka ovat NP-vaikeita yleisemmille graafiluokille, voidaan ratkaista tehokkaasti käyttämällä dynaamista ohjelmointia graafisille, joilla on rajoitettu klikinleveys, jos näiden kuvaajien konstruointijärjestys tunnetaan [19] [20] . Erityisesti kaikilla graafiinvariantilla , joka voidaan ilmaista MSO 1 :ssä ( yksipaikkainen toisen asteen logiikka , eräänlainen toisen kertaluvun logiikka, joka sallii kvantisoijat pistejoukkojen yli) sisältää lineaarisen aika-algoritmin rajatulle leveydelle. kaavioita yhdellä Courcellen lauseen [20] formulaatioista . Rajoitetun klikinleveyden graafien optimaaliset värjäykset tai Hamiltonin syklit voidaan löytää myös polynomiajassa, jos graafin rakennussekvenssi tunnetaan, mutta polynomin aste kasvaa klikkin leveyden mukana, ja laskennallisen kompleksisuusteorian argumentit osoittavat, että tällainen riippuvuus näyttää olevan olla väistämätön [21] .
Graafit, joiden klikin leveys on kolme, voidaan tunnistaa ja niiden konstruointijärjestys voidaan löytää polynomiajassa käyttämällä split-dekompositioon perustuvaa algoritmia [22] . Graafiluokille, joilla on rajoittamaton klikkin leveys, tarkan klikkin leveyden laskeminen on NP-kovaa , ja on myös NP-vaikea saada approksimaatio sublineaarisella additiivisella virheellä [23] . Jos klikkin leveyden yläraja on kuitenkin tiedossa, on mahdollista saada graafin rakennussekvenssi, jonka leveys on rajoitettu (eksponentiaalisesti suurempi kuin todellinen klikkin leveys) polynomiajassa [17] [24] [25] . Jää avoimeksi kysymykseksi, voidaanko tarkka klikin leveys tai läheinen approksimaatio laskea kiinteässä parametrisesti erotettavissa ajassa, voidaanko se laskea polynomiajassa graafisille, joilla on mikä tahansa kiinteän klikkin leveyden rajoitus, tai jopa, voidaanko klikin leveydellä varustettuja kuvaajia laskea. Leveys neljä tunnistetaan polynomiajassa [23] .
Linkki puun leveyteen
Rajoitetun klikkinleveyden graafiteorialla on yhtäläisyyksiä rajoitetun puunleveyden graafiteorian kanssa, mutta toisin kuin puunleveys, se sallii tiheät kuvaajat . Jos graafiperheellä on rajattu klikkin leveys, sillä on joko rajattu puunleveys tai mikä tahansa täydellinen kaksiosainen graafi on jonkin perheen graafin aligraafi [16] . Puun leveys ja klikkin leveys liittyvät myös viivagraafiteoriaan – graafiperheellä on rajallinen puun leveys silloin ja vain, jos niiden viivakaavioilla on rajattu klikkin leveys [26] .
Muistiinpanot
- ↑ Courcelle, Engelfriet, Rozenberg, 1993 .
- ↑ Wanke, 1994 .
- ↑ Chlebíková, 1992 .
- ↑ Courcelle, 1993 .
- ↑ 12 Courcelle, Olariu, 2000 .
- ↑ Golumbic, Rotics, 2000 .
- ↑ Brandstädt, Lozin, 2003 .
- ↑ Brandstädt, Dragan, Le, Mosca, 2005 .
- ↑ Brandstädt, Engelfriet, Le, Lozin, 2006 .
- ↑ Brandstädt, Hundt, 2008 .
- ↑ 12 Gurski , Wanke, 2009 .
- ↑ Corneil, Rotics, 2005 .
- ↑ Courcelle, Olariu, 2000 , s. Seuraus 3.3.
- ↑ Courcelle, Olariu, 2000 , s. Lause 4.1.
- ↑ Corneil, Rotics, 2005 , Vahvistaminen - Courcelle, Olariu, 2000 , Lause 5.5.
- ↑ 12 Gurski , Wanke, 2000 .
- ↑ 12 Oum , Seymour, 2006 .
- ↑ Todinca, 2003 .
- ↑ Cogis, Thierry, 2005 .
- ↑ 12 Courcelle, Makowsky, Rotics, 2000 .
- ↑ Fomin, Golovach, Lokshtanov, Saurabh, 2010 .
- ↑ Corneil et al, 2012 .
- ↑ 1 2 Fellows, Rosamond, Rotics, Szeider, 2009 .
- ↑ Hliněny, Oum, 2008 .
- ↑ Oho, 2009 .
- ↑ Gurski, Wanke, 2007 .
Kirjallisuus
- Andreas Brandstädt, FF Dragan, H.-O. Le, R. Mosca. Rajoitetun klikkin leveyden uudet graafiluokat // Tietojenkäsittelyjärjestelmien teoria. - 2005. - T. 38 . — S. 623–645 . - doi : 10.1007/s00224-004-1154-6 .
- Andreas Brandstädt, J. Engelfriet, H.-O. Le, VV Lozin. Klikkileveys 4-pisteen kielletyille osagraafille // Laskentajärjestelmien teoria. - 2006. - T. 39 . — S. 561–590 . - doi : 10.1007/s00224-005-1199-1 .
- Andreas Brandstädt, Christian Hundt. LATIN 2008: Teoreettinen informatiikka. - Springer, Berliini, 2008. - T. 4957. - S. 479-491. - (Luentomuistiinpanot in Comput. Sci.). - doi : 10.1007/978-3-540-78773-0_42 .
- Andreas Brandstädt, VV Lozin. Kaksiosaisten permutaatiograafien lineaarisesta rakenteesta ja klikin leveydestä // Ars Combinatoria . - 2003. - T. 67 . — S. 273–281 .
- J. Chlebikova. Kuvaajan puun leveydellä // Acta Mathematica Universitatis Comeniae. - 1992. - T. 61 , no. 2 . — S. 225–236 .
- O. Cogis, E. Thierry. Maksimistabiilien joukkojen laskeminen etäisyysperinnöllisille kaavioille // Diskreetti optimointi. - 2005. - Osa 2 , numero. 2 . — S. 185–188 . - doi : 10.1016/j.disopt.2005.03.004 .
- Derek G. Corneil, Michel Habib, Jean-Marc Lanlignel, Bruce Reed, Udi Rotics. Klikin leveyden ≤ 3 kuvaaja polynomiaikainen tunnistus // Discrete Applied Mathematics . - 2012. - T. 160 , no. 6 . — S. 834–865 . - doi : 10.1016/j.dam.2011.03.020 . .
- Derek G. Corneil, Udi Rotics. Klikkileveyden ja puunleveyden suhteesta // SIAM Journal on Computing . - 2005. - T. 34 , no. 4 . — S. 825–847 . - doi : 10.1137/S0097539701385351 .
- Bruno Courcelle, Joost Engelfriet, Grzegorz Rozenberg. Käsittele hypergraafien kielioppien uudelleenkirjoittamista // Journal of Computer and System Sciences. - 1993. - T. 46 , no. 2 . — S. 218–270 . - doi : 10.1016/0022-0000(93)90004-G .
- B. Courcelle. Proceedings of 8th Annual Annual IEEE Symposium on Logic in Computer Science (LIS '93). - 1993. - S. 179-190. - doi : 10.1109/LICS.1993.287589 .
- B. Courcelle, JA Makowsky, U. Rotics. Lineaarisesti ajallisesti ratkaistavissa olevat optimointiongelmat graafisissa kaavioissa rajoitetulla klikkin leveydellä // Theory of Computing Systems. - 2000. - T. 33 , no. 2 . — S. 125–150 . - doi : 10.1007/s002249910009 .
- B. Courcelle, S. Olariu. Graafeiden klikkin leveyden ylärajat // Discrete Applied Mathematics . - 2000. - T. 101 , no. 1-3 . — s. 77–144 . - doi : 10.1016/S0166-218X(99)00184-5 .
- Michael R. Fellows, Frances A. Rosamond, Udi Rotics, Stefan Szeider. Klikkileveys on NP-täydellinen // SIAM Journal on Discrete Mathematics . - 2009. - T. 23 , no. 2 . — S. 909–939 . - doi : 10.1137/070687256 .
- Fedor V. Fomin, Petr A. Golovach, Daniel Lokshtanov, Saket Saurabh. Klikkien leveyden parametrointien hallittavuus // SIAM Journal on Computing . - 2010. - T. 39 , no. 5 . - S. 1941-1956 . - doi : 10.1137/080742270 . .
- Martin Charles Golumbic, Udi Rotics. Joidenkin täydellisten graafiluokkien klikkin leveydestä // International Journal of Foundations of Computer Science. - 2000. - T. 11 , no. 3 . — S. 423–443 . - doi : 10.1142/S0129054100000260 .
- Frank Gurski, Egon Wanke. Tietojenkäsittelytieteen graafiteoreettiset käsitteet: 26th International Workshop, WG 2000, Konstanz, Saksa, 15.–17. kesäkuuta 2000, Proceedings / Ulrik Brandes, Dorothea Wagner. - Berliini: Springer, 2000. - T. 1928. - S. 196–205. — (Luentomuistiinpanot tietojenkäsittelytieteestä). - doi : 10.1007/3-540-40064-8_19 .
- Frank Gurski, Egon Wanke. Rajoitetun klikinleveyden viivakaaviot // Diskreetti matematiikka . - 2007. - T. 307 , no. 22 . — S. 2734–2754 . - doi : 10.1016/j.disc.2007.01.020 .
- Frank Gurski, Egon Wanke. NLC-leveys ja klikkin leveys rajatun puunleveyden kuvaajien potenssien osalta // Diskreetti sovellettu matematiikka . - 2009. - T. 157 , no. 4 . — S. 583–595 . - doi : 10.1016/j.dam.2008.08.031 .
- Petr Hliněny, Sang-il Oum. Haarahajotelmien ja rank-hajotelmien etsiminen // SIAM Journal on Computing . - 2008. - T. 38 , no. 3 . — S. 1012–1032 . - doi : 10.1137/070685920 .
- Sang-il Oum, Paul Seymour . Klikkileveyden ja haaran leveyden arvioiminen // Journal of Combinatorial Theory . - 2006. - T. 96 , no. 4 . — S. 514–528 . - doi : 10.1016/j.jctb.2005.10.006 .
- Sang-il Oum. Rank-leveyden ja klikkin leveyden arvioiminen nopeasti // ACM Transactions on Algorithms . - 2009. - Vol. 5 , numero. 1 . - C. Art. 10, 20 . - doi : 10.1007/11604686_5 .
- Ioan Todinca. Tietojenkäsittelytieteen graafiteoreettiset käsitteet. - Springer, Berliini, 2003. - T. 2880. - S. 370-382. - (Luentomuistiinpanot in Comput. Sci.). - doi : 10.1007/978-3-540-39890-5_32 .
- Egon Wanke. k -NLC-graafit ja polynomialgoritmit // Discrete Applied Mathematics . - 1994. - T. 54 , no. 2-3 . — S. 251–266 . - doi : 10.1016/0166-218X(94)90026-4 .