Show simple item record

dc.contributor.authorDaskalakis, Constantinos
dc.contributor.authorKarp, Richard M
dc.contributor.authorMossel, Elchanan
dc.contributor.authorRiesenfeld, Samantha J
dc.contributor.authorVerbin, Elad
dc.date.accessioned2021-10-27T20:05:19Z
dc.date.available2021-10-27T20:05:19Z
dc.date.issued2011
dc.identifier.urihttps://hdl.handle.net/1721.1/134507
dc.description.abstractClassical problems of sorting and searching assume an underlying linear ordering of the objects being compared. In this paper, we study these problems in the context of partially ordered sets, in which some pairs of objects are incomparable. This generalization is interesting from a combinatorial perspective, and it has immediate applications in ranking scenarios where there is no underlying linear ordering, e.g., conference submissions. It also has applications in reconstructing certain types of networks, including biological networks. Our results represent significant progress over previous results from two decades ago by Faigle and Turán. In particular, we present the first algorithm that sorts a width-w poset of size n with query complexity O(n(w + log n)) and prove that this query complexity is asymptotically optimal. We also describe a variant of Mergesort with query complexity O(wn log n/w ) and total complexity O(w2n log n/w ); an algorithm with the same query complexity was given by Faigle and Turán, but no efficient implementation of that algorithm is known. Both our sorting algorithms can be applied with negligible overhead to the more general problem of reconstructing transitive relations. We also consider two related problems: finding the minimal elements, and its generalization to finding the bottom k "levels," called the k-selection problem. We give efficient deterministic and randomized algorithms for finding the minimal elements with query complexity and total complexity O(wn). We provide matching lower bounds for the query complexity up to a factor of 2 and generalize the results to the k-selection problem. Finally, we present efficient algorithms for computing a linear extension of a poset and computing the heights of all elements. © 2011 Society for Industrial and Applied Mathematics.
dc.language.isoen
dc.publisherSociety for Industrial & Applied Mathematics (SIAM)
dc.relation.isversionof10.1137/070697720
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.
dc.sourceSIAM
dc.titleSorting and Selection in Posets
dc.typeArticle
dc.contributor.departmentMassachusetts Institute of Technology. Department of Mathematics
dc.relation.journalSIAM Journal on Computing
dc.eprint.versionFinal published version
dc.type.urihttp://purl.org/eprint/type/JournalArticle
eprint.statushttp://purl.org/eprint/status/PeerReviewed
dc.date.updated2019-05-15T17:57:39Z
dspace.orderedauthorsDaskalakis, C; Karp, RM; Mossel, E; Riesenfeld, SJ; Verbin, E
dspace.date.submission2019-05-15T17:57:40Z
mit.journal.volume40
mit.journal.issue3
mit.metadata.statusAuthority Work and Publication Information Needed


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record