Detailed Information

Cited 10 time in webofscience Cited 0 time in scopus
Metadata Downloads

Linearized Suffix Tree: an Efficient Index Data Structure with the Capabilities of Suffix Trees and Suffix Arrays

Full metadata record
DC Field Value Language
dc.contributor.authorKim, Dong Kyue-
dc.contributor.authorKim, Minhwan-
dc.contributor.authorPark, Heejin-
dc.date.accessioned2022-10-07T09:46:19Z-
dc.date.available2022-10-07T09:46:19Z-
dc.date.created2022-08-26-
dc.date.issued2008-11-
dc.identifier.issn0178-4617-
dc.identifier.urihttps://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/171791-
dc.description.abstractSuffix trees and suffix arrays are fundamental full-text index data structures to solve problems occurring in string processing. Since suffix trees and suffix arrays have different capabilities, some problems are solved more efficiently using suffix trees and others are solved more efficiently using suffix arrays. We consider efficient index data structures with the capabilities of both suffix trees and suffix arrays without requiring much space. When the size of an alphabet is small, enhanced suffix arrays are such index data structures. However, when the size of an alphabet is large, enhanced suffix arrays lose the power of suffix trees. Pattern searching in an enhanced suffix array takes O(m vertical bar Sigma vertical bar) time while pattern searching in a suffix tree takes O(m log vertical bar Sigma vertical bar) time where m is the length of a pattern and Sigma is an alphabet. In this paper, we present linearized suffix trees which are efficient index data structures with the capabilities of both suffix trees and suffix arrays even when the size of an alphabet is large. A linearized suffix tree has all the functionalities of the enhanced suffix array and supports the pattern search in O(m log vertical bar Sigma vertical bar) time. In a different point of view, it can be considered a practical implementation of the suffix tree supporting O(m log vertical bar Sigma vertical bar)-time pattern search. In addition, we also present two efficient algorithms for computing suffix links on the enhanced suffix array and the linearized suffix tree. These are the first algorithms that run in O(n) time without using the range minima query. Our experimental results show that our algorithms are faster than the previous algorithms.-
dc.language영어-
dc.language.isoen-
dc.publisherSPRINGER-
dc.titleLinearized Suffix Tree: an Efficient Index Data Structure with the Capabilities of Suffix Trees and Suffix Arrays-
dc.typeArticle-
dc.contributor.affiliatedAuthorKim, Dong Kyue-
dc.contributor.affiliatedAuthorPark, Heejin-
dc.identifier.doi10.1007/s00453-007-9061-2-
dc.identifier.scopusid2-s2.0-55149087199-
dc.identifier.wosid000260524000003-
dc.identifier.bibliographicCitationALGORITHMICA, v.52, no.3, pp.350 - 377-
dc.relation.isPartOfALGORITHMICA-
dc.citation.titleALGORITHMICA-
dc.citation.volume52-
dc.citation.number3-
dc.citation.startPage350-
dc.citation.endPage377-
dc.type.rimsART-
dc.type.docTypeArticle-
dc.description.journalClass1-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalResearchAreaMathematics-
dc.relation.journalWebOfScienceCategoryComputer Science, Software Engineering-
dc.relation.journalWebOfScienceCategoryMathematics, Applied-
dc.subject.keywordPlusCONSTRUCTION-
dc.subject.keywordPlusTIME-
dc.subject.keywordAuthorSuffix trees-
dc.subject.keywordAuthorSuffix arrays-
dc.subject.keywordAuthorIndex data structures-
dc.subject.keywordAuthorString algorithms-
dc.identifier.urlhttps://link.springer.com/article/10.1007/s00453-007-9061-2-
Files in This Item
Go to Link
Appears in
Collections
서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles
서울 공과대학 > 서울 융합전자공학부 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Kim, Dong Kyue photo

Kim, Dong Kyue
COLLEGE OF ENGINEERING (SCHOOL OF ELECTRONIC ENGINEERING)
Read more

Altmetrics

Total Views & Downloads

BROWSE