文件Open Access徽标

列表更新算法的验证分析

作者 马克西米利安·哈斯贝克, 托比亚斯·尼普科



PDF格式
缩略图PDF

文件

LIPIcs公司。FSTTCS.2016.49.pdf
  • 文件大小:0.55 MB
  • 15页

文件标识符

作者详细信息

马克西米利安·哈斯贝克
托比亚斯·尼普科

引用为获取BibTex

马克西米利安·哈斯贝克(Maximilian P.L.Haslbeck)和托比亚斯·尼普科(Tobias Nipkow)。列表更新算法的验证分析。第36届IARCS软件技术和理论计算机科学基础年会(FSTTCS 2016)。莱布尼茨国际信息学论文集(LIPIcs),第65卷,第49:1-49:15页,达格斯图尔-莱布尼兹-泽特鲁姆信息学研究所(2016)
https://doi.org/10.4230/LIPIcs.FSTTCS.2016.49

摘要

本文对列表更新问题的一些经典算法进行了机器验证分析:2-向前移动的竞争力,确定性列表更新算法竞争力的下界为2,以及1.6的随机COMB算法的竞争力,这是迄今为止已知的最佳随机列表更新算法。借助定理证明器Isabelle对分析进行了验证;一些低级证明可以自动化。
关键词
  • 程序验证
  • 算法分析
  • 在线算法

韵律学

