Papers for stringologist (2022)
Contents
- Bi-Directional r-Indexes.
- Longest Palindromic Substring in Sublinear Time.
- The Dynamic k-Mismatch Problem.
- A Benchmark of Entropy Coders for the Compression of Genome Sequencing Data.
- Burrows-Wheeler Transform on Purely Morphic Words.
- CSTs for Terabyte-Sized Data.
- Compressing the Tree of Canonical Huffman Coding.
- Computing Lexicographic Parsings.
- Computing Matching Statistics on Repetitive Texts.
- Converting RLBWT to LZ77 in smaller space.
- FM-Indexing Grammars Induced by Suffix Sorting for Long Patterns.
- Fast Coding of Haar Wavelet Trees.
- Graphs can be succinctly indexed for pattern matching in $O(\vert E\vert ^{2}+\vert V\vert ^{5/2})$ time.
- HOLZ: High-Order Entropy Encoding of Lempel-Ziv Factor Distances.
- Linear-time Minimization of Wheeler DFAs.
- Lower Bounds for Lexicographical DFS Data Structures.
- On Dynamic Bitvector Implementations.
- On different variants of the Burrows-Wheeler-Transform of string collections.
- RLBWT Tricks.
- Selective Weighted Adaptive Coding.
- Simple Worst-Case Optimal Adaptive Prefix-Free Coding.
- Succinct Data Structure for Path Graphs.
- x3: Lossless Data Compressor.
- Logarithmic Equal-Letter Runs for BWT of Purely Morphic Words.
- Prefix Palindromic Length of the Sierpinski Word.
- An Improved Algorithm for Finding the Shortest Synchronizing Words.
- Approximate Circular Pattern Matching.
- Approximating Dynamic Time Warping Distance Between Run-Length Encoded Strings.
- 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.
- Lyndon Arrays Simplified.
- Simple Worst-Case Optimal Adaptive Prefix-Free Coding.
- Estimating the Longest Increasing Subsequence in Nearly Optimal Time.
- Faster Pattern Matching under Edit Distance : A Reduction to Dynamic Puzzle Matching and the Seaweed Monoid of Permutation Matrices.
- Gap Edit Distance via Non-Adaptive Queries: Simple and Optimal.
- Online List Labeling: Breaking the log2n Barrier.
- Strong XOR Lemma for Communication with Bounded Rounds : (extended abstract).
- Õ(n+poly(k))-time Algorithm for Bounded Tree Edit Distance.
- Reversible Programming: A Case Study of Two String-Matching Algorithms.
- An Optimal-Time RLBWT Construction in BWT-Runs Bounded Space.
- Fully Functional Parameterized Suffix Trees in Compact Space.
- Galloping in Fast-Growth Natural Merge Sorts.
- Improved Approximation Algorithms for Dyck Edit Distance and RNA Folding.
- Improved Sublinear-Time Edit Distance for Preprocessed Strings.
- Listing, Verifying and Counting Lowest Common Ancestors in DAGs: Algorithms and Fine-Grained Lower Bounds.
- Computing Palindromes on a Trie in Linear Time.
- External-Memory Dictionaries with Worst-Case Update Cost.
- On the Complexity of Tree Edit Distance with Variables.
- Simple Order-Isomorphic Matching Index with Expected Compact Space.
- Succinct List Indexing in Optimal Time.
- Optimal Sequence Alignment to ED-Strings.
- Lyndon Partial Words and Arrays with Applications.
- Computing Longest (Common) Lyndon Subsequences.
- Linear Time Construction of Indexable Elastic Founder Graphs.
- Practical Space-Efficient Index for Structural Pattern Matching.
- Shortest Unique Palindromic Substring Queries in Semi-dynamic Settings.
- Space-Efficient B Trees via Load-Balancing.
- Elastic-Degenerate String Matching with 1 Error.
- Near-Optimal Search Time in δ-Optimal Space.
- Space-Efficient Data Structure for Next/Previous Larger/Smaller Value Queries.
- String Attractors and Infinite Words.
- On Uniformization in the Full Binary Tree.
- Streaming Word Problems.
- Combinatorial Algorithms for Subsequence Matching: A Survey.
- Computing Maximal Unique Matches with the r-Index.
- RLBWT Tricks.
- A Lower Bound for the n-queens Problem.
- An Improved Algorithm for The k-Dyck Edit Distance Problem.
- An Upper Bound and Linear-Space Queries on the LZ-End Parsing.
- Average Sensitivity of Dynamic Programming.
- Enumerating k-SAT functions.
- How Compression and Approximation Affect Efficiency in String Distance Measures.
- How many Clusters? - An algorithmic answer.
- Pattern Matching on Grammar-Compressed Strings in Linear Time.
- Selectable Heaps and Optimal Lazy Search Trees.
- Simulating a stack using queues.
- Splay trees on trees.
- Streaming Regular Expression Membership and Pattern Matching.
- Faster Exponential Algorithm for Permutation Pattern Matching.
- Simpler Adjacency Labeling for Planar Graphs with B-Trees.
- KATKA: A KRAKEN-Like Tool with k Given at Query Time.
- Matching Patterns with Variables Under Edit Distance.
- Online Algorithms for Finding Distinct Substrings with Length and Multiple Prefix and Suffix Conditions.
- Existential Definability over the Subword Ordering.
- Probabilistic vs Deterministic Gamblers.
- Almost-optimal sublinear-time edit distance in the low distance regime.
- Dynamic suffix array with polylogarithmic queries and updates.
- Explicit binary tree codes with sub-logarithmic size alphabet.
- Improved approximation guarantees for shortest superstrings using cycle classification by overlap to length ratios.
- On the optimal time/space tradeoff for hash tables.
- Predecessor on the Ultra-Wide Word RAM.
- Unit-Disk Range Searching and Applications.
- Eulertigs: Minimum Plain Text Representation of k-mer Sets Without Repetitions in Linear Time.
- Fast Gapped k-mer Counting with Subdivided Multi-Way Bucketed Cuckoo Hash Tables.
- Haplotype Threading Using the Positional Burrows-Wheeler Transform.
- Locality-Sensitive Bucketing Functions for the Edit Distance.
- On Weighted k-mer Dictionaries.
- Prefix-Free Parsing for Building Large Tunnelled Wheeler Graphs.
- Suffix Sorting via Matching Statistics.
- Toward Optimal Fingerprint Indexing for Large Scale Genomics.
- phyBWT: Alignment-Free Phylogeny via eBWT Positional Clustering.
ACM Comput. Surv. 2022
- Indexing Highly Repetitive String Collections, Part I: Repetitiveness Measures.
- Indexing Highly Repetitive String Collections, Part II: Compressed Indexes.
ACM J. Exp. Algorithmics 2022
- Grammar Compression by Induced Suffix Sorting.
ACM Trans. Algorithms 2022
- A Simple Algorithm for Optimal Search Trees with Two-way Comparisons.
Algorithmica 2022
- A Faster Reduction of the Dynamic Time Warping Distance to the Longest Increasing Subsequence Length.
- Adaptive Succinctness.
- Computing Minimal Unique Substrings for a Sliding Window.
- Efficient Computation of Sequence Mappability.
- Fast and Longest Rollercoasters.
- Space Efficient Merging of de Bruijn Graphs and Wheeler Graphs.
- Streaming Dictionary Matching with Mismatches.
Algorithms Mol. Biol. 2022
- Space-efficient representation of genomic k-mer count tables.
Appl. Soft Comput. 2022
- Graph search and variable neighborhood search for finding constrained longest common subsequences in artificial and real gene sequences.
- Fast and compact matching statistics analytics.
CoRR 2022
- 4D Range Reporting in the Pointer Machine Model in Almost-Optimal Time.
- A Hash Table Without Hash Functions, and How to Get the Most Out of Your Random Bits.
- A New Class of String Transformations for Compressed Text Indexing.
- A Simpler Proof that Pairing Heaps Take O(1) Amortized Time per Insertion.
- A Stack-Free Traversal Algorithm for Left-Balanced k-d Trees.
- A Work-Efficient Parallel Algorithm for Longest Increasing Subsequence.
- A fast and simple O(z log n)-space index for finding approximately longest common substrings.
- A nearly optimal randomized algorithm for explorable heap selection.
- Abelian Combinatorics on Words: a Survey.
- Algorithm to derive shortest edit script using Levenshtein distance algorithm.
- Almost optimal searching of maximal subrepetitions in a word.
- An Algorithmic Bridge Between Hamming and Levenshtein Distances.
- An Improved Algorithm for Finding the Shortest Synchronizing Words.
- An n Hk-compressed searchable partial-sums data structure for static sequences of sublogarithmic positive integers.
- Antisquares and Critical Exponents.
- Approximate Circular Pattern Matching.
- Approximating Dynamic Time Warping Distance Between Run-Length Encoded Strings.
- Approximating binary longest common subsequence in near-linear time.
- Asymptotic bounds for the number of closed and privileged words.
- Augmented Thresholds for MONI.
- Automatic Sequences in Negative Bases and Proofs of Some Conjectures of Shevelev.
- Balancing Run-Length Straight-Line Programs.
- Binary codes that do not preserve primitivity.
- Bounds and Estimates on the Average Edit Distance.
- CFLOBDDs: Context-Free-Language Ordered Binary Decision Diagrams.
- Cache-Oblivious Representation of B-Tree Structures.
- Co-lexicographically ordering automata and regular languages. Part I.
- Comparing Two Counting Methods for Estimating the Probabilities of Strings.
- Complement Avoidance in Binary Words.
- Computing MEMs on Repetitive Text Collections.
- Computing Maximal Unique Matches with the r-index.
- Computing NP-hard Repetitiveness Measures via MAX-SAT.
- Computing all-vs-all MEMs in run-length encoded collections of HiFi reads.
- Computing maximal generalized palindromes.
- Computing palindromes on a trie in linear time.
- Computing the Parameterized Burrows-Wheeler Transform Online.
- Computing the optimal BWT of very large string collections.
- Concurrent Size.
- Constant-delay enumeration for SLP-compressed documents.
- Convergence of the number of period sets in strings.
- Cut-Down de Bruijn Sequences.
- Designing a parallel suffix sort.
- Double-Ended Palindromic Trees: A Linear-Time Data Structure and Its Applications.
- Dynamic data structures for parameterized string problems.
- Efficient Algorithms for Sorting in Trees.
- Efficient Construction of the BWT for Repetitive Text Using String Compression.
- Elastic-Degenerate String Matching with 1 Error.
- Engineering Compact Data Structures for Rank and Select Queries on Bit Vectors.
- Engineering faster double-array Aho-Corasick automata.
- External-memory dictionaries with worst-case update cost.
- Fast Circular Pattern Matching.
- Fast Exact String to D-Texts Alignments.
- Fast detection of specific fragments against a set of sequences.
- Faster Min-Plus Product for Monotone Instances.
- Faster Pattern Matching under Edit Distance.
- Gapped String Indexing in Subquadratic Space and Sublinear Query Time.
- Hierarchical Relative Lempel-Ziv Compression.
- High Performance Construction of RecSplit Based Minimal Perfect Hash Functions.
- Hinted Dictionaries: Efficient Functional Ordered Sets and Maps.
- Implementing the Comparison-Based External Sort.
- Improved Sublinear-Time Edit Distance for Preprocessed Strings.
- Improving Matrix-vector Multiplication via Lossless Grammar-Compressed Matrices.
- Inferring strings from position heaps in linear time.
- Internal Longest Palindrome Queries in Optimal Time.
- KATKA: A KRAKEN-like tool with k given at query time.
- L-systems for Measuring Repetitiveness.
- Learning Augmented Binary Search Trees.
- Lie Complexity of Sturmian Words.
- Listing, Verifying and Counting Lowest Common Ancestors in DAGs: Algorithms and Fine-Grained Lower Bounds.
- Locality-Preserving Minimal Perfect Hashing of k-mers.
- Longest Common Subsequence: Tabular vs. Closed-Form Equation Computation of Subsequence Probability.
- Lower Bounds for Sorting 16, 17, and 18 Elements.
- MARIA: Multiple-alignment r-index with aggregation.
- Matching Patterns with Variables Under Edit Distance.
- Maximal Closed Substrings.
- Merging Sorted Lists of Similar Strings.
- Multiway Powersort.
- Near-Optimal Search Time in δ-Optimal Space.
- New Parallel Order Maintenance Data Structure.
- Note on a Fibonacci Parity Sequence.
- On extended boundary sequences of morphic and Sturmian words.
- On the Optimisation of the GSACA Suffix Array Construction Algorithm.
- On the Power of Learning-Augmented BSTs.
- On the Practical Power of Automata in Pattern Matching.
- Onesweep: A Faster Least Significant Digit Radix Sort for GPUs.
- Online List Labeling: Breaking the log2n Barrier.
- Online algorithms for finding distinct substrings with length and multiple prefix and suffix conditions.
- Optimal resizable arrays.
- Õ(n+poly(k))-time Algorithm for Bounded Tree Edit Distance.
- PalFM-index: FM-index for Palindrome Pattern Matching.
- Parameterized Algorithms for String Matching to DAGs: Funnels and Beyond.
- Pareto Optimal Compression of Genomic Dictionaries, with or without Random Access in Main Memory.
- Pattern matching algorithms in Blockchain for network fees reduction.
- Pattern matching under DTW distance.
- Polyominoes and graphs built from Fibonacci words.
- Practical KMP/BM Style Pattern-Matching on Indeterminate Strings.
- Prefix Filter: Practically and Theoretically Better Than Bloom.
- Prefix-free parsing for building large tunnelled Wheeler graphs.
- Properties of a Ternary Infinite Word.
- Pseudoperiodic Words and a Question of Shevelev.
- Quantum Speed-ups for String Synchronizing Sets, Longest Common Substring, and k-mismatch Matching.
- Quantum jumbled pattern matching.
- Reduction ratio of the IS-algorithm: worst and random cases.
- Shortest Unique Palindromic Substring Queries in Semi-dynamic Settings.
- SicHash - Small Irregular Cuckoo Tables for Perfect Hashing.
- Simple O(1) Query Algorithm for Level Ancestors.
- Simpler and Better Cardinality Estimators for HyperLogLog and PCSA.
- Software-Hardware Codesign for Efficient In-Memory Regular Pattern Matching.
- Some Results on Digital Segments and Balanced Words.
- Sorting Genomes by Prefix Double-Cut-and-Joins.
- Space-Efficient STR-IC-LCS Computation.
- Space-efficient RLZ-to-LZ77 conversion.
- Space-efficient conversions from SLPs.
- Space-efficient data structure for next/previous larger/smaller value queries.
- Speeding Hirschberg Algorithm for Sequence Alignment.
- Splay Top Trees.
- String Attractors and Infinite Words.
- String Covering: A Survey.
- String Rearrangement Inequalities and a Total Order Between Primitive Words.
- Subsequences With Gap Constraints: Complexity Bounds for Matching and Analysis Problems.
- Subsequences in Bounded Ranges: Matching and Analysis Problems.
- Substring Complexities on Run-length Compressed Strings.
- Suffix sorting via matching statistics.
- Suffix tree-based linear algorithms for multiple prefixes, single suffix counting and listing problems.
- Taming Large-Scale Genomic Analyses via Sparsified Genomics.
- Teaching the Burrows-Wheeler Transform via the Positional Burrows-Wheeler Transform.
- The Complexity of the Co-Occurrence Problem.
- Theoretical analysis of edit distance algorithms: an applied perspective.
- Tight Bounds for Monotone Minimal Perfect Hashing.
- Transcoding Unicode Characters with AVX-512 Instructions.
- Trie-Compressed Intersectable Sets.
- Unbalancing Binary Trees.
- Walking on Words.
- Watson-Crick conjugates of words and languages.
- Which arithmetic operations can be performed in constant time in the RAM model with addition?
- Word Equations in Synergy with Regular Constraints (Technical Report).
Commun. ACM 2022
- Resolution of the burrows-wheeler transform conjecture.
- The compression power of the BWT: technical perspective.
IEEE Access 2022
- Compressing and Querying Integer Dictionaries Under Linearities and Repetitions.
Inf. Comput. 2022
- A periodicity lemma for partial words.
- Efficient representation and counting of antipower factors in words.
- LZRR: LZ77 parsing with right reference.
- Order-preserving pattern matching indeterminate strings.
- c-trie++: A dynamic trie tailored for fast prefix searches.
Inf. Process. Lett. 2022
- All-pairs suffix/prefix in optimal time using Aho-Corasick space.
- Palindromic trees for a sliding window and its applications.
Inf. Retr. J. 2022
- Applying burst-tries for error-tolerant prefix search.
J. Comput. Biol. 2022
- Finding Maximal Exact Matches Using the r-Index.
- MONI: A Pangenomic Index for Finding Maximal Exact Matches.
J. Comput. Sci. 2022
- A sorting algorithm based on ordered block insertions.
SN Comput. Sci. 2022
- Combining Forward Compression with PPM.
- Correction to: Graph Compression for Adjacency-Matrix Multiplication.
- Graph Compression for Adjacency-Matrix Multiplication.
Theor. Comput. Sci. 2022
- A data structure for substring-substring LCS length queries.
- An efficient algorithm for the longest common palindromic subsequence problem.
- Combinatorics of minimal absent words for a sliding window.
- Efficient and compact representations of some non-canonical prefix-free codes.
- In-place initializable arrays.
- Internal shortest absent word queries in constant time and linear space.
- Parameterized DAWGs: Efficient constructions and bidirectional pattern searches.
- Partial sums on the ultra-wide word RAM.
Theory Comput. Syst. 2022
- Factorizing Strings into Repetitions.