StringologyTimes
ESA for Stringologist
ESA 2022
Lyndon Arrays Simplified.
Computing NP-Hard Repetitiveness Measures via MAX-SAT.
An Improved Algorithm for Finding the Shortest Synchronizing Words.
Insertion Time of Random Walk Cuckoo Hashing below the Peeling Threshold.
Simple Worst-Case Optimal Adaptive Prefix-Free Coding.
Approximate Circular Pattern Matching.
Distinct Elements in Streams: An Algorithm for the (Text) Book.
Approximating Dynamic Time Warping Distance Between Run-Length Encoded Strings.
ESA 2021
Dynamic Colored Orthogonal Range Searching.
Space Efficient Two-Dimensional Orthogonal Colored Range Counting.
Faster Algorithms for Longest Common Substring.
Compression by Contracting Straight-Line Programs.
Hypersuccinct Trees - New Universal Tree Source Codes for Optimal Compressed Tree Data Structures and Range Minima.
Fast and Space-Efficient Construction of AVL Grammars from the LZ77 Parsing.
Minimum Common String Partition: Exact Algorithms.
Bidirectional String Anchors: A New String Sampling Mechanism.
Lyndon Words Accelerate Suffix Sorting.
ESA 2020
The Number of Repetitions in 2D-Strings.
Practical Performance of Space Efficient Data Structures for Longest Common Extensions.
The Fine-Grained Complexity of Median and Center String Problems Under Edit Distance.
On the Complexity of BWT-Runs Minimization via Alphabet Reordering.
New Binary Search Tree Bounds via Geometric Inversions.
Efficient Computation of 2-Covers of a String.
Fast Preprocessing for Optimal Orthogonal Range Reporting and Range Successor with Applications to Text Indexing.
ESA 2019
Bidirectional Text Compression in External Memory.
Repetition Detection in a Dynamic String.
Longest Common Substring Made Fully Dynamic.
On the Hardness and Inapproximability of Recognizing Wheeler Graphs.
ESA 2018
Edit Distance with Block Operations.
Two-Dimensional Maximal Repetitions.
On the Worst-Case Complexity of TimSort.
On the Decision Tree Complexity of String Matching.
String Attractors: Verification and Optimization.
Improved Time and Space Bounds for Dynamic Range Mode.
Nearly-Optimal Mergesorts: Fast, Practical Sorting Methods That Optimally Adapt to Existing Runs.
Dynamic Trees with Almost-Optimal Access Cost.
ESA 2017
LZ-End Parsing in Linear Time.
Dynamic Space Efficient Hashing.
Real-Time Streaming Multi-Pattern Search for Constant Alphabet.
A Space-Optimal Grammar Compression.
An Encoding for Order-Preserving Matching.
Fast Dynamic Arrays.
ESA 2016
Streaming Pattern Matching with d Wildcards.
BlockQuicksort: Avoiding Branch Mispredictions in Quicksort.
Faster External Memory LCP Array Construction.
ESA 2015
Dictionary Matching in a Stream.
Approximating LZ77 via Small-Space Multiple-Pattern Matching.
Compressed Data Structures for Dynamic Sequences.
Access, Rank, and Select in Grammar-compressed Strings.
ESA 2014
Equivalence between Priority Queues and Sorting in External Memory.
Bicriteria Data Compression: Efficient and Usable.
Weighted Ancestors in Suffix Trees.
Sublinear Space Algorithms for the Longest Common Substring Problem.
The Batched Predecessor Problem in External Memory.
Document Retrieval on Repetitive Collections.
Amortized Bounds for Dynamic Orthogonal Range Reporting.
ESA 2013
Binary Jumbled Pattern Matching on Trees and Tree-Like Structures.
Compressed Cache-Oblivious String B-tree.
The Encoding Complexity of Two Dimensional Range Minimum Data Structures.
Encodings for Range Selection and Top-k Queries.
Optimal Color Range Reporting in One Dimension.
Versatile Succinct Representations of the Bidirectional Burrows-Wheeler Transform.
Efficient Indexes for Jumbled Pattern Matching with Constant-Sized Alphabet.
Parallel String Sample Sort.
ESA 2012
Succinct Posets.
New Lower and Upper Bounds for Representing Sequences.
Succinct Data Structures for Path Queries.
Efficient Communication Protocols for Deciding Edit Distance.
ESA 2011
Pattern Matching in Lempel-Ziv Compressed Strings: Fast, Simple, and Deterministic.
Alphabet-Independent Compressed Text Indexing.
Distribution-Aware Compressed Full-Text Indexes.
ESA 2009
On Optimally Partitioning a Text to Improve Its Compression.
ESA 2008
Succinct Representations of Arbitrary Graphs.
An Online Algorithm for Finding the Longest Previous Factors.
ESA 2006
The Engineering of a Compression Boosting Library: Theory vs Practice in BWT Compression.
ESA 2005
Space Efficient Algorithms for the Burrows-Wheeler Backtransformation.
ESA 2004
Dynamic Shannon Coding.
ESA 2002
Two Simplified Algorithms for Maintaining Order in a List.
Engineering a Lightweight Suffix Array Construction Algorithm.
ESA 2000
On the Competitiveness of Linear Search.
ESA 1999
On Constructing Suffix Arrays in External Memory.
Efficient Algorithms foe On-Line Symbol Ranking Compression.
ESA 1995
Optimized Binary Search and Text Retrieval.
The Binomial Transform and its Application to the Analysis of Skip Lists.
ESA 1994
Membership in Constant Time and Minimum Space.