工具书类

  1. 苏珊娜·阿尔伯斯。列表更新问题的改进随机在线算法。SIAM J.计算。,27(3):682-693, 1998.谷歌学者
  2. 苏珊娜·阿尔伯斯、伯恩哈德·冯·斯滕格尔和拉尔夫·沃什内尔。用于列表更新问题的BIT和TIMESTAMP组合算法。信息处理。莱特。,56(3):135-139, 1995.谷歌学者
  3. 克里斯托夫·安布尔。离线列表更新为NP-hard。迈克·帕特森(Mike Paterson),《算法-ESA 2000》编辑,LNCS第1879卷,第42-51页。斯普林格,2000年。谷歌学者
  4. Christoph Ambühl、Bernd Gärtner和Bernhard von Stengel。列表更新问题的最优投影算法。在U.Montanari、J.Rolim和E.Welzl,《自动化、语言和编程》(ICALP 2000)编辑,LNCS第1853卷,第305-316页。施普林格,2000年。谷歌学者
  5. 吉尔斯·巴特(Gilles Barthe)、胡安·曼努埃尔·克雷斯波(Juan Manuel Crespo)、本杰明·格雷戈里(Benjamin Grégoire)、塞萨尔·库茨(César Kunz)和圣地亚哥·扎内拉·贝格林(Santiago。计算机辅助的加密证明。L.Beringer和A.Felty编辑,《交互式定理证明》(ITP 2012),LNCS第7406卷,第11-27页。施普林格,2012年。谷歌学者
  6. 阿伦·博罗丁(Allan Borodin)和兰·埃尔亚尼夫(Ran El-Yaniv)。在线计算和竞争分析。剑桥大学出版社,1998年。谷歌学者
  7. 亚瑟·查古埃罗和弗朗索瓦·波蒂埃。对高效union-find实现的正确性和已摊销复杂性进行机器检查验证。C.Urban和X.Zhang主编,《交互式定理证明》(ITP 2015),LNCS第9236卷,第137-153页。斯普林格,2015年。谷歌学者
  8. 马丁·埃尔维格(Martin Erwig)和史蒂夫·科尔曼斯伯格(Steve Kollmansberger)。函数珍珠:Haskell中的概率函数编程。函数编程杂志,16(1):21-342006。谷歌学者
  9. Georges Gonthier、Andrea Asperti、Jeremy Avigad、Yves Bertot、Cyril Cohen、François Garillot、Stéphane Le Roux、Assia Mahboubi、Russell O'Connor、Sidi Ould Biha、Ioana Pasca、Laurence Rideau、Alexey Solovyev、Enrico Tassi和Laurent Théry。奇数阶定理的机器检验证明。S.Blazy、C.Paulin-Mohring和D.Pichardie编辑,《交互式定理证明》(ITP 2013),LNCS第7998卷,第163-179页。施普林格,2013年。谷歌学者
  10. 托马斯·黑尔斯(Thomas C.Hales)、马克·亚当斯(Mark Adams)、格特鲁德·鲍尔(Gertrud Bauer)、达特·丹格(Dat Tang Dang)、约翰·哈里森(John Harrison)、张乐洪(Truong Le Hoang)、塞扎里·卡利西克(Cezary Kaliszyk)、维克托·马格伦(Victor Magron)、肖恩·麦克劳林(Sean McLaughlin)、唐达恩·阮(Thang Nguyen)、张广恩(Truong-Quang Nguyeen)、托比亚斯·尼普科(Tobias Nipkow)、史蒂文·奥布。开普勒猜想的形式证明。CoRR,abs/1501.021552015年。谷歌学者
  11. G.Hardy、J.E.Littelwood和G.Pólya。不平等。剑桥大学出版社,1934年。谷歌学者
  12. 马克西米利安·哈斯贝克(Maximilian P.L.Haslbeck)和托比亚斯·尼普科(Tobias Nipkow)。列表更新算法分析。正式证据档案,2016年。http://isa-afp.org/entries/List_Update.shtml,正式证明开发。
  13. 简·霍夫曼(Jan Hoffmann)、克劳斯·埃利格(Klaus Aehlig)和马丁·霍夫门(Martin Hofmann)。多元摊销资源分析。ACM事务处理。程序。语言系统。,34(3):14, 2012.谷歌学者
  14. 约翰内斯·霍兹尔(Johannes Hölzl)、安德烈亚斯·洛赫比勒(Andreas Lochbihler)和德米特里·特雷特尔(Dmitriy Traytel)。概率系统类型的形式化层次结构。C.Urban和X.Zhang主编,《交互式定理证明》(ITP 2015),LNCS第9236卷,第203-220页。斯普林格,2015年。谷歌学者
  15. 乔·赫德。概率算法的形式验证。剑桥大学博士论文,2002年。谷歌学者
  16. 乔·赫德。Miller-Rabin概率素性检验的验证。逻辑代数编程,56(1-2):3-212003。谷歌学者
  17. Joe Hurd、Annabelle McIver和Carroll Morgan。HOL中机械化的概率防护命令。理论计算机科学,346(1):96-1122005。谷歌学者
  18. 桑迪·伊拉尼。列表更新问题上的两个结果。信息处理。莱特。,38(6):301-306, 1991.谷歌学者
  19. Shahin Kamali和Alejandro López-Ortiz。列表更新算法和模型综述。A.Brodnik、A.López-Ortiz、V.Raman和A.Viola,《空间效率数据结构、流和算法》编辑,LNCS第8066卷,第251-266页。施普林格,2013年。谷歌学者
  20. 格温·克莱因(Gerwin Klein)、凯文·埃尔芬斯通(Kevin Elphinstone)、格诺特·海泽(Gernot Heiser)、琼·安德罗妮克(June Andronick)、大卫·科克(David Cock)、菲利普·德林(Philip Derrin)、达米卡·埃尔卡杜威(Dhammika Elkaduwe)、凯·恩格哈特(Kai Engelhar。sel4:操作系统内核的正式验证。在Jeanna Neefe Matthews和Thomas E.Anderson,编辑,Proc。2009年第22届ACM操作系统原理研讨会,第207-220页。ACM,2009年。谷歌学者
  21. 亚历山大·克劳斯和托比亚斯·尼普科。证明珍珠:正则表达式等价和关系代数。《自动推理》,49:95-1062012。2011年3月在线发布。谷歌学者
  22. 泽维尔·勒罗伊。经过正式验证的编译器后端。《自动推理》,43:363-4462009年。谷歌学者
  23. 亚历杭德罗·洛佩斯·奥尔蒂斯(Alejandro López-Ortiz)、马克·雷诺(Marc P.Renault)和阿迪·罗森(Adi Rosén)。付费兑换物物有所值。编辑E.W.Mayr和N.Ollinger,《计算机科学理论方面研讨会》,STACS 2015,LIPIcs第30卷,第636-648页。Schloss Dagstuhl,2015年。谷歌学者
  24. 托比亚斯·尼普科。已验证摊销复杂性。在C.Urban和X.Zhang,编辑,交互式定理证明(ITP 2015),LNCS第9236卷,第310-324页。斯普林格,2015年。谷歌学者
  25. 托比亚斯·尼普科和格温·克莱恩。Isabelle/HOL的具体语义。斯普林格,2014年。网址:http://concrete-semantics.org.
  26. 托比亚斯·尼普科(Tobias Nipkow)、劳伦斯·保尔森(Lawrence Paulson)和马克斯·温泽尔(Markus Wenzel)。Isabelle/HOL——高阶逻辑的证明助手,LNCS第2283卷。斯普林格,2002年。谷歌学者
  27. 本杰明·皮尔斯(Benjamin C.Pierce)和斯蒂芬妮·魏里奇(Stephanie Weirich),编辑。特刊:PoplMark挑战,J.自动推理第49(3)卷。2012谷歌学者
  28. 尼克·莱因戈尔德和杰弗里·威斯布鲁克。列表更新问题的最佳离线算法。《805技术报告》,耶鲁大学计算机科学系,1990年。谷歌学者
  29. 尼克·莱因戈尔德(Nick Reingold)和杰弗里·韦斯特布鲁克(Jeffery Westbrook)。列表更新问题的离线算法。信息处理。莱特。,60(2):75-80, 1996.谷歌学者
  30. Daniel D.Sleator和Robert E.Tarjan。列表更新和分页规则的摊销效率。ACM委员会,28(2):202-2081985年。谷歌学者
问题/备注/反馈
X(X)

Dagstuhl出版社反馈


感谢您的反馈!

已提交反馈

无法发送消息

请稍后再试或发送电子邮件