Demo Data from EDBT 2026 / reviewers in the wild / expert
Hjalte Wedel Vildhøj
dblp:08/8612
· DBLP profile ↗
18ranked-venue papers
0as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 11Graphics, computer vision, multimedia, augmented reality and games · 5Databases, data management, data science and information retrieval · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
2 papers |
Algorithms and data structures · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures
space-efficient algorithms |
0.2 | 1 | 2016 | Sparse Text Indexing in Small Space · ACM Trans. Algorithms 2016 |
Algorithms and data structures › sequence algorithms › string algorithms › string indexing
sparse suffix tree |
0.2 | 1 | 2016 | Sparse Text Indexing in Small Space · ACM Trans. Algorithms 2016 |
Algorithms and data structures › sequence algorithms › string algorithms
string indexing |
0.2 | 1 | 2016 | Sparse Text Indexing in Small Space · ACM Trans. Algorithms 2016 |
Algorithms and data structures › sequence algorithms
string algorithms |
0.2 | 1 | 2013 | Sparse Suffix Tree Construction in Small Space · ICALP (1) 2013 |
Algorithms and data structures › space-efficient algorithms
succinct data structures |
0.2 | 1 | 2013 | Sparse Suffix Tree Construction in Small Space · ICALP (1) 2013 |
Algorithms and data structures › sequence algorithms › string algorithms › string indexing
suffix tree construction |
0.2 | 1 | 2013 | Sparse Suffix Tree Construction in Small Space · ICALP (1) 2013 |
Methods — techniques the papers use, named apart from their topics
monte carlo · 0.2longest common prefix queries · 0.2las vegas · 0.2sparse suffix tree · 0.2small space construction · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Dynamic Relative Compression, Dynamic Partial Sums, and Substring ConcatenationabstractGiven a static reference string R and a source string S , a relative compression of S with respect to R is an encoding of S as a sequence of references to substrings of R . Relative compression schemes are a classic model of compression and have recently proved very successful for compressing highly-repetitive massive data sets such as genomes and web-data. We initiate the study of relative compression in a dynamic setting where the compressed source string S is subject to edit operations. The goal is to maintain the compressed representation compactly, while supporting edits and allowing efficient random access to the (uncompressed) source string. We present new data structures that achieve optimal time for updates and queries while using space linear in the size of the optimal relative compression, for nearly all combinations of parameters. We also present solutions for restricted and extended sets of updates. To achieve these results, we revisit the dynamic partial sums problem and the substring concatenation problem. We present new optimal or near optimal bounds for these problems. Plugging in our new results we also immediately obtain new bounds for the string indexing for patterns with wildcards problem and the dynamic text and static pattern matching problem. Philip Bille, Anders Roy Christiansen, Patrick Hagge Cording, Inge Li Gørtz, Frederik Rye Skjoldjensen, Hjalte Wedel Vildhøj, Søren Vind |
Algorithmica | 6 |
| 2018 | Time-space trade-offs for Lempel-Ziv compressed indexing
Philip Bille, Mikko Berggren Ettienne, Inge Li Gørtz, Hjalte Wedel Vildhøj |
Theor. Comput. Sci. | 4 |
| 2017 | Time-Space Trade-Offs for Lempel-Ziv Compressed IndexingabstractGiven a string S, the compressed indexing problem is to preprocess S into a compressed representation that supports fast substring queries. The goal is to use little space relative to the compressed size of S while supporting fast queries. We present a compressed index based on the Lempel-Ziv 1977 compression scheme. Let n, and z denote the size of the input string, and the compressed LZ77 string, respectively. We obtain the following time-space trade-offs. Given a pattern string P of length m, we can solve the problem in (i) O(m + occ lglg n) time using O(z lg(n/z) lglg z) space, or (ii) O(m(1 + lg^e z / lg(n/z)) + occ(lglg n + lg^e z)) time using O(z lg(n/z)) space, for any 0 < e < 1 In particular, (i) improves the leading term in the query time of the previous best solution from O(m lg m) to O(m) at the cost of increasing the space by a factor lglg z. Alternatively, (ii) matches the previous best space bound, but has a leading term in the query time of O(m(1+lg^e z / lg(n/z))). However, for any polynomial compression ratio, i.e., z = O(n^{1-d}), for constant d > 0, this becomes O(m). Our index also supports extraction of any substring of length l in O(l + lg(n/z)) time. Technically, our results are obtained by novel extensions and combinations of existing data structures of independent interest, including a new batched variant of weak prefix search. Philip Bille, Mikko Berggren Ettienne, Inge Li Gørtz, Hjalte Wedel Vildhøj |
CPM | 4 |
| 2017 | Fingerprints in compressed strings
Philip Bille, Inge Li Gørtz, Patrick Hagge Cording, Benjamin Sach, Hjalte Wedel Vildhøj, Søren Vind |
J. Comput. Syst. Sci. | 5 |
| 2016 | Boxed Permutation Pattern MatchingabstractGiven permutations T and P of length n and m, respectively, the Permutation Pattern Matching problem asks to find all m-length subsequences of T that are order-isomorphic to P. This problem has a wide range of applications but is known to be NP-hard. In this paper, we study the special case, where the goal is to only find the boxed subsequences of T that are order-isomorphic to P. This problem was introduced by Bruner and Lackner who showed that it can be solved in O(n^3) time. Cho et al. [CPM 2015] gave an O(n^2m) time algorithm and improved it to O(n^2 log m). In this paper we present a solution that uses only O(n^2) time. In general, there are instances where the output size is Omega(n^2) and hence our bound is optimal. To achieve our results, we introduce several new ideas including a novel reduction to 2D offline dominance counting. Our algorithm is surprisingly simple and straightforward to implement. Mika Amit, Philip Bille, Patrick Hagge Cording, Inge Li Gørtz, Hjalte Wedel Vildhøj |
CPM | 5 |
| 2016 | Dynamic Relative Compression, Dynamic Partial Sums, and Substring Concatenation
Philip Bille, Patrick Hagge Cording, Inge Li Gørtz, Frederik Rye Skjoldjensen, Hjalte Wedel Vildhøj, Søren Vind |
ISAAC | 5 |
| 2016 | Dynamic and Approximate Pattern Matching in 2D
Raphaël Clifford, Allyx Fontaine, Tatiana Starikovskaya, Hjalte Wedel Vildhøj |
SPIRE | 4 |
| 2016 | Sparse Text Indexing in Small SpaceabstractIn this work, we present efficient algorithms for constructing sparse suffix trees, sparse suffix arrays, and sparse position heaps for b arbitrary positions of a text T of length n while using only O ( b ) words of space during the construction. Attempts at breaking the naïve bound of Ω( nb ) time for constructing sparse suffix trees in O ( b ) space can be traced back to the origins of string indexing in 1968. First results were not obtained until 1996, but only for the case in which the b suffixes were evenly spaced in T . In this article, there is no constraint on the locations of the suffixes. Our main contribution is to show that the sparse suffix tree (and array) can be constructed in O ( n log 2 b ) time. To achieve this, we develop a technique that allows one to efficiently answer b longest common prefix queries on suffixes of T , using only O ( b ) space. We expect that this technique will prove useful in many other applications in which space usage is a concern. Our first solution is Monte Carlo, and outputs the correct tree with high probability. We then give a Las Vegas algorithm, which also uses O ( b ) space and runs in the same time bounds with high probability when b = O (√ n). Additional trade-offs between space usage and construction time for the Monte Carlo algorithm are given. Finally, we show that, at the expense of slower pattern queries, it is possible to construct sparse position heaps in O ( n + b log b ) time and O ( b ) space. Philip Bille, Johannes Fischer 0001, Inge Li Gørtz, Tsvi Kopelowitz, Benjamin Sach, Hjalte Wedel Vildhøj |
ACM Trans. Algorithms | 6 |
| 2015 | Longest Common Extensions in Sublinear Space
Philip Bille, Inge Li Gørtz, Mathias Bæk Tejs Knudsen, Moshe Lewenstein, Hjalte Wedel Vildhøj |
CPM | 5 |
| 2014 | Sublinear Space Algorithms for the Longest Common Substring Problem
Tomasz Kociumaka, Tatiana Starikovskaya, Hjalte Wedel Vildhøj |
ESA | 3 |
| 2014 | A Suffix Tree Or Not a Suffix Tree?
Tatiana Starikovskaya, Hjalte Wedel Vildhøj |
IWOCA | 2 |
| 2014 | String Indexing for Patterns with Wildcards
Philip Bille, Inge Li Gørtz, Hjalte Wedel Vildhøj, Søren Vind |
Theory Comput. Syst. | 3 |
| 2013 | Time-Space Trade-Offs for the Longest Common Substring Problem
Tatiana Starikovskaya, Hjalte Wedel Vildhøj |
CPM | 2 |
| 2013 | Sparse Suffix Tree Construction in Small Space
Philip Bille, Johannes Fischer 0001, Inge Li Gørtz, Tsvi Kopelowitz, Benjamin Sach, Hjalte Wedel Vildhøj |
ICALP (1) | 6 |
| 2013 | Fingerprints in Compressed Strings
Philip Bille, Patrick Hagge Cording, Inge Li Gørtz, Benjamin Sach, Hjalte Wedel Vildhøj, Søren Vind |
WADS | 5 |
| 2012 | Time-Space Trade-Offs for Longest Common Extensions
Philip Bille, Inge Li Gørtz, Benjamin Sach, Hjalte Wedel Vildhøj |
CPM | 4 |
| 2012 | String matching with variable length gaps
Philip Bille, Inge Li Gørtz, Hjalte Wedel Vildhøj, David Kofoed Wind |
Theor. Comput. Sci. | 3 |
| 2010 | String Matching with Variable Length Gaps
Philip Bille, Inge Li Gørtz, Hjalte Wedel Vildhøj, David Kofoed Wind |
SPIRE | 3 |