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 条
  • [2] COMPUTATIONAL-COMPLEXITY OF LOSS NETWORKS
    LOUTH, G
    MITZENMACHER, M
    KELLY, F
    THEORETICAL COMPUTER SCIENCE, 1994, 125 (01) : 45 - 59
  • [3] Optimal Sorting Networks
    Bundala, Daniel
    Zavodny, Jakub
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS (LATA 2014), 2014, 8370 : 236 - 247
  • [4] ON OPTIMAL PARALLELIZATION OF SORTING NETWORKS
    GANNETT, E
    KOTHARI, SC
    YEN, HC
    THEORETICAL COMPUTER SCIENCE, 1990, 76 (2-3) : 331 - 341
  • [5] ON OPTIMAL PARALLELIZATION OF SORTING NETWORKS
    GANNETT, E
    KOTHARI, SC
    YEN, HC
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 287 : 195 - 206
  • [6] The Complexity of Sorting with Networks of Stacks and Queues
    Felsner, Stefan
    Pergel, Martin
    ALGORITHMS - ESA 2008, 2008, 5193 : 417 - +
  • [7] Sorting balls and water: Equivalence and computational complexity
    Ito, Takehiro
    Kawahara, Jun
    Minato, Shin-ichi
    Otachi, Yota
    Saitoh, Toshiki
    Suzuki, Akira
    Uehara, Ryuhei
    Uno, Takeaki
    Yamanaka, Katsuhisa
    Yoshinaka, Ryo
    THEORETICAL COMPUTER SCIENCE, 2023, 978
  • [8] COMPUTATIONAL-COMPLEXITY REDUCTION FOR NEURAL NETWORK ALGORITHMS
    GUEZ, A
    KAM, M
    EILBERT, JL
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1989, 19 (02): : 409 - 414
  • [9] COMPUTATIONAL-COMPLEXITY OF PROBLEMS OF OPTIMAL REDISTRIBUTION OF INDIVISIBLE RESOURCES
    SOTNIKOV, YA
    SOVIET JOURNAL OF COMPUTER AND SYSTEMS SCIENCES, 1990, 28 (01): : 121 - 127
  • [10] New Bounds on Optimal Sorting Networks
    Ehlers, Thorsten
    Mueller, Mike
    EVOLVING COMPUTABILITY, 2015, 9136 : 167 - 176