Algoritmi dello spazio di log su grafici con larghezza dell'albero limitata


23

La larghezza dell'albero misura la vicinanza di un grafico a un albero. È NP-difficile calcolare la larghezza dell'albero. L' algoritmo di approssimazione più noto raggiunge fattore.O(logn)

Il teorema di Courcelle afferma che qualsiasi proprietà dei grafici definibile nella logica monadica di secondo ordine (MSO2) può essere decisa in tempo lineare su qualsiasi classe di grafici con larghezza dell'albero limitata . Un recente articolo ha dimostrato che il teorema di Courcelle vale ancora quando "tempo lineare" è sostituito da "spazio di registro". Tuttavia, ciò non regola la complessità spaziale dell'isomorfismo dei grafi su grafici con larghezza dell'albero limitata. Il risultato più noto lo inserisce in LogCFL.

Ci sono altri problemi che sono:

  • NP-difficile (o non noto per essere in P) su grafici generali, e
  • noto per essere risolvibile in tempo lineare / polinomiale su grafici con larghezza dell'albero limitata e
  • NON è noto essere in LogSpace?

Qual è la menzionata nel fattore di approssimazione? n
gphilip,

è il numero di vertici nel grafico di input. n
Shiva Kintali,

5
In generale, possiamo fare meglio di approssimativo nella larghezza degli alberi. Il miglior algoritmo di approssimazione dei tempi polinomiali di cui sono a conoscenza ottiene unaO(O(logn)fattore di approssimazione, dovewè la larghezza dell'albero del grafico. Vedi Feige, Hajiaghayi e Lee,algoritmi di approssimazione migliorati per i separatori di vertici di peso minimo, STOC 2005.O(logw)w
gphilip

Risposte:


15

Tutte le polinomi sono un esempio.

Questa è una generalizzazione del polinomio cromatico , che di per sé è un problema difficile # P in qualsiasi formulazione ragionevole. Nel

Valutazione del polinomio di Tutte per i grafici della larghezza dell'albero rilegato , SD Noble, Combinatorics, Probability and Computing, 1998,

viene fornito un algoritmo temporale polinomiale in cui la complessità temporale è circa , dove k è la larghezza dell'albero e n è il numero di nodi. Qui è possibile vedere lavori correlati . Per un sondaggio, ci sono articoli su Arxiv , in cui il problema della complessità discusso nella sezione 8.O(f(k)n4+ϵ)kn

Sembra che il problema non possa essere espresso direttamente in MSO2, anche se non ho familiarità con le definizioni dettagliate ... Spero che questo problema sia quello di cui hai bisogno!


Qual è la funzione f?
Michael Blondin,

Secondo il documento, è una funzione in con ordine di O ( 2 ( k 3 + ϵ ) ) . kO(2(k3+ϵ))
Hsien-Chih Chang 張顯 之

8
Makowski afferma che "tutti i polinomi grafici studiati in letteratura sono definibili da SOL" e fornisce una formulazione di Tutto polinomiale in termini di SOL, pagina 15 di "Da uno zoo a una zoologia: verso una teoria generale dei polinomi grafici". In "Usi algoritmici del teorema di Feferman-Vaught" estende il teorema di Courcelle per mostrare la tracciabilità per i polinomi definibili SOL su grafici di larghezza dell'albero limitata.
Yaroslav Bulatov,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.