CMSOL sta contando la logica monadica del secondo ordine, cioè una logica di grafici in cui il dominio è l'insieme di vertici e spigoli, ci sono predicati per l'adiacenza vertice-vertice e l'incidenza di vertice-vertice, c'è quantificazione su spigoli, vertici, insiemi di bordi e vertici imposta e esiste un predicato che esprime se la dimensione di è modulo .Snp
Il famoso teorema di Courcelle afferma che se è una proprietà dei grafici esprimibili in CMSOL, allora per ogni grafico di larghezza dell'albero al massimo si può decidere in tempo lineare se vale, a condizione che sia data una decomposizione dell'albero di nella ingresso. Le versioni successive del teorema lasciarono cadere la richiesta di una decomposizione dell'albero nell'input (perché uno può essere calcolato con l'algoritmo di Bodlaender ), e permise anche l'ottimizzazione invece della semplice decisione; cioè, data una formula MSOL , possiamo anche calcolare l'insieme più grande o più piccolo che soddisfa .G k Π G ϕ ( S ) S ϕ ( S )
La mia domanda riguarda l'adattamento del teorema di Courcelle ai grafici della larghezza della cricca limitata. Esiste un teorema simile che dice che se si dispone di un MSOL1 che consente la quantificazione su vertici, spigoli, insiemi di vertici ma non insiemi di spigoli, si ottiene un grafico di larghezza di cricca (con la data espressione di cricca), per ogni fisso si può decidere in tempo lineare se il grafico soddisfa una formula MSOL1 ; tutti i riferimenti che ho visto indicanok k G ϕ
Problemi di ottimizzazione risolvibili a tempo lineare sui grafici della larghezza della cricca limitata di Courcelle, Makowsky e Rotics, Theory of Computing Systems, 2000.
Ho provato a leggere il documento, ma non è autonomo rispetto alla definizione esatta di MSOL1 ed è francamente difficile da leggere. Ho due domande su cosa sia esattamente possibile ottimizzare in FPT, parametrizzato dalla larghezza di cricca del grafico, se viene fornita un'espressione di cricca nell'input.
- MSOL1 consente al predicato di testare la dimensione di un set modulo un numero?
- È possibile trovare un set di dimensioni minime / massime che soddisfi una formula MSOL1 in FPT parametrizzato da cliquewidth, quando viene data l'espressione?ϕ ( S )
Per entrambe queste domande, vorrei anche sapere quali sono i riferimenti corretti da citare quando si richiedono questi risultati. Grazie in anticipo!