Complexity of Liveness in Parameterized Systems

09/26/2019
by   Peter Chini, et al.
0

We investigate the fine-grained complexity of liveness verification for leader contributor systems. These consist of a designated leader thread and an arbitrary number of identical contributor threads communicating via a shared memory. The liveness verification problem asks whether there is an infinite computation of the system in which the leader reaches a final state infinitely often. Like its reachability counterpart, the problem is known to be NP-complete. Our results show that, even from a fine-grained point of view, the complexities differ only by a polynomial factor. Liveness verification decomposes into reachability and cycle detection. We present a fixed point iteration solving the latter in polynomial time. For reachability, we reconsider the two standard parameterizations. When parameterized by the number of states of the leader L and the size of the data domain D, we show an (L + D)^O(L + D)-time algorithm. It improves on a previous algorithm, thereby settling an open problem. When parameterized by the number of states of the contributor C, we reuse an O*(2^C)-time algorithm. We show how to connect both algorithms with the cycle detection to obtain algorithms for liveness verification. The running times of the composed algorithms match those of reachability, proving that the fine-grained lower bounds for liveness verification are met.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/15/2018

Fine-Grained Complexity of Safety Verification

We study the fine-grained complexity of Leader Contributor Reachability ...
research
06/30/2023

Checking Presence Reachability Properties on Parameterized Shared-Memory Systems

We consider the verification of distributed systems composed of an arbit...
research
06/28/2023

Fine-grained reductions around CFL-reachability

In this paper we study the fine-grained complexity of the CFL reachabili...
research
03/14/2019

Covert Networks: How Hard is It to Hide?

Covert networks are social networks that often consist of harmful users....
research
02/14/2019

Parameterized Fine-Grained Reductions

During recent years the field of fine-grained complexity has bloomed to ...
research
07/21/2020

A Framework for Consistency Algorithms

We present a framework that provides deterministic consistency algorithm...
research
05/12/2023

Parameterized Verification of Disjunctive Timed Networks

We introduce new techniques for the parameterized verification of disjun...

Please sign up or login with your details

Forgot password? Click here to reset