MIT OpenCourseWare
  • OCW home
  • Course List
  • about OCW
  • Help
  • Feedback
  • Support MIT OCW

» 高级搜索

教学日程

讲座 # 主题 关键字 日期
1 课程介绍

斐波那契堆
2 最小生成树

持久数据结构
3 伸展树
4 伸展树(续)

后缀树

Tries树
习题集 1
5 后缀树(续)

Tries树 (续)

Dial 算法
6 Dijkstra算法

Van Emde Boas队列
习题集 2
7 Van Emde Boas 队列(续)

哈希表
8 2-级哈希

网络流
9 网络流:增广路径,最大增广路径,缩放法 习题集 3
10 流问题的化简

双向匹配

最短增广路径

阻塞流
11 阻塞流(续)
回顾主题:动态树、压入-重标记最大流算法
12 最小代价流 习题集 4
13 最小代价流(续)

线性规划
习题集 5
14 线性规划(续)

优化结构

弱对偶性
15 线性规划(续)

强对偶性
回顾主题: 简单化 习题集 6
16 线性规划(续)

互补松弛性

算法:简单性, Ellipsoid
17 线性规划(续)

算法:内部点

NP-难问题
习题集7 在讲座17后两天内交
18 近似算法
19 旅行商问题的4/3-近似
20 松弛法

有向旅行商问题
习题集 8
21 随机舍入算法

切尔诺夫上界问题

固定参数Tractability算法

核化算法
22 在线算法(雪撬租约, 负载平衡, 分页) 习题集 9
23 随机在线算法(Adversaries, Fiat氏标记算法,势能函数,姚氏最小最大化原则)
24 K-服务器问题

双-覆盖算法

计算几何介绍(垂直范围搜索)
习题集 10
25 扫描线算法(凸包,线段交集 , 维氏图)
26 扫描线算法(维氏图)

随机增量构建

后向分析

固定维的线性规划算法
习题集11 在讲座26后两天交
27 (可选材料)外部存储器算法 习题集12 ,习题1
28 (可选材料) 缓存忽略算法: 矩阵相乘,链接表,平均值
29 (可选材料) 缓存忽略算法: 查找

流模式
习题集12的剩余部分在讲座29后上交