First-Order Model-Checking in Random Graphs and Complex Networks

06/25/2020
by   Jan Dreier, et al.
0

Complex networks are everywhere. They appear for example in the form of biological networks, social networks, or computer networks and have been studied extensively. Efficient algorithms to solve problems on complex networks play a central role in today's society. Algorithmic meta-theorems show that many problems can be solved efficiently. Since logic is a powerful tool to model problems, it has been used to obtain very general meta-theorems. In this work, we consider all problems definable in first-order logic and analyze which properties of complex networks allow them to be solved efficiently. The mathematical tool to describe complex networks are random graph models. We define a property of random graph models called α-power-law-boundedness. Roughly speaking, a random graph is α-power-law-bounded if it does not admit strong clustering and its degree sequence is bounded by a power-law distribution with exponent at least α (i.e. the fraction of vertices with degree k is roughly O(k^-α)). We solve the first-order model-checking problem (parameterized by the length of the formula) in almost linear FPT time on random graph models satisfying this property with α≥ 3. This means in particular that one can solve every problem expressible in first-order logic in almost linear expected time on these random graph models. This includes for example preferential attachment graphs, Chung-Lu graphs, configuration graphs, and sparse Erdős-Rényi graphs. Our results match known hardness results and generalize previous tractability results on this topic.

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
08/13/2020

On Testability of First-Order Properties in Bounded-Degree Graphs

We study property testing of properties that are definable in first-orde...
research
07/11/2023

Model-checking in the Foundations of Algorithmic Law and the Case of Regulation 561

We discuss model-checking problems as formal models of algorithmic law. ...
research
04/26/2020

Analysis of E-Commerce Product Graphs

Consumer behavior in retail stores gives rise to product graphs based on...
research
10/05/2021

Local certification of MSO properties for bounded treedepth graphs

The graph model checking problem consists in testing whether an input gr...
research
03/22/2016

Completely random measures for modeling power laws in sparse graphs

Network data appear in a number of applications, such as online social n...

Please sign up or login with your details

Forgot password? Click here to reset