Show simple item record

dc.contributor.authorDemaine, Erik D
dc.contributor.authorGopal, Vineet
dc.contributor.authorHasenplaugh, William Cleaburn
dc.date.accessioned2017-07-25T19:21:39Z
dc.date.available2017-07-25T19:21:39Z
dc.date.issued2015-07
dc.identifier.isbn978-3-319-21839-7
dc.identifier.isbn978-3-319-21840-3
dc.identifier.issn0302-9743
dc.identifier.issn1611-3349
dc.identifier.urihttp://hdl.handle.net/1721.1/110844
dc.description.abstractIn this paper we develop an optimal cache-oblivious data structure that solves the iterated predecessor problem. Given k static sorted lists L[subscript 1],L[subscript 2],…,L[subscript k] of average length n and a query value q, the iterated predecessor problem is to find the largest element in each list which is less than q. Our solution to this problem, called “range coalescing”, requires O(log[subscript B+1]n+k/B) memory transfers for a query on a cache of block size B, which is information-theoretically optimal. The range-coalescing data structure consumes O(kn) space, and preprocessing requires only O(kn / B) memory transfers with high probability, given a tall cache of size M=Ω(B[superscript 2]).en_US
dc.language.isoen_US
dc.publisherSpringer Berlin / Heidelbergen_US
dc.relation.isversionofhttp://dx.doi.org/10.1007/978-3-319-21840-3_21en_US
dc.rightsArticle is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.en_US
dc.sourceMIT Web Domainen_US
dc.titleCache-Oblivious Iterated Predecessor Queries via Range Coalescingen_US
dc.typeArticleen_US
dc.identifier.citationDemaine, Erik D., Vineet Gopal, and William Hasenplaugh. “Cache-Oblivious Iterated Predecessor Queries via Range Coalescing.” Algorithms and Data Structures. Ed. Frank Dehne, Jörg-Rüdiger Sack, and Ulrike Stege. Vol. 9214. Cham: Springer International Publishing, 2015. 249–262.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorDemaine, Erik D
dc.contributor.mitauthorGopal, Vineet
dc.contributor.mitauthorHasenplaugh, William Cleaburn
dc.relation.journalWorkshop on Algorithms and Data Structures, WADS 2015en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsDemaine, Erik D.; Gopal, Vineet; Hasenplaugh, Williamen_US
dspace.embargo.termsNen_US
dc.identifier.orcidhttps://orcid.org/0000-0003-3803-5703
dc.identifier.orcidhttps://orcid.org/0000-0001-6915-0216
mit.licensePUBLISHER_POLICYen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record