Cograf
Graafiteoriassa cograph , tai lisäksi pelkistävä tai P 4 : stä vapaa graafi on graafi , joka voidaan saada graafista, jolla on yksi kärki K 1 graafien yhteenlasku- ja yhdistämisoperaatioilla . Siten kopioperhe on pienin graafien luokka, joka sisältää K 1 :n ja on suljettu komplementin ja liiton suhteen.
Useat kirjailijat ovat löytäneet kopioita itsenäisesti 1970-luvulta lähtien. Varhaisimmat maininnat ovat Young [1] , Lerchs [2] , Zainsche [3] ja Sumner [4] . Näitä kaavioita kutsuttiin D*-grafeiksi [1] , perinnöllisiksi Dacey -grafeiksi (James C. Dacey Jr.:n ortomodulaarisia hiloja käsittelevän työn mukaan . Katso Sumner [4] ) ja kaavioiksi , joissa on kaksi Barletin ja Uryn jälkeläistä [ 5] .
Katso Brandstedtin, Lie ja Spinradin kirja [6] saadaksesi yksityiskohtaisempaa keskustelua kuvakirjoista, mukaan lukien tässä annetut tosiasiat.
Määritelmä ja kuvaus
Mikä tahansa kopio voidaan rakentaa noudattamalla seuraavia sääntöjä:
- Mikä tahansa graafin yksittäinen kärkipiste on kopio;
- Jos on cograph, niin sen komplementti on myös cograph;


- Jos ja ovat cographs, niin niiden erillinen liitto on myös cograph.



Useita muita kuvauksia kuvauksista voidaan antaa. Heidän keskuudessaan:
- Kopografi on graafi, joka ei sisällä polkua P 4 , jossa on 4 kärkeä (eli pituus 3) generoituna osagraafina . Graafi on siis kograafi jos ja vain jos millä tahansa neljällä kärjellä , jos ja ovat graafin reunoja, niin ainakin yksi tai on myös reuna [7] .





