高级算法手册


11

我正在寻找有关算法高级主题的资源(最好是手册)(主题超出了CLRS和DPV等算法教科书的范围)。

可用于在算法课程中教授主题的材料类型,例如Erik Demaine和David Karger的Advanced Algorithms课程

最好提供能够概述该领域的资源(例如手册),但是更集中的资源(例如Vijay Vazirani的“近似算法”书)也可以。


这与我先前关于数据结构的问题类似:高级数据结构手册。我想将它们用作我的学生的指针,以学习算法中的更多高级主题。最好是可以在线为学生提供的资源。
卡夫

搜索MIT档案
汤米

1
约翰·霍斯塔德(JohanHåstad,也有)关于高级算法的讲义:nada.kth.se/~johanh/algnotes.pdf
Huck Bennett

Answers:


6

Williamson&Shmoys(http://www.designofapproxalgs.com/)的《近似算法设计》是一本关于许多近似方法的好书,例如贪婪算法,半定规划等。此外,它涵盖了复杂性范围内的一些主题与近似算法有关(不可近似,基于MAX-CUT的基于唯一游戏的硬度)。



4

我更喜欢Juraj Hromkovic的“困难问题的算法”



4

计算几何: Mark de Berg,Marc van Kreveld,Mark Overmars和Otfried Cheong。计算几何:算法与应用 David Mount的课程笔记

随机算法: Motwani和Raghavan。随机算法;詹姆斯•阿斯普尼斯的优秀笔记 ; Mitzenmacher和Upfal。概率与计算。

网络流: Ahuja,Magnanti和Orlin。网络流。

近似算法: Dorit Hochbaum。NP-Hard问题的近似算法。


1
由于可能没有一个“高级算法手册”,因此按照这些思路(按高级算法主题)编写社区Wiki答案将是不错的选择。
哈克·贝内特

Øñ

0

并非完全符合您的要求,但与您的示例类似,请考虑CS G399:理论计算机科学的宝石;Viola在2009年春季发表的演讲笔记。它更像是一个以证明为中心的观点,然而,大多数本质上都是关键前沿研究领域中的高级算法。(另请注意,下界证明可以视为压缩算法。)

本课程涵盖理论计算机科学领域中最激动人心的最新进展。它介绍了活跃研究领域的最新结果,并讲授了相关的证明技术。暂定的主题列表包括:

  • 恒定深度电路的下限。
  • Nisan-Wigderson伪随机数生成器。
  • 恒定并行时间的密码学。
  • 纳什均衡的复杂性。
  • 对数空间中的无向连通性(SL = L)。
  • 通信复杂性。
  • 素数在P中。
  • 快速矩阵乘法。

2
不错的路线,但比OP要求的要宽得多
Alessandro Cosentino

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.