Show simple item record

dc.contributor.authorShun, Julian
dc.date.accessioned2021-04-09T12:09:16Z
dc.date.available2021-04-09T12:09:16Z
dc.date.issued2020-08
dc.date.submitted2020-01
dc.identifier.issn0890-5401
dc.identifier.urihttps://hdl.handle.net/1721.1/130424
dc.description.abstractExisting parallel algorithms for wavelet tree construction have a work complexity of O(nlog⁡σ). This paper presents parallel algorithms for the problem with improved work complexity. Our first algorithm is based on parallel integer sorting and has either O(nlog⁡log⁡n⌈log⁡σ/log⁡nlog⁡log⁡n⌉) work and polylogarithmic depth, or O(n⌈log⁡σ/log⁡n⌉) work and sub-linear depth. We also describe another algorithm that has O(n⌈log⁡σ/log⁡n⌉) work and O(σ+log⁡n) depth. We then show how to use similar ideas to construct variants of wavelet trees (arbitrary-shaped binary trees and multiary trees) as well as wavelet matrices in parallel with lower work complexity than prior algorithms. Finally, we show that the rank and select structures on binary sequences and multiary sequences, which are stored on wavelet tree nodes, can be constructed in parallel with improved work bounds, matching those of the best existing sequential algorithms for constructing rank and select structures.en_US
dc.description.sponsorshipUnited States. Department of Energy. Early Career Research (Award de-sc0018947)en_US
dc.description.sponsorshipNational Science Foundation (U.S.). Career (Award CCF-1845763)en_US
dc.language.isoen
dc.publisherElsevier BVen_US
dc.relation.isversionof10.1016/J.IC.2020.104516en_US
dc.rightsCreative Commons Attribution-NonCommercial-NoDerivs Licenseen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/en_US
dc.sourcearXiven_US
dc.titleImproved parallel construction of wavelet trees and rank/select structuresen_US
dc.typeArticleen_US
dc.identifier.citationShun, Julian. “Improved parallel construction of wavelet trees and rank/select structures.” Information and Computation, 273 (August 2020): 104516 © 2020 The Authoren_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.relation.journalInformation and Computationen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2021-04-07T13:50:22Z
dspace.orderedauthorsShun, Jen_US
dspace.date.submission2021-04-07T13:50:23Z
mit.journal.volume273en_US
mit.licensePUBLISHER_CC
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record