EDBT 2026 Demo / reviewers in the wild / expert
Daniel Gibney
dblp:225/3576
· DBLP profile ↗
8ranked-venue papers in the field
3as first author
7since 2021 · last 2026
0000-0003-1493-5432ORCID · verified
Domains — venue-derived; a paper can count in several
Information Retrieval & Web Search · 5 (3 first)Big Data, Cloud & Distributed Data Systems · 2Database Systems & Data Management · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | On the Size of Higher-Order Prefix-Free Parse RepresentationsabstractPrefix-Free Parsing (PFP) enables efficient indexing of repetitive text collections through dictionary-based storage of distinct factors and the corresponding factor positions in the text. The parsing method of PFP differs from LZ78 compression as it separates factors at occurrences of predefined trigger strings, ensuring that the parse is prefix-free. This prefix-free property of PFP makes it suitable for compressed indexing applications such as the construction of the Burrows-Wheeler Transform. Recent work has also introduced a recursive PFP technique, in which the parse of the initial PFP is further compressed with an additional round of prefix-free parsing. In this paper, we provide a theoretical analysis of the minimal size of any prefix-free parse. We show that for a PFP of a string of length$n$, the sum of the lengths of the parse string and the number of nodes in the trie of dictionary strings must be at least$2 \sqrt{n}$. We generalize this result by demonstrating that if prefix-free parsing is applied recursively$k$times, the combined size of the dictionary tries at each level and the final parse must be at least$(k+1) \cdot n^{1 /(k+1)}$. We also provide a family of strings and corresponding trigger strings that achieve this lower bound, demonstrating its tightness and a polynomially large separation between PFP and several other popular compressibility measures. Finally, we illustrate that optimal PFP - that is, with optimal trigger string selection - is robust against one-bit catastrophes for some strings where LZ78 is not. This demonstrates that the optimal PFP size cannot be guaranteed to be within a multiplicative ratio polynomially smaller than$n^{1 / 8}$relative to the LZ78 size. Md. Helal Hossen, Daniel Gibney |
DCC | 2 |
| 2026 | Contextual Pattern Mining and Counting
Ling Li 0012, Daniel Gibney, Sharma V. Thankachan, Solon P. Pissis, Grigorios Loukides |
ICDE | 2 |
| 2024 | Bounded-Ratio Gapped String Indexing
Arnab Ganguly 0002, Daniel Gibney, Paul Macnichol, Sharma V. Thankachan |
SPIRE | 2 |
| 2024 | Quantum Algorithms for Longest Common Substring with a Gap
Daniel Gibney, Md. Helal Hossen |
SPIRE | 1 |
| 2023 | Contextual Pattern Matching in Less SpaceabstractWe revisit the Contextual Pattern Matching Problem, defined as follows: preprocess a text T[1, n], so that given a query consisting of a string P and a length P, the occurrences of all distinct strings XPY where |X|=|Y|=P can be reported. This problem was introduced by Navarro, who presented an O($\overline{r}\log(n/\overline{r}))$ space data structure, where $\overline{r}$ is the maximum of the number of runs in the BWT of the text $\mathrm{T}[1,n]$ and its reverse. His solution reports all c contextual occurrences in $O(|P|+c\log n)$ time. However, the only known bounds on $\overline{r}$ are $\overline{r}=O(r\log^{2}n)$ where r is the number of runs in the BWT of T, making it desirable to avoid using structures with space dependent on $\overline{r}$. We demonstrate that this is possible without a significant sacrifice in query time by providing an $O(r\log(n/r))$ space solution that answers queries in $O(|P|+c\log P\cdot\log(n/r))$ time. Paniz Abedin, Oliver A. Chubet, Daniel Gibney, Sharma V. Thankachan |
DCC | 3 |
| 2023 | Non-overlapping Indexing in BWT-Runs Bounded Space
Daniel Gibney, Paul Macnichol, Sharma V. Thankachan |
SPIRE | 1 |
| 2022 | Quantum Time Complexity and Algorithms for Pattern Matching on Labeled Graphs
Parisa Darbari, Daniel Gibney, Sharma V. Thankachan |
SPIRE | 2 |
| 2020 | An Efficient Elastic-Degenerate Text Index? Not Likely
Daniel Gibney |
SPIRE | 1 |