Klickbredd - Clique-width

Konstruktion av en avståndsärftlig graf med klickbredd 3 av osammanhängande fackföreningar, ommärkningar och etikettfogar. Vertex -etiketter visas som färger.

I grafteori , den klick-bredden av en graf är en parameter som beskriver den strukturella komplexiteten av grafen; det är nära besläktat med trädbredd , men till skillnad från trädbredd kan det begränsas även för täta grafer . Det definieras som det minsta antal etiketter som behövs för att konstruera med hjälp av följande 4 operationer:

  1. Skapande av en ny toppunkt v med etikett i (noterad i (v) )
  2. Oförenad förening av två märkta grafer G och H (betecknade )
  3. Anslutning med en kant varje hörn märkt i till varje hörn märkt j (betecknad η (i, j) ), där
  4. Byt namn på etikett i till etikett j (betecknad ρ ( i , j ))

Grafer med begränsad klickbredd inkluderar cographs och avståndsärftliga grafer . Även om det är NP-svårt att beräkna klickbredden när den är obegränsad och okänt om den kan beräknas i polynomtid när den är begränsad, är effektiva approximationsalgoritmer för klickbredden kända. Baserat på dessa algoritmer och på Courcelles teorem kan många grafoptimeringsproblem som är NP-hårda för godtyckliga grafer lösas eller approximeras snabbt på graferna med begränsad klickbredd.

De konstruktionssekvenser som ligger till grund för begreppet klickbredd formulerades av Courcelle , Engelfriet och Rozenberg 1990 och av Wanke (1994) . Namnet "klickbredd" användes för ett annat koncept av Chlebíková (1992) . År 1993 hade termen redan sin nuvarande betydelse.

Särskilda klasser av grafer

Cographs är exakt graferna med högst klickbredd 2. Varje distansärftlig graf har högst klickbredd 3. Dock är klickbredden på enhetsintervallgrafer obegränsad (baserat på deras rutnätstruktur). På samma sätt är klickbredden för bipartitpermutationsgrafer obegränsad (baserad på liknande rutnätstruktur). Baserat på karaktäriseringen av kataloger som graferna utan inducerad subgraf isomorf till en ackordlös väg med fyra hörn, har klickbredden för många grafklasser definierade av förbjudna inducerade subgrafer klassificerats.

Andra grafer med begränsad klickbredd inkluderar k -bladkraften för begränsade värden av k ; dessa är de inducerade subgrafer av bladen på ett träd T i grafen effekt T k . Bladkraft med obegränsade exponenter har dock inte begränsad klickbredd.

Gräns

Courcelle & Olariu (2000) och Corneil & Rotics (2005) visade följande gränser för klickbredden på vissa grafer:

  • Om en graf har klickbredd som högst k , så gör varje inducerad delgraf av grafen.
  • Den komplementgraf av en graf av klick-bredd k har klick-bredd som mest 2 k .
  • Graferna för trebredd w har högst klickbredd 3,2 w- 1 . Det exponentiella beroendet i denna gräns är nödvändigt: det finns grafer vars klickbredd är exponentiellt större än deras trädbredd. I den andra riktningen kan grafer med begränsad klickbredd ha obegränsad trädbredd; till exempel, n -vertex komplett graf har klick-bredd 2 men treewidth n - 1 . Grafer med klickbredd k som inte har någon fullständig bipartitgraf K t , t som subgraf har dock högst 3 k ( t- 1)-1 . Därför är det för varje familj av glesa grafer att ha begränsad trädbredd ekvivalent med att ha begränsat klickbredd.
  • En annan grafparameter, rankbredden , begränsas i båda riktningarna av klickbredden: rankbredd ≤ klickbredd ≤ 2 rankbredd + 1 .

Dessutom, om en graf G har klick-bredd k , då grafen effekten G c har klick-bredd som mest två kc k . Även om det finns ett exponentiellt gap i både gränsen för klickbredd från trädbredd och gränsen för klickbredd för grafeffekter, förenar dessa gränser inte varandra: om en graf G har trebredd w , har G c klickbredd högst 2 ( c + 1) w + 1 - 2 , enbart exponentiellt i trädbredden.

Beräkningskomplexitet

Olöst problem i matematik :

Kan grafer med begränsad klickbredd igenkännas under polynomtid?

Många optimeringsproblem som är NP-hårda för mer allmänna klasser av grafer kan lösas effektivt genom dynamisk programmering på grafer med begränsad klickbredd, när en konstruktionssekvens för dessa grafer är känd. I synnerhet har varje grafegenskap som kan uttryckas i MSO 1 monadisk andra ordnings logik (en form av logik som möjliggör kvantifiering över uppsättningar av hörn) en linjär tidsalgoritm för grafer med begränsad klickbredd, med en form av Courcelles teorem .

Det är också möjligt att hitta optimala graffärgningar eller Hamiltoniska cykler för grafer med begränsad klickbredd i polynomtid, när en konstruktionssekvens är känd, men exponenten för polynomet ökar med klickbredden, och bevis från beräkningskomplexitetsteori visar att detta beroende sannolikt kommer att vara nödvändigt. Graferna för begränsad klickbredd är χ -gränsade , vilket betyder att deras kromatiska tal högst är en funktion av storleken på deras största klick.

Graferna för klickbredd tre kan kännas igen och en konstruktionssekvens hittas för dem i polynomtid med hjälp av en algoritm baserad på delad sönderdelning . För grafer med obegränsad klickbredd är det NP-svårt att beräkna klickbredden exakt, och även NP-svårt att få en approximation med sublinjärt additivfel. När klickbredden är begränsad är det emellertid möjligt att erhålla en konstruktionssekvens med begränsad bredd (exponentiellt större än den verkliga klickbredden) under polynomtid. Det förblir öppet om den exakta klickbredden eller en närmare tillnärmning till den kan beräknas i fast parametervärdbar tid , om den kan beräknas i polynomtid för varje fast gräns på klickbredden eller till och med om graferna med klickbredd fyra kan kännas igen på polynomtid.

Förhållande till trädbredd

Teorin om grafer för begränsad klickbredd liknar den för grafer över begränsad trädbredd , men till skillnad från trädbredd möjliggör täta grafer . Om en familj av grafer har begränsat klickbredd, så har den antingen begränsat trädbredden eller så är varje fullständig bipartitgraf en delgraf av en graf i familjen. Trebredd och klickbredd är också kopplade genom teorin om linjediagram : en familj av grafer har begränsat trädbredden om och bara om deras linjediagram har begränsat klickbredd.

Anteckningar

Referenser