2014
DOI: 10.1016/j.cosrev.2014.08.001
|View full text |Cite
|
Sign up to set email alerts
|

Practical algorithms for MSO model-checking on tree-decomposable graphs

Abstract: In this survey, we review practical algorithms for graph-theoretic problems that are expressible in monadic second-order logic. Monadic second-order (MSO) logic allows quantifications over unary relations (sets) and can be used to express a host of useful graph properties such as connectivity, c-colorability (for a fixed c), Hamiltonicity and minor inclusion. A celebrated theorem in this area by Courcelle states that any graph problem expressible in MSO can be solved in linear time on graphs that admit a tree-… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
32
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 27 publications
(32 citation statements)
references
References 150 publications
0
32
0
Order By: Relevance
“…To show that it is also tractable for graphs for which the treewidth is bounded by a constant, we will rely on a powerful result that is based on work of Courcelle, independently proved by Borie, Parker, and Tovey, and further extended by Arnborg, Lagergren, and Seese [3,14,16]. A survey by Langer et al [25] presents it in a slightly more general form than we require. For our purposes, the following will suffice:Theorem (see Theorem 30 of [25]) .…”
Section: Graphs With Constant‐bounded Treewidthmentioning
confidence: 99%
See 1 more Smart Citation
“…To show that it is also tractable for graphs for which the treewidth is bounded by a constant, we will rely on a powerful result that is based on work of Courcelle, independently proved by Borie, Parker, and Tovey, and further extended by Arnborg, Lagergren, and Seese [3,14,16]. A survey by Langer et al [25] presents it in a slightly more general form than we require. For our purposes, the following will suffice:Theorem (see Theorem 30 of [25]) .…”
Section: Graphs With Constant‐bounded Treewidthmentioning
confidence: 99%
“…A survey by Langer et al [25] presents it in a slightly more general form than we require. For our purposes, the following will suffice:Theorem (see Theorem 30 of [25]) . Let G be a graph on n vertices , let w be a constant , and let P be a graph ‐ theoretic decision problem that can be expressed in the form of extended monadic second‐order logic.…”
Section: Graphs With Constant‐bounded Treewidthmentioning
confidence: 99%
“…checking whether a given program/contract satisfies a property specified in µ-calculus, but the problem can be solved in linear time if the CFG has constant treewidth [41]. Similarly, model checking MSO properties is NP-hard in general, but can be done in linear time if the underlying graph has constant treewidth [36].…”
Section: Motivating Examplesmentioning
confidence: 99%
“…Hence, there has been ample research on exploiting the structural properties of the underlying CFGs to obtain faster algorithms [3]. An extensively-studied parameter that has been applied successfully to these problems is the treewidth [8,13,16,32,36,41,47]. See section 2.3 for some motivating examples.…”
Section: Introductionmentioning
confidence: 99%
“…There are other methods intended to overcome the "size problem" that is unavoidable with finite automata [28,38]. Kneis et al [33,36] use games in the following way. From a graph G given with a tree-decomposition T and an MS sentence ϕ to check, they build a model-checking game GpT, ϕq that is actually a tree.…”
Section: Alternative Toolsmentioning
confidence: 99%