First-order queries on structures of bounded degree are computable with constant delay
Arnaud Durand, Etienne Grandjean

TL;DR
This paper demonstrates that first-order queries on structures of bounded degree can be evaluated efficiently with a linear precomputation and constant delay output, generalizing previous results without relying on Hanf's technique.
Contribution
It introduces a new effective algorithm for evaluating first-order queries on bounded degree structures with constant delay after linear precomputation.
Findings
Queries can be evaluated with linear precomputation and constant delay.
Total evaluation time is proportional to structure size and formula complexity.
The approach does not rely on Hanf's model-theoretic techniques.
Abstract
A bounded degree structure is either a relational structure all of whose relations are of bounded degree or a functional structure involving bijective functions only. In this paper, we revisit the complexity of the evaluation problem of not necessarily Boolean first-order queries over structures of bounded degree. Query evaluation is considered here as a dynamical process. We prove that any query on bounded degree structures is , i.e., can be computed by an algorithm that has two separate parts: it has a precomputation step of linear time in the size of the structure and then, it outputs all tuples one by one with a constant (i.e. depending on the size of the formula only) delay between each. Seen as a global process, this implies that queries on bounded structures can be evaluated in total time and space …
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Database Systems and Queries · Advanced Graph Theory Research
