Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hjalte Wedel Vildhøj

dblp:08/8612 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Algorithms and data structures
space-efficient algorithms
0.212016
Sparse Text Indexing in Small Space · ACM Trans. Algorithms 2016
Algorithms and data structures › sequence algorithms › string algorithms › string indexing
sparse suffix tree
0.212016
Sparse Text Indexing in Small Space · ACM Trans. Algorithms 2016
Algorithms and data structures › sequence algorithms › string algorithms
string indexing
0.212016
Sparse Text Indexing in Small Space · ACM Trans. Algorithms 2016
Algorithms and data structures › sequence algorithms
string algorithms
0.212013
Sparse Suffix Tree Construction in Small Space · ICALP (1) 2013
Algorithms and data structures › space-efficient algorithms
succinct data structures
0.212013
Sparse Suffix Tree Construction in Small Space · ICALP (1) 2013
Algorithms and data structures › sequence algorithms › string algorithms › string indexing
suffix tree construction
0.212013
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
YearPublicationVenuePosition
2018 Dynamic Relative Compression, Dynamic Partial Sums, and Substring Concatenation
abstract
Given 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
Algorithmica6
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 Indexing
abstract
Given 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
CPM4
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 Matching
abstract
Given 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
CPM5
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
ISAAC5
2016 Dynamic and Approximate Pattern Matching in 2D
Raphaël Clifford, Allyx Fontaine, Tatiana Starikovskaya, Hjalte Wedel Vildhøj
SPIRE4
2016 Sparse Text Indexing in Small Space
abstract
In 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. Algorithms6
2015 Longest Common Extensions in Sublinear Space
Philip Bille, Inge Li Gørtz, Mathias Bæk Tejs Knudsen, Moshe Lewenstein, Hjalte Wedel Vildhøj
CPM5
2014 Sublinear Space Algorithms for the Longest Common Substring Problem
Tomasz Kociumaka, Tatiana Starikovskaya, Hjalte Wedel Vildhøj
ESA3
2014 A Suffix Tree Or Not a Suffix Tree?
Tatiana Starikovskaya, Hjalte Wedel Vildhøj
IWOCA2
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
CPM2
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
WADS5
2012 Time-Space Trade-Offs for Longest Common Extensions
Philip Bille, Inge Li Gørtz, Benjamin Sach, Hjalte Wedel Vildhøj
CPM4
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
SPIRE3