×

二叉搜索树的平滑分析。 (英语) Zbl 1120.68043号

摘要:二进制搜索树是最基本的数据结构之一。虽然在最坏的情况下,这种树的高度可能是线性的,但关于均匀分布的平均高度只是对数。精确值是平均情况复杂性中研究得最好的问题之一。
我们通过分析二叉搜索树的平滑高度来研究两者之间的关系:随机扰动给定的(对抗性的)序列,然后获取由结果序列生成的二叉搜索树状结构的预期高度。作为扰动模型,我们考虑部分置换、部分改变和部分删除。
一方面,我们证明了部分置换和部分置换下二叉搜索树的期望高度的紧上界和紧下界大致为(Theta((1-p)\cdot\sqrt{n/p}),其中\(n)是元素数,\(p)是平滑参数。这意味着最坏的情况很少发生,在轻微的扰动下会消失。另一方面,我们研究了扰动会在多大程度上增加二叉搜索树的高度,即平衡良好的实例会变得多么糟糕。

MSC公司:

68第05页 数据结构
68页第10页 搜索和排序
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 阿霍,阿尔弗雷德五世。;约翰·霍普克罗夫特(John E.Hopcroft)。;杰弗里·乌尔曼,《计算机算法的设计与分析》(1974),艾迪森·韦斯利·兹比尔0326.68005
[2] 阿霍,阿尔弗雷德五世。;约翰·霍普克罗夫特(John E.Hopcroft)。;杰弗里·乌尔曼(Jeffrey D.Ullman),《数据结构和算法》(1983),艾迪森·韦斯利·Zbl 0487.68005号
[3] 西里尔·班德利尔;勒内·拜尔;Mehlhorn,Kurt,《三个组合问题的平滑分析》,(Rovan,Branislav;Vojtás,Peter,《第28届国际计算机科学数学基础研讨会论文集》,《第二十八届国际计算机学科数学基础研讨会文献集》,MFCS.《第28期国际计算机科学科学数学基础会议论文集》。交响乐团。计算机科学数学基础。程序。第28届国际交响乐团。关于计算机科学的数学基础,MFCS,计算机科学讲义,第2747卷(2003),Springer),198-207·Zbl 1124.68371号
[4] 维卡斯·班萨尔;Meyer auf der Heide,Friedhem;克里斯蒂安·索勒(Christian Sohler),《标记智能尘埃》(Labeling smart dust),(苏珊·阿尔伯斯(Albers);拉德齐克(Radzik),托马斯(Tomasz),《第12年欧洲算法交响乐团会议录》,《第十二年欧洲算法会议录》(ESA),《欧洲算法交会会议录》第3221卷(2004),施普林格),77-88·Zbl 1110.68386号
[5] 卢卡·贝切蒂;莱昂纳迪、斯特凡诺;阿尔贝托马切蒂·帕卡米拉;圭多Schäfer;Vredeveld,Tjark,多级反馈算法的平均情况和平滑竞争分析,运筹学数学,31,1,85-108(2006)·Zbl 1278.90143号
[6] 勒内·拜尔;Vöcking,Berthold,离散优化中赢家和输家的典型属性,SIAM计算杂志,35,4,855-881(2006)·Zbl 1096.68066号
[7] 阿夫林·布鲁姆;Spencer,Joel,着色随机和半随机可着色图,算法杂志,19,2204-234(1995)·Zbl 0834.05025号
[8] 布卢姆,Avrim L。;Dunagan,John D.,《线性规划感知器算法的平滑分析》,(第13年《离散算法ACM-SIAM Symp.on Discrete Algorithms》的Proc.of the 13th Ann.ACM-SIAM Symp.on Discrete算法,SODA(2002),SIAM),905-914·Zbl 1058.65062号
[9] 托马斯·科尔曼(Thomas H.Cormen)。;查尔斯·雷瑟森(Charles E.Leiserson)。;里维斯,罗纳德·L·。;Stein,Clifford,算法导论(2001),麻省理工学院出版社·Zbl 1047.68161号
[10] 瓦伦蒂娜·达梅罗;Meyer auf der Heide,Friedhem;哈拉尔雷克;谢德勒(Christian Scheidler);克里斯蒂安·索勒(Christian Sohler),《平滑运动复杂性》(Giuseppe的迪·巴蒂斯塔(Di Battista);乌里·兹威克(Uri Zwick),《第11年欧洲算法交响乐》(European Symp.on Algorithms)第11年《欧洲算法交响乐》(Proc.of the 11th Ann.Europeal Symp.on Algoritoms)、《ESA》(Proc of the 11st Ann.)、《欧洲算法。欧洲交响乐团。关于算法,欧空局,《计算机科学讲义》,第2832卷(2003年),施普林格出版社,161-171·Zbl 1266.68095号
[11] 瓦伦蒂娜·达梅罗;克里斯蒂安·索勒(Christian Sohler),《随机噪声下的极值点》(Albers,Susanne;Radzik,Tomasz,《第12年欧洲算法交响乐团会议录》,《欧洲算法交会第12年会议录》(ESA),《第十二年欧洲算法会会议录》。欧洲交响乐团。《算法》,欧空局,《计算机科学讲义》,第3221卷(2004年),施普林格出版社,264-274·Zbl 1111.68722号
[12] 阿米特·德什潘德;丹尼尔·斯皮尔曼。,改进的阴影顶点单纯形法平滑分析,(第46年IEEE计算机科学基础研讨会论文集,第46年EEE计算机科学基础论文集,FOCS(2005),IEEE计算机学会),349-356
[13] Luc Devroye,《关于二叉搜索树高度的注释》,《ACM杂志》,33,3,489-498(1986)·Zbl 0741.05062号
[14] Luc Devroye;Bruce Reed,On the variance of the height of random binary search trees,SIAM Journal On Computing,24,6,1157-1162(1995),随机二叉搜索树高度的变化·Zbl 0845.68027号
[15] Michael Drmota,《二叉搜索树高度的分析方法》,Algorithmica,29,1-2,89-119(2001)·Zbl 0971.68040号
[16] Michael Drmota,《二叉搜索树高度的分析方法II》,ACM杂志,50,3,333-374(2003)·兹比尔1325.68074
[17] 菲戈、乌列尔;Joe Kilian,《半随机图问题的启发式》,《计算机与系统科学杂志》,63,4,639-671(2001)·Zbl 1006.68103号
[18] 亚伯拉罕·弗拉克斯曼(Abraham D.Flaxman)。;Frieze,Alan M.,随机扰动有向图的直径和一些应用,(Jansen,Klaus;Khanna,Sanjeev;Rolim,JoséD.P.;Ron,Dana,Proc.of The 8th Int.Workshop on Randomization and Computation。Proc.of The 8th Int.Workshop on Randomization and Computation,RANDOM.Proc.of The 8th Int.)。随机化和计算研讨会。程序。第八届随机化与计算国际研讨会,随机,计算机科学讲稿,第3122卷(2004),施普林格),345-356·Zbl 1106.68082号
[19] Knuth,Donald E.,(排序和搜索。排序和搜索,计算机编程艺术,第3卷(1998),Addison-Wesley)·Zbl 0302.68010号
[20] Boris Pittel,《关于随机二叉树的生长》,《数学分析与应用杂志》,第103、2、461-480页(1984年)·Zbl 0593.60014号
[21] Bruce Reed,《随机二叉搜索树的高度》,美国医学会杂志,50,3,306-332(2003)·Zbl 1325.68076号
[22] 约翰·迈克尔·罗布森,《二叉搜索树的高度》,《澳大利亚计算机杂志》,第11期,第4期,第151-153页(1979年)
[23] 约翰·迈克尔·罗布森,二叉搜索树高度的渐近行为,技术报告TR-CS-81-15,澳大利亚国立大学计算机科学系,堪培拉,1981年;John Michael Robson,二叉搜索树高度的渐近行为,技术报告TR-CS-81-15,澳大利亚国立大学计算机科学系,堪培拉,1981
[24] Michael Robson,John,《关于二叉搜索树高度的集中》,(Degano,Pierpaolo;Gorrieri,Roberto;Marchetti-Paccamela,Alberto,《第24届国际自动化学院学报》,《语言与编程》,第24届自动化学院学报,《语言和编程》,《计算机科学讲义》,第1256卷(1997),施普林格),441-448·Zbl 1401.68053号
[25] Michael Robson,John,二叉搜索树高度矩的常数界,理论计算机科学,276,1-2,435-444(2002)·Zbl 1002.68036号
[26] Röglin,Heiko;Vöcking,Berthold,《整数规划的平滑分析》,(Jünger,Michael;Kaibel,Volker,第11届国际整数规划与组合优化大会议事录,第11次国际整数规划和组合优化大会会议议事录,IPCO。整数规划与组合优化。程序。第11届整数规划和组合优化国际会议,IPCO,计算机科学讲稿,第3509卷(2005),Springer),276-290·Zbl 1119.90332号
[27] 米克洛斯·桑塔;Vazirani,Umesh V.,从半随机源生成准随机序列,《计算机与系统科学杂志》,33,1,75-87(1986)·Zbl 0612.94004号
[28] 圭多Schäfer;Sivadasan,Naveen,《拓扑问题:度量任务系统的平滑竞争力》,《理论计算机科学》,241,1-3,216-246(2005)·Zbl 1142.68625号
[29] 塞德尔,雷蒙德;塞西莉亚·R·阿拉贡。,随机搜索树,Algorithmica,16,4-5,464-497(1996)·Zbl 0857.68030号
[30] 丹尼尔·斯皮尔曼。,算法的平滑分析,(Li she kiewicz,Maciej;Reischuk,Rüdiger,《第15届国际计算理论基础研讨会论文集》,《第十五届国际计算基础研讨会论文集中论文集》。症状。《计算理论基础》,FCT,《计算机科学讲义》,第3623卷(2005),Springer),17-18·Zbl 1122.68750号
[31] 丹尼尔·斯皮尔曼(Daniel A.Spielman)。;滕尚华,《平滑分析:动机和离散模型》(Dehne,Frank;Sack,Jörg-Rüdiger;Smid、Michiel、Proc。第八届算法和数据结构研讨会。程序。第八届算法和数据结构研讨会,WADS。程序。第八届算法和数据结构研讨会。程序。第八届算法和数据结构研讨会,WADS,计算机科学讲稿,第2748卷(2003),Springer),256-270·Zbl 1253.68378号
[32] 丹尼尔·斯皮尔曼(Daniel A.Spielman)。;滕尚华,线性规划算法终止的平滑分析,数学规划,B辑,97,1-2,375-404(2003)·Zbl 1035.90042号
[33] 丹尼尔·斯皮尔曼(Daniel A.Spielman)。;滕尚华,算法的平滑分析:为什么单纯形算法通常需要多项式时间,美国计算机学会杂志,51,3,385-463(2004)·兹比尔1192.90120
[34] Vazirani,Vijay V.,近似算法(2001),Springer·Zbl 1138.90417号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。