Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Issue title: A Mosaic of Computational Topics: from Classical to Novel, Special Issue Dedicated to Jetty Kleijn on the Occasion of Her 65th Birthday
Guest editors: Maurice ter Beek, Maciej Koutny and Grzegorz Rozenberg
Article type: Research Article
Authors: Alzamel, Maia; * | Ayad, Lorraine A.K.b | Bernardini, Giuliac | Grossi, Robertod | Iliopoulos, Costas S.e | Pisanti, Nadiaf; † | Pissis, Solon P.g | Rosone, Giovannah
Affiliations: [a] Department of Informatics, King’s College London, UK. mai.alzamel@kcl.ac.uk | [b] Department of Informatics, King’s College London, UK. lorraine.ayad@kcl.ac.uk | [c] DISCo, University of Milano - Bicocca, Italy. giulia.bernardini@unimib.it | [d] Department of Computer Science, University of Pisa, Italy. grossi@di.unipi.it | [e] Department of Informatics, King’s College London, UK. costas.iliopoulos@kcl.ac.uk | [f] Department of Computer Science, University of Pisa, Italy. pisanti@di.unipi.it | [g] Life Sciences and Health research group, CWI Amsterdam, the Netherlands. solon.pissis@cwi.nl | [h] Department of Computer Science, University of Pisa, Italy. giovanna.rosone@unipi.it
Correspondence: [†] Address for correspondence: Department of Computer Science, University of Pisa, Italy
Note: [*] Also works: Department of Computer Science, King Saud University, KSA
Abstract: Uncertain sequences are compact representations of sets of similar strings. They highlight common segments by collapsing them, and explicitly represent varying segments by listing all possible options. A generalized degenerate string (GD string) is a type of uncertain sequence. Formally, a GD string Ŝ is a sequence of n sets of strings of total size N, where the ith set contains strings of the same length ki but this length can vary between different sets. We denote by W the sum of these lengths k0, k1, . . . , kn-1. Our main result is an 𝒪(N + M)-time algorithm for deciding whether two GD strings of total sizes N and M, respectively, over an integer alphabet, have a non-empty intersection. This result is based on a combinatorial result of independent interest: although the intersection of two GD strings can be exponential in the total size of the two strings, it can be represented in linear space. We then apply our string comparison tool to devise a simple algorithm for computing all palindromes in Ŝ in 𝒪(min{W, n2}N)-time. We complement this upper bound by showing a similar conditional lower bound for computing maximal palindromes in Ŝ. We also show that a result, which is essentially the same as our string comparison linear-time algorithm, can be obtained by employing an automata-based approach.
Keywords: degenerate strings, generalized degenerate strings, elastic-degenerate strings, string comparison, palindromes
DOI: 10.3233/FI-2020-1947
Journal: Fundamenta Informaticae, vol. 175, no. 1-4, pp. 41-58, 2020
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
sales@iospress.com
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
info@iospress.nl
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office info@iospress.nl
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
china@iospress.cn
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
如果您在出版方面需要帮助或有任何建, 件至: editorial@iospress.nl