×

内部和外部存储器中的近最优在线多选择。 (英语) 兹比尔1351.68310

摘要:我们介绍了多选择问题的一个在线版本,其中对未排序的元素数组请求选择查询。我们提供了第一个在线算法,该算法与K.Kaligosi公司等【Lect.Notes Comput.Sci.3580,103–114(2005;Zbl 1085.68030号)]就比较复杂性而言。我们的算法还有效地支持在线搜索查询。然后,我们通过支持数组上的任意插入和删除,将算法扩展到动态设置,同时保留联机功能。假设在插入一个元素之前立即搜索该元素,我们的动态在线算法将执行最佳数量的比较,直至低阶项和加法(O(n))项。
对于外部记忆模型,我们描述了第一个在线多选择算法,它是(O(1)-竞争的。这个结果改进了J.F.西宾[J.算法58,No.2,104-117(2006;Zbl 1103.68044号)]当\(q=ω(m^{1-\epsilon})\)用于任何固定的正常数\(\epsilen\)时,其中\(m\)是可以存储在主内存中的块数。我们还扩展了它,以有效地支持元素的搜索、插入和删除。

MSC公司:

68周27 在线算法;流式算法
68页第10页 搜索和排序

软件:

查找
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] 阿加瓦尔,A。;Vitter,J.S.,《排序的输入/输出复杂性和相关问题》,Commun。ACM,31,9,1116-1127(1988)
[2] 巴贝,J。;古普塔,A。;乔·S。;Satti,S.R。;Sorenson,J.P.,《在线多选择算法的理论与实现》(《欧洲算法研讨会论文集》(2013)),第109-120页·兹比尔1395.68339
[3] 巴贝,J。;古普塔,A。;Satti,S.R。;Sorenson,J.P.,《内部和外部存储器中的动态在线多选择》,(Rahman,M.S.;Tomita,E.,《WALCOM程序:算法和计算》,第九届国际研讨会。《WALCOM:算法和计算程序》,第9届国际研讨会,2015年2月26日至28日,孟加拉国达卡,WALCOM 2015。WALCOM论文集:算法与计算,第九届国际研讨会。《WALCOM会议录:算法与计算》,第九届国际研讨会,2015年2月26日至28日,孟加拉国达卡,WALCOM 2015,计算机科学讲义,第8973卷(2015),Springer),199-209·兹比尔1432.68109
[4] 比德尔,T.C。;Chan,T.M。;Demaine,E.D。;弗莱舍,R。;戈林,M.J。;金·J·A。;Munro,J.I.,Fun-sort-无序二进制搜索的混沌,离散应用。数学。,144, 3, 231-236 (2004) ·Zbl 1062.68045号
[5] 布鲁姆,M。;弗洛伊德·R·W。;普拉特,V.R。;Rivest,R.L。;Tarjan,R.E.,选择的时间界限,J.Compute。系统。科学。,7, 4, 448-461 (1973) ·Zbl 0278.68033号
[6] 布罗达尔,G。;Fagerberg,R.,《关于缓存可用性的限制》(2003年美国计算机学会计算理论研讨会论文集),307-315·Zbl 1192.68193号
[7] 卡迪纳尔,J。;菲奥里尼,S。;Joret,G。;荣格斯,R.M。;Munro,J.I.,《部分订单生产的有效算法》,(第41届ACM计算理论研讨会论文集。第41届年度ACM计算原理研讨会论文集,STOC’09(2009),ACM:美国纽约州纽约市ACM),93-100·Zbl 1304.68068号
[8] Dobkin,D.P。;Munro,J.I.,最佳时间最小空间选择算法,J.ACM,28,3,454-461(1981)·Zbl 0461.68061号
[9] 多尔·D·。;Zwick,U.,《选择中位数》,SIAM J.Comput。,28, 5, 1722-1758 (1999) ·Zbl 0933.68062号
[10] 弗雷德曼,M.L。;Willard,D.E.,《用融合树超越信息理论的束缚》,J.Compute。系统。科学。,47, 3, 424-436 (1993) ·兹伯利0795.68049
[11] Hoare,C.A.R.,《算法65:查找,通信》。美国医学会,4,7,321-322(1961)
[12] 尊敬的W.-K。;Sadakane,K。;Sung,W.-K.,可搜索部分和的简洁数据结构,(《算法与计算国际研讨会论文集》(2003)),505-516·Zbl 1205.68129号
[13] 吉梅内斯,R.M。;Martínez,C.,区间排序,(《自动机、语言和程序设计国际学术讨论会论文集》(2010)),238-249·Zbl 1287.68033号
[14] Kaligosi,K。;Mehlhorn,K。;蒙罗,J.I。;Sanders,P.,走向最优多重选择,(ICALP(2005)),103-114·Zbl 1085.68030号
[15] Knuth,D.E.,《计算机编程的艺术》,第三卷:排序和搜索(1973年),艾迪生-韦斯利出版社·兹比尔0302.68010
[16] Lovász,L。;佩利坎,J。;Vesztergombi,K.,《离散数学:初等及以后》(2003),施普林格:纽约施普林格出版社·Zbl 1059.00001号
[17] 莫特瓦尼,R。;Raghavan,P.,《延迟数据结构:几何搜索问题的查询驱动预处理》,(计算几何研讨会(1986)),303-312
[18] Prodinger,H.,多个元素的多重快速选择-Hoare查找算法,Inf.Process。莱特。,56, 3, 123-129 (1995) ·Zbl 0875.68313号
[19] Schönhage,A。;帕特森,M。;Pippenger,N.,《寻找中位数》,J.Compute。系统。科学。,13, 2, 184-199 (1976) ·Zbl 0335.68033号
[20] Sibeyn,J.F.,《外部选择》,J.Algorithms,58,2,104-117(2006)·Zbl 1103.68044号
[21] 史密斯,M.H.M。;Ching,Y.-T。;Mehlhorn,K.,《动态延迟数据结构》,Inf.Process。莱特。,35, 1, 37-40 (1990) ·Zbl 0704.68025号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。