SORTING AND SELECTION IN POSETS

Classical problems of sorting and searching assume an underlying linear ordering of the objects being compared. In this paper, the authors study these problems in the context of partially ordered sets, in which some pairs of objects are incomparable. This generalization is interesting from a combina...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:SIAM journal on computing 2011-01, Vol.40 (3), p.597-622
Hauptverfasser: DASKALAKIS, Constantinos, KARP, Richard M, MOSSEL, Elchanan, RIESENFELD, Samantha J, VERBIN, Elad
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Classical problems of sorting and searching assume an underlying linear ordering of the objects being compared. In this paper, the authors 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. In particular, the authors present the first algorithm that sorts a width-w poset of size n with query complexity O(n(w + logn)) and prove that this query complexity is asymptotically optimal. The authors also describe a variant of Mergesort with query complexity O(wnlog n/w ) and total complexity O(w^2n log n/w ). Both the sorting algorithms can be applied with negligible overhead to the more general problem of reconstructing transitive relations.
ISSN:0097-5397
1095-7111
DOI:10.1137/070697720