A Fast Algorithm for Consistency Checking Partially Ordered Time

05/25/2023
by   Leif Eriksson, et al.
0

Partially ordered models of time occur naturally in applications where agents or processes cannot perfectly communicate with each other, and can be traced back to the seminal work of Lamport. In this paper we consider the problem of deciding if a (likely incomplete) description of a system of events is consistent, the network consistency problem for the point algebra of partially ordered time (POT). While the classical complexity of this problem has been fully settled, comparably little is known of the fine-grained complexity of POT except that it can be solved in O^*((0.368n)^n) time by enumerating ordered partitions. We construct a much faster algorithm with a run-time bounded by O^*((0.26n)^n). This is achieved by a sophisticated enumeration of structures similar to total orders, which are then greedily expanded toward a solution. While similar ideas have been explored earlier for related problems it turns out that the analysis for POT is non-trivial and requires significant new ideas.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/26/2020

Totally and Partially Ordered Hierarchical Planners in PDDL4J Library

In this paper, we outline the implementation of the TFD (Totally Ordered...
research
01/19/2018

Computing Possible and Certain Answers over Order-Incomplete Data

This paper studies the complexity of query evaluation for databases whos...
research
09/30/2022

A Multivariate Complexity Analysis of Qualitative Reasoning Problems

Qualitative reasoning is an important subfield of artificial intelligenc...
research
07/29/2019

Partially Ordered Automata and Piecewise Testability

Universality is the question whether a system recognizes all words over ...
research
10/09/2018

Alignments as Compositional Structures

Alignments, i.e., position-wise comparisons of two or more strings or or...
research
07/21/2019

Logical Classification of Partially Ordered Data

Issues concerning intelligent data analysis occurring in machine learnin...
research
02/06/2018

Causal Linearizability: Compositionality for Partially Ordered Executions

In the interleaving model of concurrency, where events are totally order...

Please sign up or login with your details

Forgot password? Click here to reset