- Kografi on graafi, jonka kaikilla generoiduilla osagraafilla on ominaisuus, että mikä tahansa maksimaalinen klikki leikkaa minkä tahansa suurimman itsenäisen joukon yhdessä kärjessä.
- Kopografi on graafi, jossa millä tahansa ei-triviaalilla generoidulla osagraafilla on vähintään kaksi kärkeä, joiden lähialueet ovat yhteneväisiä.
- Kopografi on graafi, jossa millä tahansa yhdistetyllä generoidulla osagraafilla on irrotettu komplementti.
- Kopografi on graafi, jonka kaikkien yhdistettyjen indusoitujen osagraafien halkaisija on enintään 2.
- Kopografi on graafi, jossa mikä tahansa yhdistetty komponentti on etäisyydeltä peritty graafi , jonka halkaisija on enintään 2.
- Kopografi on graafi, jonka klikkin leveys ei ylitä 2 [8] .
- Kopografi on sarja-rinnakkaisosittaisjärjestyksen vertailukäyrä [1] .
- Kografi on erotettavan permutaation permutaatiograafi [9] .
Kaikki täydelliset kaaviot , täydelliset kaksiosaiset graafit , kynnyskaaviot ja Turan-kaaviot ovat kopiokaavioita. Mikä tahansa kopiokuvaaja on etäisyydeltä peritty täydellinen vertailukelpoisuuskaavio .
Codetrees
Koodipuu on puu, jonka sisäiset kärjet on merkitty 0:lla ja 1:llä. Mikä tahansa koodipuu T määrittelee pisteen G , jonka T : n lehdet ovat kärjet, ja alipuu, jonka juuret ovat T :ssä , vastaa G :ssä generoitua aligraafia, jonka määrittelee joukko jälkeläisiä lehtiä. tämä toppi:
- Yhdestä lehdestä koostuva alipuu vastaa generoitua osagraafia, jossa on yksi kärki.
- Huippuun, jonka nimi on 0, juurtunut alipuu vastaa kärjen jälkeläisten muodostamien osagraafien liittoa.
- Huippuun, jonka nimi on 1, juurtunut alipuu vastaa kärjen jälkeläisten muodostamien aligraafien yhteyttä . Toisin sanoen muodostamme liiton ja lisäämme reunan minkä tahansa kahden kärjen väliin, jotka vastaavat kahta eri alipuissa olevaa lehteä. Liitosta voidaan myös ajatella komplementtina kaikkien graafien komplementtina, joka muodostuu komplementtien liitosta , jota seuraa tuloksena olevan liiton komplementin rakentaminen.
Vastaava tapa muodostaa kopio enkooderista on se, että kaksi kärkeä yhdistetään reunalla, jos ja vain, jos vastaavien lehtien vähiten yhteinen esi -isä on merkitty 1. Käänteisesti mikä tahansa kopio voidaan esittää kooderilla tällä tavalla. Jos vaadimme, että kaikki otsikot kaikilla poluilla juuresta lehtiin vuorottelevat, tällainen esitys on ainutlaatuinen [7] .
Laskennalliset ominaisuudet
Kopografi voidaan tunnistaa lineaarisessa ajassa ja koodirepresentaatio voidaan rakentaa käyttämällä modulaarista hajotusta [10] , hajotuksen tarkentamista [11] tai jaettua hajotusta [12] . Kun kooderi on rakennettu, monet tutut graafiteorian ongelmat voidaan ratkaista kulkemalla kooderin läpi alhaalta ylöspäin.
Esimerkiksi maksimiklikin löytämiseksi kopiokuvasta laskemme alhaalta ylöspäin kunkin aligraafin maksimiklikin, jota edustaa kooderin alipuu. Jokaiselle 0:lla merkitylle pisteelle maksimiklikki on huippun jälkeläisiltä saatu maksimiklikki. Huipulla, jonka nimi on 1, maksimiklikki on kärjen jälkeläisille laskettujen klikkien liitto, ja tämän klikkin koko on klikkin kokojen summa. Siten ottamalla vuorotellen maksimikoko ja summaamalla arvot kooderin kullekin kärkelle, laskemme maksimiklikin koon ja vuorotellen valitsemalla maksimiklikin ja ketjuttamalla, rakennamme itse maksimiklikin. Samanlainen alhaalta ylös -lähestymistapa mahdollistaa suurimman riippumattoman joukon , kromaattisen luvun , maksimiklikkipeiton ja Hamiltonin polun olemassaolon saamisen lineaarisessa ajassa. Puiden avulla voidaan myös määrittää lineaarisessa ajassa, ovatko kaksi kografia isomorfisia .
Jos H on G :n generoitu osagraafi , niin H itse on kopiograafi. H :n kooderi voidaan saada poistamalla G :n kooderista joitakin lehtiä ja yhdistämällä sitten kärjet, joissa on yksi lapsi. Kruskalin puulauseesta seuraa , että aligraafilla generoitava relaatio on hyvä kvasijärjestys kografeille [13] . Joten jos sarjakuvaajien perhe (kuten tasokograafit ) suljetaan generoidun osagraafin rakentamisen yhteydessä, siinä on rajallinen määrä kiellettyjä luotuja aligraafia . Laskennallisesti tämä tarkoittaa sitä, että graafin kuuluvuus sellaiseen perheeseen voidaan tarkistaa lineaarisessa ajassa käyttämällä tietyn graafin kooderin alhaalta ylöspäin suuntautuvaa läpikulkua.
Muistiinpanot
- ↑ 1 2 3 Jung, 1978 .
- ↑ Lerchs, 1971 .
- ↑ Seinsche, 1974 .
- ↑ 12. Sumner , 1974 .
- ↑ Burlet, Uhry, 1984 .
- ↑ Brandstädt, Le, Spinrad, 1999 .
- ↑ 1 2 Corneil, Lerchs, Burlingham, 1981 .
- ↑ Courcelle, Olariu, 2000 .
- ↑ Bose, Buss, Lubiw, 1998 .
- ↑ Corneil, Perl, Stewart, 1985 .
- ↑ Habib, Paul, 2005 .
- ↑ Gioan, Paul, 2008 .
- ↑ Damaschke, 1990 .
Kirjallisuus
- Prosenjit Bose, Jonathan Buss, Anna Lubiw. Permutaatioiden kuvioiden sovitus // Tietojenkäsittelykirjeet . - 1998. - T. 65 . - S. 277-283 . - doi : 10.1016/S0020-0190(97)00209-3 .
- Andreas Brandstädt, Van Bang Le, Jeremy P. Spinrad. Kaavioluokat: Kysely. - SIAM Monographs on Discrete Mathematics and Applications, 1999. - ISBN 978-0-89871-432-6 .
- M. Burlet, JP Uhry. Täydellisten kaavioiden aiheita. - 1984. - T. 21 . - S. 253-277 .
- DG Corneil, H. Lerchs, L. Stewart Burlingham. Täydennä pelkistettyjä kaavioita // Discrete Applied Mathematics. - 1981. - T. 3 , no. 3 . - S. 163-174 . - doi : 10.1016/0166-218X(81)90013-5 .
- D. G. Corneil, Y. Perl, L. K. Stewart. Lineaarinen tunnistusalgoritmi kopioille // SIAM Journal on Computing. - 1985. - T. 14 , no. 4 . - S. 926-934 . - doi : 10.1137/0214065 .
- 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 .
- Peter Damaschke. Indusoidut aligraafit ja hyvin kvasijärjestys // Journal of Graph Theory. - 1990. - T. 14 , no. 4 . - S. 427-435 . - doi : 10.1002/jgt.3190140406 .
- Emeric Gioan, Christophe Paul. Jaetut hajotuspuut ja graafimerkityt puut: karakterisoinnit ja täysin dynaamiset [ sic ] -algoritmit täysin hajotettaville kaavioille. – 2008.
- Michel Habib, Christophe Paul. Yksinkertainen lineaarinen aikaalgoritmi kopiotunnistukseen // Discrete Applied Mathematics. - 2005. - T. 145 , no. 2 . - S. 183-197 . - doi : 10.1016/j.dam.2004.01.011 .
- H.A. Jung. Posettien luokasta ja vastaavista vertailukaavioista // Journal of Combinatorial Theory, Series B. - 1978. - Vol. 24 , no. 2 . - S. 125-133 . - doi : 10.1016/0095-8956(78)90013-8 .
- H. Lerchs. Klikeillä ja ytimillä. – 1971.
- D. Seinsche. n -väritettävän graafin luokan ominaisuudesta // Journal of Combinatorial Theory, Series B. - 1974. - Vol. 16 , no. 2 . - S. 191-193 . - doi : 10.1016/0095-8956(74)90063-X .
- D. P. Sumner. Dacey-kaaviot // J. Austral. Matematiikka. Soc.. - 1974. - V. 18 , no. 04 . - S. 492-502 . - doi : 10.1017/S1446788700029232 .
Linkit