Small Longest Tandem Scattered Subsequences
We consider the problem of identifying tandem scattered subsequences within a string. Our algorithm identifies a longest subsequence which occurs twice without overlap in a string. This algorithm is based on the Hunt-Szymanski algorithm, therefore its performance improves if the string is not self s...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Alexandru Ioan Cuza University of Iasi
2021-08-01
|
Series: | Scientific Annals of Computer Science |
Subjects: | |
Online Access: | https://www.info.uaic.ro/en/sacs_articles/small-longest-tandem-scattered-subsequences/ |
id |
doaj-65cb50c11d4b4bda97394f3f6bd66e58 |
---|---|
record_format |
Article |
spelling |
doaj-65cb50c11d4b4bda97394f3f6bd66e582021-08-25T07:14:54ZengAlexandru Ioan Cuza University of IasiScientific Annals of Computer Science1843-81212248-26952021-08-01XXXI17911010.7561/SACS.2021.1.79Small Longest Tandem Scattered SubsequencesLuıs M. S. Russo0https://orcid.org/0000-0002-1966-1808Alexandre P. Francisco1https://orcid.org/0000-0003-4852-1641 INESC-ID and the Department of Computer Science and Engineering, Instituto Superior Tecnico, Universidade de Lisboa INESC-ID and the Department of Computer Science and Engineering, Instituto Superior Tecnico, Universidade de LisboaWe consider the problem of identifying tandem scattered subsequences within a string. Our algorithm identifies a longest subsequence which occurs twice without overlap in a string. This algorithm is based on the Hunt-Szymanski algorithm, therefore its performance improves if the string is not self similar, which occurs naturally on strings over large alphabets. Our algorithm relies on new results for data structures that support dynamic longest increasing sub-sequences. In the process we also obtain improved algorithms for the decremental string comparison problem.https://www.info.uaic.ro/en/sacs_articles/small-longest-tandem-scattered-subsequences/hunt-szymanski algorithmlongest increasing subsequencetandemsub-sequence |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Luıs M. S. Russo Alexandre P. Francisco |
spellingShingle |
Luıs M. S. Russo Alexandre P. Francisco Small Longest Tandem Scattered Subsequences Scientific Annals of Computer Science hunt-szymanski algorithm longest increasing subsequence tandem sub-sequence |
author_facet |
Luıs M. S. Russo Alexandre P. Francisco |
author_sort |
Luıs M. S. Russo |
title |
Small Longest Tandem Scattered Subsequences |
title_short |
Small Longest Tandem Scattered Subsequences |
title_full |
Small Longest Tandem Scattered Subsequences |
title_fullStr |
Small Longest Tandem Scattered Subsequences |
title_full_unstemmed |
Small Longest Tandem Scattered Subsequences |
title_sort |
small longest tandem scattered subsequences |
publisher |
Alexandru Ioan Cuza University of Iasi |
series |
Scientific Annals of Computer Science |
issn |
1843-8121 2248-2695 |
publishDate |
2021-08-01 |
description |
We consider the problem of identifying tandem scattered subsequences within a string. Our algorithm identifies a longest subsequence which occurs twice without overlap in a string. This algorithm is based on the Hunt-Szymanski algorithm, therefore its performance improves if the string is not self similar, which occurs naturally on strings over large alphabets. Our algorithm relies on new results for data structures that support dynamic longest increasing sub-sequences. In the process we also obtain improved algorithms for the decremental string comparison problem. |
topic |
hunt-szymanski algorithm longest increasing subsequence tandem sub-sequence |
url |
https://www.info.uaic.ro/en/sacs_articles/small-longest-tandem-scattered-subsequences/ |
work_keys_str_mv |
AT luısmsrusso smalllongesttandemscatteredsubsequences AT alexandrepfrancisco smalllongesttandemscatteredsubsequences |
_version_ |
1721196732424912896 |