SINGLE-EXCEPTION SORTING NETWORKS AND THE COMPUTATIONAL-COMPLEXITY OF OPTIMAL SORTING NETWORK VERIFICATION

被引:4
|
作者
PARBERRY, I
机构
[1] Department of Computer Science, 333 Whitmore Laboratory, The Pennsylvania State University, University Park, 16802, PA
来源
MATHEMATICAL SYSTEMS THEORY | 1990年 / 23卷 / 02期
关键词
D O I
10.1007/BF02090767
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A sorting network is a combinational circuit for sorting constructed from comparison-swap units. The depth of such a circuit is a measure of its running time. It is known that sorting-network verification is computationally intractable. However, it is reasonable to hypothesize that only the fastest (that is, the shallowest) networks are likely to be fabricated. It is shown that the verification of shallow sorting networks is also computationally intractable. Firstly, a method for constructing asymptotically optimal single-exception sorting networks is demonstrated. These are networks which sort all zero-one inputs except one. More specifically, their depth is D(n-1)+2⌈log(n-1)⌉+2, where D(n) is the minimum depth of an n-input sorting network. It follows that the verification problem for sorting networks of depth 2 D(n)+6⌈log n⌉+O(1) is Co-NP complete. Given the current state of knowledge about D(n) for large n, this indicates that the complexity of verification for shallow sorting networks is as great as for deep networks. © 1990 Springer-Verlag New York Inc.
引用
收藏
页码:81 / 93
页数:13
相关论文
共 50 条
  • [41] A Novel Computational Model for GPUs with Application to I/O Optimal Sorting Algorithms
    Koike, Atsushi
    Sadakane, Kunihiko
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 615 - 624
  • [43] A NEW CLASS OF OPTIMAL BOUNDED-DEGREE VLSI SORTING NETWORKS
    ALNUWEIRI, HM
    IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (06) : 746 - 752
  • [44] A low-cost neural sorting network with O(1) time complexity
    Lin, SS
    Hsu, SH
    NEUROCOMPUTING, 1997, 14 (03) : 289 - 299
  • [46] OPTIMAL-ALGORITHMS FOR SORTING ON SINGLE TAPE TURING-MACHINES
    WIEDERMANN, J
    IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1992, 12 : 306 - 314
  • [47] Accurate, Very Low Computational Complexity Spike Sorting Using Unsupervised Matched Subspace Learning
    Zamani, Majid
    Sokolic, Jure
    Jiang, Dai
    Renna, Francesco
    Rodrigues, Miguel R. D.
    Demosthenous, Andreas
    IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2020, 14 (02) : 221 - 231
  • [48] Reliability of Two-Terminal Networks Equivalent to Small Optimal Sorting Nets
    Cowell, Simon R.
    Nagy, Mariana
    Beiu, Valeriu
    INTELLIGENT METHODS IN COMPUTING, COMMUNICATIONS AND CONTROL, 2021, 1243 : 45 - 56
  • [49] The Quest for Optimal Sorting Networks: Efficient Generation of Two-Layer Prefixes
    Codish, Michael
    Cruz-Filipe, Luis
    Schneider-Kamp, Peter
    16TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2014), 2014, : 359 - 366
  • [50] Formalizing Size-Optimal Sorting Networks: Extracting a Certified Proof Checker
    Cruz-Filipe, Luis
    Schneider-Kamp, Peter
    INTERACTIVE THEOREM PROVING, 2015, 9236 : 154 - 169