...
首页> 外文期刊>SIAM Journal on Computing >Sorting and selection in posets
【24h】

Sorting and selection in posets

机译:姿势中的排序和选择

获取原文
获取原文并翻译 | 示例

摘要

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 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(w~2n 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.
机译:排序和搜索的经典问题假定要比较的对象具有潜在的线性顺序。在本文中,我们在部分有序对象集是部分无序的情况下研究这些问题。从组合的角度来看,这种概括很有趣,并且在没有基础线性排序(例如会议提交)的排名方案中具有直接的应用。它还可用于重建某些类型的网络,包括生物网络。我们的研究结果代表了Faigle和Turán十年前取得的重大进步。特别是,我们提出了第一种算法,该算法以查询复杂度O(n(w + log n))对大小为n的宽度w姿势进行排序,并证明该查询复杂度是渐近最优的。我们还描述了一种Mergesort的变体,它具有查询复杂度O(wn log n / w)和总复杂度O(w〜2n log n / w); Faigle和Turán提出了一种具有相同查询复杂度的算法,但是尚不知道该算法的有效实现。我们两种排序算法都可以以可忽略的开销应用于重建传递关系的更一般的问题。我们还考虑了两个相关的问题:找到最小元素,将其推广到找到底部k个“层”,称为k选择问题。我们提供有效的确定性和随机算法,以查找具有查询复杂度和总复杂度O(wn)的最小元素。我们为查询复杂度提供匹配的下限,最高达2倍,并将结果推广到第k个选择问题。最后,我们提出了一种有效的算法,用于计算坐姿的线性扩展并计算所有元素的高度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号