Gentile introduzione agli aspetti algoritmici della profondità degli alberi


13

La larghezza dell'albero e la larghezza del percorso sono parametri popolari, che misurano rispettivamente la vicinanza di un grafico a un albero o un percorso. In effetti, sembra che la larghezza degli alberi sia così popolare che è presente in molti articoli, libri e appunti di lezioni che offrono (anche molto gentili) introduzioni agli aspetti algoritmici della larghezza degli alberi (vedi ad esempio il libro di Downey & Fellows). In genere, queste risorse spiegano come alcuni problemi NP-difficili (ad es. Set indipendenti) vengono risolti in tempo polinomiale attraverso la programmazione dinamica su una decomposizione dell'albero.

Tuttavia, a volte capita che un problema con i grafici rimanga NP-completo sia per i grafici a larghezza di albero limitata sia per i grafici a larghezza di percorso limitata. Ma tali risultati di durezza non implicano durezza per la profondità limitata dell'albero , che misura informalmente la vicinanza a una stella.

Sembra giusto dire che la profondità degli alberi non è così conosciuta come la larghezza degli alberi. Per qualcuno che vuole saperne di più sugli algoritmi che parametrizzano in base alla profondità dell'albero, esistono (analogamente alla larghezza degli alberi) alcune belle risorse disponibili per imparare come tali algoritmi funzionano in genere?

Risposte:


10

La mia risorsa preferita per questo argomento è il libro Sparsity di Jaroslav Nešetřil e Patrice Ossona de Mendez. Ha un bel po 'di materiale specifico sulla profondità degli alberi, compresi gli aspetti algoritmici. E per un'introduzione più breve e rapida, c'è sempre l'articolo di Wikipedia .


@Juho Inoltre, il capitolo 6 del libro Graph Colorings è nella classifica dei vertici (chiamato anche colorazione ordinata). Treedepth è lo stesso del numero cromatico di questa variante colorante. Il capitolo del libro descrive semplici algoritmi (ad esempio sugli alberi).
Cyriac Antony
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.