Source author record

Benjamin Scheidt

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

2works
2topics
2close collaborators

Published work

2 publications

preprint2026arXiv

Structural Indexing of Relational Databases for the Evaluation of Free-Connex Acyclic Conjunctive Queries

We present an index structure to boost the evaluation of free-connex acyclic conjunctive queries (fc-ACQs) over relational databases. The main ingredient of the index associated with a given database DD is an auxiliary database DcolD_{col}. Our main result states that for any fc-ACQ QQ over DD, we can count the number of answers of QQ or enumerate them with constant delay after a preprocessing phase that takes time linear in the size of DcolD_{col}. Unlike previous indexing methods based on values or order (e.g., B+ trees), our index is based on structural symmetries among tuples in a database, and the size of DcolD_{col} is related to the number of colors assigned to DD by Scheidt and Schweikardt's "relational color refinement" (2025). In the particular case of graphs, this coincides with the minimal size of an equitable partition of the graph. For example, the size of DcolD_{col} is logarithmic in the case of binary trees and constant for regular graphs. Even in the worst-case that DD has no structural symmetries among tuples at all, the size of DcolD_{col} is still linear in the size of DD. Given that the size of DcolD_{col} is bounded by the size of DD and can be much smaller (even constant for some families of databases), our index is the first foundational result on indexing internal structural symmetries of a database to evaluate all fc-ACQs with performance potentially strictly smaller than the database size.

preprint2026arXiv

Using Color Refinement to Boost Enumeration and Counting for Acyclic CQs of Binary Schemas

We present an index structure, called the color-index, to boost the evaluation of acyclic conjunctive queries (ACQs) over binary schemas. The color-index is based on the color refinement algorithm, a widely used subroutine for graph isomorphism testing algorithms. Given a database DD, we use a suitable version of the color refinement algorithm to produce a stable coloring of DD, an assignment from the active domain of DD to a set of colors CDC_D. The main ingredient of the color-index is a particular database DcD_c whose active domain is CDC_D and whose size is at most ∣D∣|D|. Using the color-index, we can evaluate any free-connex ACQ QQ over DD with preprocessing time O(∣Q∣⋅∣Dc∣)O(|Q| \cdot |D_c|) and constant delay enumeration. Furthermore, we can also count the number of results of QQ over DD in time O(∣Q∣⋅∣Dc∣)O(|Q| \cdot |D_c|). Given that ∣Dc∣|D_c| could be much smaller than ∣D∣|D| (even constant-size for some families of databases), the color-index is the first index structure for evaluating free-connex ACQs that allows efficient enumeration and counting with performance that may be strictly smaller than the database size.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.