First-Order Model Checking on Structurally Sparse Graph Classes

02/07/2023
by   Jan Dreier, et al.
0

A class of graphs is structurally nowhere dense if it can be constructed from a nowhere dense class by a first-order transduction. Structurally nowhere dense classes vastly generalize nowhere dense classes and constitute important examples of monadically stable classes. We show that the first-order model checking problem is fixed-parameter tractable on every structurally nowhere dense class of graphs. Our result builds on a recently developed game-theoretic characterization of monadically stable graph classes. As a second key ingredient of independent interest, we provide a polynomial-time algorithm for approximating weak neighborhood covers (on general graphs). We combine the two tools into a recursive locality-based model checking algorithm. This algorithm is efficient on every monadically stable graph class admitting flip-closed sparse weak neighborhood covers, where flip-closure is a mild additional assumption. Thereby, establishing efficient first-order model checking on monadically stable classes is reduced to proving the existence of flip-closed sparse weak neighborhood covers on these classes - a purely combinatorial problem. We complete the picture by proving the existence of the desired covers for structurally nowhere dense classes: we show that every structurally nowhere dense class can be sparsified by contracting local sets of vertices, enabling us to lift the existence of covers from sparse classes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/04/2018

A New Perspective on FO Model Checking of Dense Graph Classes

We study the first-order (FO) model checking problem of dense graphs, na...
research
09/28/2017

Deobfuscating sparse graphs

We construct a fixed parameter algorithm parameterized by d and k that t...
research
09/12/2017

FO model checking of geometric graphs

Over the past two decades the main focus of research into first-order (F...
research
06/29/2022

Combinatorial and Algorithmic Aspects of Monadic Stability

Nowhere dense classes of graphs are classes of sparse graphs with rich s...
research
07/22/2020

Differential games, locality and model checking for FO logic of graphs

We introduce differential games for FO logic of graphs, a variant of Ehr...
research
06/28/2022

Indiscernibles and Wideness in Monadically Stable and Monadically NIP Classes

An indiscernible sequence (a̅_i)_1≤ i≤ n in a structure is an ordered se...
research
01/31/2023

Flipper games for monadically stable graph classes

A class of graphs 𝒞 is monadically stable if for any unary expansion 𝒞 o...

Please sign up or login with your details

Forgot password? Click here to reset