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