SPIRE for Stringologist
- 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.
- Computing the Original eBWT Faster, Simpler, and with Less Memory.
- On the Approximation Ratio of LZ-End to LZ77.
- All Instantiations of the Greedy Algorithm for the Shortest Common Superstring Problem are Equivalent.
- Extracting the Sparse Longest Common Prefix Array from the Suffix Binary Search Tree.
- findere: Fast and Precise Approximate Membership Query.
- Longest Common Rollercoasters.
- An LMS-Based Grammar Self-index with Local Consistency Properties.
- Grammar Index by Induced Suffix Sorting.
- Improved Topic Modeling in Twitter Through Community Pooling.
- Exploiting Pseudo-locality of Interchange Distance.
- Position Heaps for Cartesian-Tree Matching on Strings and Tries.
- Lower Bounds for the Number of Repetitions in 2D Strings.
- A Separation of γ and b via Thue-Morse Words.
- String Covers of a Tree.
- On Stricter Reachable Repetitiveness Measures.
- r-Indexing the eBWT.
- Permutation-Constrained Common String Partitions with Applications.
- Minimal Unique Palindromic Substrings After Single-Character Substitution.
- Unicode at Gigabytes per Second.
- TSXor: A Simple Time Series Compression Algorithm.
- Navigating Forest Straight-Line Programs in Constant Time.
- Efficient Enumeration of Distinct Factors Using Package Representations.
- Longest Square Subsequence Problem Revisited.
- Tailoring r-index for Document Listing Towards Metagenomics Applications.
- Computing Covers Under Substring Consistent Equivalence Relations.
- Approximating the Anticover of a String.
- Internal Quasiperiod Queries.
- A Comparison of Empirical Tree Entropies.
- On Repetitiveness Measures of Thue-Morse Words.
- Adaptive Exact Learning in a Mixed-Up World: Dealing with Periodicity, Errors and Jumbled-Index Queries in String Reconstruction.
- Relative Lempel-Ziv Compression of Suffix Arrays.
- Efficient Construction of Hierarchical Overlap Graphs.
- Smaller Fully-Functional Bidirectional BWT Indexes.
- Lyndon Words, the Three Squares Lemma, and Primitive Squares.
- Multidimensional Period Recovery.
- An Efficient Elastic-Degenerate Text Index? Not Likely.
- Practical Random Access to SLP-Compressed Texts.
- Towards Efficient Interactive Computation of Dynamic Time Warping Distance.
- Pre-indexing Pruning Strategies.
- Contextual Pattern Matching.
- Measuring Controversy in Social Networks Through NLP.
- Range Shortest Unique Substring Queries.
- Fast Identification of Heavy Hitters by Cached and Packed Group Testing.
- Lossless Image Compression Using List Update Algorithms.
- Minimal Absent Words in Rooted and Unrooted Trees.
- Weighted Shortest Common Supersequence Problem Revisited.
- Fast Cartesian Tree Matching.
- Fast, Small, and Simple Document Listing on Repetitive Text Collections.
- Online Algorithms on Antipowers and Antiperiods.
- Faster Dynamic Compressed d-ary Relations.
- BM25 Beyond Query-Document Similarity.
- Space-Efficient Merging of Succinct de Bruijn Graphs.
- Compact Data Structures for Shortest Unique Substring Queries.
- Adaptive Succinctness.
- COBS: A Compact Bit-Sliced Signature Index.
- Inducing the Lyndon Array.
- Faster Repetition-Aware Compressed Suffix Trees Based on Block Trees.
- On Longest Common Property Preserved Substring Queries.
- Polynomial-Delay Enumeration of Maximal Common Subsequences.
- Position Bias Estimation for Unbiased Learning-to-Rank in eCommerce Search.
- Searching Runs in Streams.
- SACABench: Benchmarking Suffix Array Construction.
- Space- and Time-Efficient Storage of LiDAR Point Clouds.
- Parallel External Memory Wavelet Tree and Wavelet Matrix Construction.
- Run-Length Encoding in a Finite Universe.
- Implementing the Topological Model Succinctly.
- An Index for Sequencing Reads Based on the Colored de Bruijn Graph.
- Bounds and Estimates on the Average Edit Distance.
- An Optimal Algorithm to Find Champions of Tournament Graphs.
- A Practical Alphabet-Partitioning Rank/Select Data Structure.
- Direct Linear Time Construction of Parameterized Suffix and LCP Arrays for Constant Alphabets.
- Approximation Ratios of RePair, LongestMatch and Greedy on Unary Strings.
- Linear Time Maximum Segmentation Problems in Column Stream Model.
- A New Linear-Time Algorithm for Centroid Decomposition.
- Network-Based Pooling for Topic Modeling on Microblog Content.
- Rpair: Rescaling RePair with Rsync.
- On the Computation of Longest Previous Non-overlapping Factors.
- Longest Property-Preserved Common Factor.
- Recovering, Counting and Enumerating Strings from Forward and Backward Suffix Arrays.
- Longest Common Prefixes with k-Errors and Applications.
- On Extended Special Factors of a Word.
- Block Palindromes: A New Generalization of Palindromes.
- Computing Burrows-Wheeler Similarity Distributions for String Collections.
- Efficient Computation of Sequence Mappability.
- Maximal Motif Discovery in a Sliding Window.
- Searching for a Modified Pattern in a Changing Text.
- Faster Recovery of Approximate Periods over Edit Distance.
- Compressed Communication Complexity of Longest Common Prefixes.
- Practical Evaluation of Lempel-Ziv-78 and Lempel-Ziv-Welch Tries.
- Tight Bounds for Top Tree Compression.
- LZ78 Compression in Low Main Memory Space.
- Detecting One-Variable Patterns.
- Optimal Skeleton Huffman Trees.
- Pattern Matching on Elastic-Degenerate Text with Errors.
- On Suffix Tree Breadth.
- Longest Common Factor After One Edit Operation.
- Fast Label Extraction in the CDAWG.
- Fast Construction of Compressed Web Graphs.
- Efficient Compression and Indexing of Trajectories.
- Order Preserving Pattern Matching on Trees and DAGs.
- A Self-index on Block Trees.
- On Two LZ78-style Grammars: Compression Bounds and Compressed-Space Computation.
- Lightweight BWT and LCP Merging via the Gap Algorithm.
- Succinct Partial Sums and Fenwick Trees.
- Linear-Size CDAWG: New Repetition-Aware Indexing and Grammar Compression.
- Distinct Squares in Circular Words.
- RLZAP: Relative Lempel-Ziv with Adaptive Pointers.
- LCP Array Construction Using O(sort(n)) (or Less) I/Os.
- Analyzing Relative Lempel-Ziv Reference Construction.
- Efficient and Compact Representations of Some Non-canonical Prefix-Free Codes.
- Longest Common Abelian Factors and Large Alphabets.
- XBWT Tricks.
- Bookmarks in Grammar-Compressed Strings.
- GraCT: A Grammar Based Compressed Representation of Trajectories.
- Near-Optimal Computation of Runs over General Alphabet via Non-Crossing LCE Queries.
- A Linear-Space Algorithm for the Substring Constrained Alignment Problem.
- Fully Dynamic de Bruijn Graphs.
- Efficient Representation of Multidimensional Data over Hierarchical Domains.
- Parallel Computation for the All-Pairs Suffix-Prefix Problem.
- Dynamic and Approximate Pattern Matching in 2D.
- Online Self-Indexed Grammar Compression.
- A Faster Algorithm for Computing Maximal \alpha -gapped Repeats in a String.
- Beyond the Runs Theorem.
- A Compact RDF Store Using Suffix Arrays.
- Relative Select.
- Efficient Algorithms for Longest Closed Factor Array.
- Range LCP Queries Revisited.
- Computing the Longest Unbordered Substring.
- Longest Common Prefix with Mismatches.
- Space-Efficient Detection of Unusual Words.
- Fast Online Lempel-Ziv Factorization in Compressed Space.
- Tight Bound for the Number of Distinct Palindromes in a Tree.
- Relative FM-Indexes.
- Indexed Matching Statistics and Shortest Unique Substrings.
- Grammar Compressed Sequences with Rank/Select Support.
- Algorithms for Jumbled Indexing, Jumbled Border and Jumbled Square on Run-Length Encoded Strings.
- Relative Lempel-Ziv with Constant-Time Random Access.
- Simple and Efficient String Algorithms for Query Suggestion Metrics Computation.
- Efficient Compressed Indexing for Approximate Top-k String Retrieval.
- Efficient Indexing and Representation of Web Access Logs.
- Fast Construction of Wavelet Trees.
- K 2-Treaps: Range Top-k Queries in Compact Space.
- Online Pattern Matching for String Edit Distance with Moves.
- Strategic Pattern Search in Factor-Compressed Text.
- Space-Efficient Construction of the Burrows-Wheeler Transform.
- Faster Top-k Document Retrieval in Optimal Space.
- Document Listing on Versioned Documents.
- Adding Compression and Blended Search to a Compact Two-Level Suffix Array.
- A Lempel-Ziv Compressed Structure for Document Listing.
- Compact Querieable Representations of Raster Data.
- Minimal Discriminating Words Problem Revisited.
- Faster Lyndon Factorization Algorithms for SLP and LZ78 Compressed Text.
- Order-Preserving Incomplete Suffix Trees and Order-Preserving Indexes.
- Indexes for Jumbled Pattern Matching in Strings, Trees and Graphs.
- Fully-Online Grammar Compression.
- Grammar Precompression Speeds Up Burrows-Wheeler Compression.
- Computing Discriminating and Generic Words.
- Improved Grammar-Based Compressed Indexes.
- Smaller Self-indexes for Natural Language.
- Efficient LZ78 Factorization of Grammar Compressed Text.
- Dual-Sorted Inverted Lists in Practice.
- Faster Algorithm for Computing the Edit Distance between SLP-Compressed Strings.
- The Position Heap of a Trie.
- Compressed Suffix Trees for Repetitive Texts.
- Variable-Length Codes for Space-Efficient Grammar-Based Compression.
- Ranked Document Retrieval in (Almost) No Space.
- The Wavelet Matrix.
- Fast q-gram Mining on SLP Compressed Strings.
- Approximate Regular Expression Matching with Multi-strings.
- Improved Compressed Indexes for Full-Text Document Retrieval.
- Computing All Subtree Repeats in Ordered Ranked Trees.
- Computing the Longest Common Prefix Array Based on the Burrows-Wheeler Transform.
- Finding Frequent Elements in Compressed 2D Arrays and Strings.
- Fixed Block Compression Boosting in FM-Indexes.
- COCA Filters: Co-occurrence Aware Bloom Filters.
- Reference Sequence Construction for Relative Compression of Genomes.
- ESP-Index: A Compressed Index Based on Edit-Sensitive Parsing.
- Succinct Representations of Dynamic Strings.
- Counting and Verifying Maximal Palindromes.
- Dynamic Z-Fast Tries.
- Range Queries over Untangled Chains.
- Computing Matching Statistics and Maximal Exact Matches on Compressed Full-Text Indexes.
- String Matching with Variable Length Gaps.
- CST++.
- Relative Lempel-Ziv Compression of Genomes for Large-Scale Storage and Retrieval.
- Colored Range Queries and Document Retrieval.
- Dual-Sorted Inverted Lists.
- A Compressed Enhanced Suffix Array Supporting Fast String Matching.
- Directly Addressable Variable-Length Codes.
- Range Quantile Queries: Another Virtue of Wavelet Trees.
- A Linear-Time Burrows-Wheeler Transform Using Induced Sorting.
- Indexing Variable Length Substrings for Exact and Approximate Matching.
- k2-Trees for Compact Web Graph Representation.
- Practical Rank/Select Queries over Arbitrary Sequences.
- Speeding Up Pattern Matching by Text Sampling.
- Context-Sensitive Grammar Transform: Compression and Pattern Matching.
- Self-indexing Natural Language.
- Improved Variable-to-Fixed Length Codes.
- Indexed Hierarchical Approximate String Matching.
- Run-Length Compressed Indexes Are Superior for Highly Repetitive Sequence Collections.
- A Fast and Compact Web Graph Representation.
- Implicit Compression Boosting with Applications to Self-indexing.
- Approximate String Matching with Lempel-Ziv Compressed Indexes.
- Sparse Directed Acyclic Word Graphs.
- A Compressed Self-index Using a Ziv-Lempel Dictionary.
- Inverted Files Versus Suffix Arrays for Locating Patterns in Primary Memory.
- Composite Pattern Discovery for PCR Application.
- A Space-Saving Linear-Time Algorithm for Grammar-Based Compression.
- An Alphabet-Friendly FM-Index.
- First Huffman, Then Burrows-Wheeler: A Simple Alphabet-Independent FM-Index.
- Simple, Fast, and Efficient Natural Language Adaptive Compression..
- SCM: Structural Contexts Model for Improving Compression in Semistructured Text Databases.
- A Practical Index for Genome Searching.
- Distributed Query Processing Using Suffix Arrays.
- A Bit-Parallel Suffix Automation Approach for (delta, gamma)-Matching in Music Retrieval.
- (S, C)-Dense Coding: An Optimized Compression Code for Natural Language Text Databases.
- Memory-Adaptive Dynamic Spatial Approximation Trees.
- Linear-Time Off-Line Text Compression by Longest-First Substitution.
- Flexible and Efficient Bit-Parallel Techniques for Transposition Invariant Approximate Matching in Music Retrieval.
- Large Edit Distance with Multiple Block Operations.
- t-Spanners as a Data Structure for Metric Space Searching.
- Processing Text Files as Is: Pattern Matching over Compressed Texts, Multi-byte Character Texts, and Semi-structured Texts.
- Indexing Text Using the Ziv-Lempel Trie.
- Probabilistic Proximity Searching Algorithms Based on Compact Partitions.
- Compact Directed Acyclic Word Graphs for a Sliding Window.
- Fully Dynamic Spatial Approximation Trees.
- Using Edit Distance in Point-Pattern Matching.
- On-Line Construction of Symmetric Compact Directed Acyclic Word Graphs.
- Fast Multipattern Search Algorithms for Intrusion Detection.
- Fully Compressed Pattern Matching Algorithm for Balanced Straight-Line Programs.
- Online Construction of Subsequence Automata for Multiple Texts.
- Bit-Parallel Approach to Approximate String Matching in Compressed Texts.
- A Model and a Visual Query Language for Structured Text.
- Direct Pattern Matching on Compressed Text.
- Fast Approximate String Matching in a Dictionary.