×

旋转瓶排序和退火排序:通过往返随机比较进行不经意的排序。 (英文) Zbl 1317.68046号

总结:我们研究了基于随机循环比较的排序算法。具体来说,我们研究了无限制比较的自旋瓶排序和退火排序,其中比较限制在由温度参数。这两种算法都是简单的、随机的、数据共享的排序算法,在隐私保护计算中很有用,但正如我们所示,退火排序效率更高。我们证明了存在一个输入置换,它导致Spin-the-bottle排序需要(Omega(n^2\log n))预期的时间才能成功,并且在(O(n^2\log n,)时间内,该算法成功的概率很高。我们还显示了一个退火排序规范,它在\(O(n\log n)\)时间内运行,并且成功的概率很高。

MSC公司:

第68页第10页 搜索和排序
68瓦20 随机算法
68瓦40 算法分析
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[1] Ajtai,M.,Komlós,J.,Szemerédi,E.:按平行的顺序排序。组合数学3,1-19(1983)·Zbl 0523.68048号 ·doi:10.1007/BF02579338文件
[2] Assaf,S.,Upfal,E.:容错分拣网络。SIAM J.离散数学。4(4), 472-480 (1991) ·Zbl 0735.68019号 ·数字对象标识代码:10.1137/0404042
[3] Batcher,K.E.,《分拣网络及其应用》,307-314(1968),雷斯顿
[4] Ben-David,A。;尼桑,N。;Pinkas,B.,FairplayMP:安全多方计算系统,257-266(2008),纽约·数字对象标识代码:10.1145/1455770.1455804
[5] Biedl,T.、Chan,T.,Demaine,E.D.、Fleischer,R.、Golin,M.、King,J.A.、Munro,J.I.:趣味—或无序二进制搜索的混乱。离散应用程序。数学。144(3)、231-236(2004年)·Zbl 1062.68045号 ·doi:10.1016/j.dam.2004.01.003
[6] Blackston,D.T。;Ranade,A.,Snakesort:一系列简单的最优随机排序算法,201-204(1993),华盛顿·doi:10.1109/ICPP.1993.164
[7] Boneh,A.,Hofri,M.:耦合收集器问题重新审视——工程问题和计算方法综述。Commun公司。统计,斯托克。模型13(1),39-66(1997)·Zbl 0871.60009号 ·doi:10.1080/1532634970807412
[8] Braverman,M。;Mossel,E.,《无需重采样的噪音排序》,268-276(2008),费城·Zbl 1192.94077号
[9] Brejová,B.:分析贝类的变体。信息处理。莱特。79(5), 223-227 (2001) ·Zbl 1032.68088号 ·doi:10.1016/S0020-0190(00)00223-4
[10] 卡内蒂,R。;林德尔,Y。;奥斯特罗夫斯基,R。;Sahai,A.,《通用可组合的两方和多方安全计算》,494-503(2002),纽约·Zbl 1192.94112号 ·doi:10.1145/509907.509980
[11] Cormen,T.H.,Leiserson,C.E.,Rivest,R.L.,Stein,C.:算法导论,第二版。麻省理工学院出版社,剑桥(2001)·Zbl 1047.68161号
[12] Cypher,R.:Shellsort排序网络大小的下限。SIAM J.计算。22(1), 62-71 (1993) ·Zbl 0766.68021号 ·doi:10.1137/0222006年
[13] Dobosiewicz,W.:气泡排序的一种有效变体。莱特。11(1), 5-6 (1980) ·doi:10.1016/0020-0190(80)90022-8
[14] 杜,W。;Atallah,M.J.,《安全多方计算问题及其应用:回顾和开放问题》,13-22(2001),纽约·doi:10.1145/508171508174
[15] 杜,W。;Zhan,Z.,解决安全多方计算问题的实用方法,127-135(2002),纽约·doi:10.1145/844102.844125
[16] Feige,U.,Raghavan,P.,Peleg,D.,Upfal,E.:用噪声信息进行计算。SIAM J.计算。23(5), 1001-1018 (1994) ·Zbl 0813.68057号 ·doi:10.1137/S0097539791195877
[17] Goodrich,M.T.,《随机Shellsort:一种简单的不经意排序算法》,1-16(2010)·Zbl 1288.68250号
[18] Goodrich,M.T.,Tamassia,R.:算法设计:基础、分析和互联网示例。威利,纽约(2002年)·Zbl 0995.68183号
[19] Gruber,H。;霍尔泽,M。;Ruepp,O.,《缓慢排序:异常糟糕的随机排序算法分析》,183-197(2007),柏林·Zbl 1201.68047号 ·doi:10.1007/978-3-540-72914-3_17
[20] C.A.R.霍尔:快速分拣。计算。J.5(1),10-15(1962)·Zbl 0108.13601号 ·doi:10.1093/comjnl/5.1.10
[21] Incerpi,J.,Sedgewick,R.:改进了Shellsort的上界。J.计算。系统。科学。31(2), 210-224 (1985) ·Zbl 0583.68035号 ·doi:10.1016/0022-0000(85)90042-X
[22] Incerpi,J.,Sedgewick,R.:贝类的实际变体。信息处理。莱特。26(1), 37-43 (1987) ·doi:10.1016/0020-0190(87)90034-2
[23] Jiang,T.,Li,M.,Vitányi,P.:Shellsort平均情况复杂性的下限。J.ACM 47(5),905-911(2000)·兹比尔1320.68062 ·数字对象标识代码:10.1145/355483.355488
[24] Knuth,D.E.:排序和搜索。计算机编程艺术,第3卷。Addison-Wesley,雷丁(1973)·Zbl 0302.68010号
[25] Laarhoven,P.J.M.,Aarts,E.H.L.(编辑):模拟退火:理论与应用。诺威尔Kluwer学术出版社(1987年)·Zbl 0643.65028号
[26] Leighton,F.T.:并行算法和架构简介:数组、树、超立方体。Morgan Kaufmann,圣马特奥(1992)·Zbl 0743.68007号
[27] Leighton,T.,Plaxton,C.G.:超立方排序网络。SIAM J.计算。27(1), 1-47 (1998) ·Zbl 0907.68056号 ·doi:10.1137/S0097539794268406
[28] Malkhi,D。;尼桑,N。;平卡斯,B。;Sella,Y.,Fairplay——一个安全的两方计算系统,20(2004),伯克利
[29] Maurer,U.:安全多方计算变得简单。离散应用程序。数学。154(2), 370-381 (2006) ·Zbl 1091.94035号 ·doi:10.1016/j.dam.2005.03.020
[30] Mitzenmacher,M.,Upfal,E.:概率与计算:随机算法与概率分析。剑桥大学出版社,纽约(2005)·Zbl 1092.60001号 ·doi:10.1017/CBO9780511813603
[31] Motwani,R.,Raghavan,P.:随机算法。剑桥大学出版社,纽约(1995)·Zbl 0849.68039号 ·doi:10.1017/CBO9780511814075
[32] Paterson,M.:改进的O(logN)深度排序网络。算法5(1),75-92(1990)·Zbl 0689.68066号 ·doi:10.1007/BF01840378
[33] Plaxton,C.G.,Suel,T.:壳排序的下限。J.算法23(2),221-240(1997)·Zbl 0874.68101号 ·doi:10.1006/jagm.1996.0825
[34] Pratt,V.R.:贝壳分类和分类网络。美国加州斯坦福大学博士论文(1972年)
[35] 拉贾塞卡兰,S。;Sen,S.,需要少量通过的PDM排序算法,10(2005),华盛顿·doi:10.10109/IPDPS.2005.334
[36] Sedgewick,R.:C++中的算法。Addison-Wesley,雷丁(1992)·Zbl 0826.68025号
[37] Sedgewick,R.,《Shellsort和相关算法分析》,1-11(1996),伦敦·Zbl 1379.68112号
[38] Seiferas,J.:对数深度的分类网络,进一步简化。《算法》53(3),374-384(2009)·Zbl 1172.68016号 ·doi:10.1007/s00453-007-9025-6
[39] Shell,D.L.:一种高速分拣程序。Commun公司。ACM 2(7),30-32(1959)·doi:10.1145/368370.368387
[40] 王,G。;罗,T。;古德里奇,M.T。;杜,W。;Zhu,Z.,《安全两方排序、选择和排列的官僚协议》,226-237(2010),纽约·doi:10.1145/1755688.1755716
[41] Weiss,M.A.,Sedgewick,R.:振动器分拣不良案例。Inf.工艺。莱特。28(3), 133-136 (1988) ·Zbl 0662.68065号 ·doi:10.1016/0020-0190(88)90158-5
[42] Williams,J.:算法232:Heasort。Commun公司。ACM 7,347-348(1964年)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。