Slides.
Slides.
Slides.
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
STEPHAN KREUTZER COMPLEXITY OF MODEL-CHECKING PROBLEMS 25/81<br />
INTRODUCTION COMPLEXITY UPPER BOUNDS COMPOSITION LOCALITY LOCALISATION GRIDS GRID-LIKE MINORS LABELLED WEBS<br />
Courcelle’s Theorem<br />
Theorem: (Courcelle 1990)<br />
For any class C of bounded tree-width<br />
MC(MSO 2 , C)<br />
Input: Graph G ∈ C, ϕ ∈ MSO 2<br />
Parameter: |ϕ|<br />
Problem: Decide G |= ϕ<br />
is fixed-parameter tractable (linear time for each fixed ϕ).<br />
MSO 2 : tree-width of a graph equals tree-width of its incidence encoding.<br />
Example: 3-COLOURABILITY<br />
( 3∨<br />
∃C 1 ∃C 2 ∃C<br />
} {{ } 3 ∀x C i (x)<br />
there are sets<br />
i=1<br />
} {{ }<br />
C 1 , C 2 , C 3 ev. node has a col.<br />
∧ ∀x∀y(E(x, y) →<br />
3∧ )<br />
¬(C i (x)∧C i (y)))<br />
i=1<br />
} {{ }<br />
endpoints of edges have different colours