Parallel detection of all palindromes in a string
Theoretical Computer Science
Efficient Algorithms for Lempel-Zip Encoding (Extended Abstract)
SWAT '96 Proceedings of the 5th Scandinavian Workshop on Algorithm Theory
An Improved Pattern Matching Algorithm for Strings in Terms of Straight-Line Programs
CPM '97 Proceedings of the 8th Annual Symposium on Combinatorial Pattern Matching
Testing Equivalence of Morphisms on Context-Free Languages
ESA '94 Proceedings of the Second Annual European Symposium on Algorithms
Computing longest common substring and all palindromes from compressed strings
SOFSEM'08 Proceedings of the 34th conference on Current trends in theory and practice of computer science
Querying and embedding compressed texts
MFCS'06 Proceedings of the 31st international conference on Mathematical Foundations of Computer Science
An efficient pattern matching algorithm on a subclass of context free grammars
DLT'04 Proceedings of the 8th international conference on Developments in Language Theory
Universal lossless compression via multilevel pattern matching
IEEE Transactions on Information Theory
A universal algorithm for sequential data compression
IEEE Transactions on Information Theory
Compression of individual sequences via variable-rate coding
IEEE Transactions on Information Theory
Processing compressed texts: a tractability border
CPM'07 Proceedings of the 18th annual conference on Combinatorial Pattern Matching
Finding All Approximate Gapped Palindromes
ISAAC '09 Proceedings of the 20th International Symposium on Algorithms and Computation
Counting and verifying maximal palindromes
SPIRE'10 Proceedings of the 17th international conference on String processing and information retrieval
Fast q-gram mining on SLP compressed strings
SPIRE'11 Proceedings of the 18th international conference on String processing and information retrieval
Functional programs as compressed data
PEPM '12 Proceedings of the ACM SIGPLAN 2012 workshop on Partial evaluation and program manipulation
Efficient retrieval of approximate palindromes in a run-length encoded string
Theoretical Computer Science
Computing q-gram non-overlapping frequencies on SLP compressed texts
SOFSEM'12 Proceedings of the 38th international conference on Current Trends in Theory and Practice of Computer Science
An efficient algorithm to test square-freeness of strings compressed by straight-line programs
Information Processing Letters
Hardness of longest common subsequence for sequences with bounded run-lengths
CPM'12 Proceedings of the 23rd Annual conference on Combinatorial Pattern Matching
Time-Space trade-offs for longest common extensions
CPM'12 Proceedings of the 23rd Annual conference on Combinatorial Pattern Matching
Fast q-gram mining on SLP compressed strings
Journal of Discrete Algorithms
On palindromic sequence automata and applications
CIAA'13 Proceedings of the 18th international conference on Implementation and Application of Automata
Time-space trade-offs for longest common extensions
Journal of Discrete Algorithms
Hi-index | 5.23 |
This paper studies two problems on compressed strings described interms of straight line programs (SLPs). One is tocompute the length of the longest common substring of two givenSLP-compressed strings, and the other is to compute all palindromesof a given SLP-compressed string. In order to solve these problemsefficiently (in polynomial time w.r.t. the compressed size)decompression is never feasible, since the decompressed size can beexponentially large. We develop combinatorial algorithms that solvethese problems in O(n4logn) timewith O(n3) space, and inO(n4) time withO(n2) space, respectively, where nis the size of the input SLP-compressed strings.