Optimal time-space trade-offs for sorting

被引:35
|
作者
Pagter, J [1 ]
Rauhe, T [1 ]
机构
[1] Aarhus Univ, Dept Comp Sci, DK-8000 Aarhus C, Denmark
关键词
D O I
10.1109/SFCS.1998.743455
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We study the fundamental problem of sorting in a sequential model of computation and in particular consider the time-space trade-off (product of time and space)for this problem. Beame has shown a lower bound of Omega(n(2)) for this product leaving a gap of a logarithmic factor up to the previously best known upper bound of O(n(2) log n) due to Frederickson. Since then, no progress has been made towards tightening this gap. The main contribution of this paper is a comparison based sorting algorithm which closes the gap by meeting the lower bound of Beame. The time-space product O(n(2)) upper bound holds for the full range of space bounds between log n and n/log n. Hence in this range our algorithm is optimal for comparison based models as well as for the very powerful general models considered by Beame.
引用
收藏
页码:264 / 268
页数:3
相关论文
共 50 条
  • [1] Optimal time-space trade-offs for non-comparison-based sorting
    Pagh, R
    Pagter, J
    [J]. PROCEEDINGS OF THE THIRTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2002, : 9 - 18
  • [2] UPPER-BOUNDS FOR TIME-SPACE TRADE-OFFS IN SORTING AND SELECTION
    FREDERICKSON, GN
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1987, 34 (01) : 19 - 26
  • [3] Time-Space Trade-offs in Population Protocols
    Alistarh, Dan
    Aspnes, James
    Eisenstat, David
    Gelashvili, Rati
    Rivest, Ronald L.
    [J]. PROCEEDINGS OF THE TWENTY-EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2017, : 2560 - 2579
  • [4] TIME-SPACE TRADE-OFFS FOR REVERSIBLE COMPUTATION
    BENNETT, CH
    [J]. SIAM JOURNAL ON COMPUTING, 1989, 18 (04) : 766 - 776
  • [5] TIME-SPACE TRADE-OFFS IN A PEBBLE GAME
    PAUL, WJ
    TARJAN, RE
    [J]. ACTA INFORMATICA, 1978, 10 (02) : 111 - 115
  • [6] TIME-SPACE TRADE-OFFS FOR BRANCHING PROGRAMS
    WEGENER, I
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1986, 32 (01) : 91 - 96
  • [7] Time-space trade-offs for triangulations and Voronoi diagrams
    Korman, Matias
    Mulzer, Wolfgang
    van Renssen, Andre
    Roeloffzen, Marcel
    Seiferth, Paul
    Stein, Yannik
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2018, 73 : 35 - 45
  • [8] TIME-SPACE TRADE-OFFS FOR SOME ALGEBRAIC PROBLEMS
    JAJA, J
    [J]. JOURNAL OF THE ACM, 1983, 30 (03) : 657 - 667
  • [9] Time-space trade-offs for compressed suffix arrays
    Rao, SS
    [J]. INFORMATION PROCESSING LETTERS, 2002, 82 (06) : 307 - 311
  • [10] Time-space trade-offs for longest common extensions
    Bille, Philip
    Li Gortz, Inge
    Sach, Benjamin
    Vildhoj, Hjalte Wedel
    [J]. JOURNAL OF DISCRETE ALGORITHMS, 2014, 25 : 42 - 50