Artykuł w czasopiśmie
Brak miniatury
Licencja

CC-BYCC-BY - Uznanie autorstwa
 

Longest Palindromic Substring in Sublinear Time

cris.lastimport.scopus2024-02-12T20:20:33Z
dc.abstract.enWe revisit the classic algorithmic problem of computing a longest palidromic substring. This problem is solvable by a celebrated (n)-time algorithm [Manacher, J. ACM 1975], where n is the length of the input string. For small alphabets, (n) is not necessarily optimal in the word RAM model of computation: a string of length n over alphabet [0,σ) can be stored in (n log σ/log n) space and read in (n log σ/log n) time. We devise a simple (n log σ/log n)-time algorithm for computing a longest palindromic substring. In particular, our algorithm works in sublinear time if σ = 2^{o(log n)}. Our technique relies on periodicity and on the (n log σ/log n)-time constructible data structure of Kempa and Kociumaka [STOC 2019] that answers longest common extension queries in (1) time.
dc.affiliationUniwersytet Warszawski
dc.conference.countryCzechy
dc.conference.datefinish2022-06-29
dc.conference.datestart2022-06-27
dc.conference.placePraga
dc.conference.seriesCombinatorial Pattern Matching
dc.conference.seriesCombinatorial Pattern Matching
dc.conference.seriesshortcutCPM
dc.conference.shortcutCPM 2022
dc.conference.weblinkhttps://www.stringology.org/event/CPM2022/
dc.contributor.authorRadoszewski, Jakub
dc.contributor.authorPissis, Solon P.
dc.contributor.authorCharalampopoulos, Panagiotis
dc.date.accessioned2024-01-25T05:16:00Z
dc.date.available2024-01-25T05:16:00Z
dc.date.copyright2022-06-22
dc.date.issued2022
dc.description.accesstimeAT_PUBLICATION
dc.description.financePublikacja bezkosztowa
dc.description.versionFINAL_PUBLISHED
dc.identifier.doi10.4230/LIPICS.CPM.2022.20
dc.identifier.urihttps://repozytorium.uw.edu.pl//handle/item/111470
dc.identifier.weblinkhttps://drops.dagstuhl.de/opus/volltexte/2022/16147/
dc.languageeng
dc.pbn.affiliationcomputer and information sciences
dc.relation.pages20:1--20:9
dc.rightsCC-BY
dc.sciencecloudnosend
dc.subject.enstring algorithms
dc.subject.enlongest palindromic substring
dc.subject.enlongest common extension
dc.titleLongest Palindromic Substring in Sublinear Time
dc.typeJournalArticle
dspace.entity.typePublication