4.4 Article

SORTING AND SELECTION IN POSETS

期刊

SIAM JOURNAL ON COMPUTING
卷 40, 期 3, 页码 597-622

出版社

SIAM PUBLICATIONS
DOI: 10.1137/070697720

关键词

chain decomposition; partially ordered sets; query complexity; selection; sorting; transitive relations

资金

  1. Microsoft Research Fellowship
  2. NSF [CCF-0635319, CCF-0515259, DMS 0528488, DMS 0548249]
  3. DOD [N0014-07-1-05-06]
  4. Sloan Fellowship in Mathematics
  5. Gordon & Betty Moore Foundation
  6. National Natural Science Foundation of China [60553001]
  7. National Basic Research Program of China [2007CB807900, 2007CB807901]

向作者/读者索取更多资源

Classical 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 Turan. In particular, we 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. We also describe a variant of Mergesort with query complexity O(wn log n/w) and total complexity O(w(2)n log n/w); an algorithm with the same query complexity was given by Faigle and Turan, 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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.4
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据