SORTING AND SELECTION IN POSETS

被引:22
|
作者
Daskalakis, Constantinos [1 ,2 ]
Karp, Richard M. [3 ,4 ]
Mossel, Elchanan [5 ,6 ]
Riesenfeld, Samantha J. [7 ]
Verbin, Elad [8 ,9 ]
机构
[1] MIT, EECS, Cambridge, MA 02139 USA
[2] MIT, CSAIL, Cambridge, MA 02139 USA
[3] Univ Calif Berkeley, Dept Comp Sci, Berkeley, CA 94720 USA
[4] Int Comp Sci Inst, Berkeley, CA 94704 USA
[5] Univ Calif Berkeley, Dept Comp Sci & Stat, Berkeley, CA 94720 USA
[6] Weizmann Inst Sci, Dept Math & Comp Sci, IL-76100 Rehovot, Israel
[7] Univ Calif San Francisco, J David Gladstone Inst, San Francisco, CA 94158 USA
[8] Tsinghua Univ, Inst Theoret Comp Sci, Beijing 10084, Peoples R China
[9] Tel Aviv Univ, Tel Aviv, Israel
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
chain decomposition; partially ordered sets; query complexity; selection; sorting; transitive relations; PAIRS;
D O I
10.1137/070697720
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:597 / 622
页数:26
相关论文
共 50 条
  • [41] Foldings in graphs and relations with simplicial complexes and posets
    Fieux, E.
    Lacaze, J.
    DISCRETE MATHEMATICS, 2012, 312 (17) : 2639 - 2651
  • [42] Research and Experiment of Radar Signal Support Vector Clustering Sorting Based on Feature Extraction and Feature Selection
    Wang, Shiqiang
    Gao, Caiyun
    Zhang, Qin
    Dakulagi, Veerendra
    Zeng, Huiyong
    Zheng, Guimei
    Bai, Juan
    Song, Yuwei
    Cai, Jiliang
    Zong, Binfeng
    IEEE ACCESS, 2020, 8 : 93322 - 93334
  • [43] Information-Theory-based Nondominated Sorting Ant Colony Optimization for Multiobjective Feature Selection in Classification
    Wang, Ziqian
    Gao, Shangce
    Zhou, Mengchu
    Sato, Syuhei
    Cheng, Jiujun
    Wang, Jiahai
    IEEE TRANSACTIONS ON CYBERNETICS, 2023, 53 (08) : 5276 - 5289
  • [44] THE N-FIXED POINT PROPERTY IN POSETS
    Bhatta, S. Parameshwara
    George, Shiju
    ARS COMBINATORIA, 2016, 124 : 313 - 318
  • [45] A non-messing-up phenomenon for posets
    Tenner, Bridget Eileen
    ANNALS OF COMBINATORICS, 2007, 11 (01) : 101 - 114
  • [46] An Optimal Ancestry Scheme and Small Universal Posets
    Fraigniaud, Pierre
    Korman, Amos
    STOC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2010, : 611 - 619
  • [47] A Non-Messing-Up Phenomenon for Posets
    Bridget Eileen Tenner
    Annals of Combinatorics, 2007, 11 : 101 - 114
  • [48] FASTER EXISTENTIAL FO MODEL CHECKING ON POSETS
    Gajarsky, Jakub
    Hlineny, Petr
    Obdrzalek, Jan
    Ordyniak, Sebastian
    LOGICAL METHODS IN COMPUTER SCIENCE, 2015, 11 (04)
  • [49] FO Model Checking on Posets of Bounded Width
    Gajarsky, Jakub
    Hlineny, Petr
    Lokshtanov, Daniel
    Obdrzalek, Jan
    Ordyniak, Sebastian
    Ramanujan, M. S.
    Saurabh, Saket
    2015 IEEE 56TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 2015, : 963 - 974
  • [50] A supplementary note to Questionnaire Sorting and Fuzzy Sorting
    Joachim Harloff
    Quality & Quantity, 2008, 42 : 133 - 134