Reducing CMSO Model Checking to Highly Connected Graphs
Abstract
Given a Counting Monadic Second Order (CMSO) sentence , the CMSO problem is defined as follows. The input to CMSO is a graph , and the objective is to determine whether . Our main theorem states that for every CMSO sentence , if CMSO is solvable in polynomial time on "globally highly connected graphs", then CMSO is solvable in polynomial time (on general graphs). We demonstrate the utility of our theorem in the design of parameterized algorithms. Specifically we show that technical problem-specific ingredients of a powerful method for designing parameterized algorithms, recursive understanding, can be replaced by a black-box invocation of our main theorem. We also show that our theorem can be easily deployed to show fixed parameterized tractability of a wide range of problems, where the input is a graph and the task is to find a connected induced subgraph of such that "few" vertices in this subgraph have neighbors outside the subgraph, and additionally the subgraph has a CMSO-definable property.
Cite
@article{arxiv.1802.01453,
title = {Reducing CMSO Model Checking to Highly Connected Graphs},
author = {Daniel Lokshtanov and M. S. Ramanujan and Saket Saurabh and Meirav Zehavi},
journal= {arXiv preprint arXiv:1802.01453},
year = {2018}
}