第一章 近似算法基础
#
1.1 近似算法概述
#
1.1.1 近似算法定义与特征
#
1.1.2 近似算法与精确算法比较
#
1.1.3 近似算法的应用场景
#
1.2 性能分析基础
#
1.2.1 近似比定义与计算
#
1.2.2 最坏情况分析
#
1.2.3 平均情况分析
#
1.3 计算复杂性理论基础
#
1.3.1 P、NP和NP完全问题
#
1.3.2 近似难度分类
#
1.3.3 不可近似性理论
#
第二章 经典近似算法技术
#
2.1 贪心算法
#
2.1.1 贪心选择策略
#
2.1.2 集合覆盖问题的贪心近似
#
2.1.3 任务调度问题的贪心近似
#
2.2 线性规划舍入
#
2.2.1 线性规划松弛
#
2.2.2 随机舍入技术
#
2.2.3 确定性舍入方法
#
2.3 局部搜索算法
#
2.3.1 邻域结构设计
#
2.3.2 局部最优与全局最优
#
2.3.3 局部搜索的近似保证
#
2.4 动态规划近似
#
2.4.1 缩放技术
#
2.4.2 状态空间约简
#
2.4.3 近似动态规划框架
#
第三章 组合优化问题的近似算法
#
3.1 覆盖问题
#
3.1.1 顶点覆盖近似算法
#
3.1.2 集合覆盖近似算法
#
3.1.3 边覆盖近似算法
#
3.2 划分问题
#
3.2.1 图划分近似算法
#
3.2.2 装箱问题近似算法
#
3.2.3 聚类问题近似算法
#
3.3 路径与旅行问题
#
3.3.1 旅行商问题近似算法
#
3.3.2 斯坦纳树问题近似算法
#
3.3.3 最短路径问题近似算法
#
3.4 匹配问题
#
3.4.1 最大匹配近似算法
#
3.4.2 稳定匹配近似算法
#
3.4.3 加权匹配近似算法
#
第四章 随机近似算法
#
4.1 随机算法基础
#
4.1.1 随机算法的期望分析
#
4.1.2 概率放大技术
#
4.1.3 随机舍入方法
#
4.2 马尔可夫链蒙特卡洛方法
#
4.2.1 马尔可夫链收敛性
#
4.2.2 混合时间分析
#
4.2.3 在近似计数中的应用
#
4.3 随机游走算法
#
4.3.1 随机游走的基本性质
#
4.3.2 连通性测试
#
4.3.3 图分割的随机算法
#
第五章 在线算法与竞争分析
#
5.1 在线算法基础
#
5.1.1 在线问题模型
#
5.1.2 竞争比定义
#
5.1.3 确定性在线算法
#
5.2 经典在线问题
#
5.2.1 分页算法
#
5.2.2 滑雪租赁问题
#
5.2.3 在线匹配问题
#
5.3 随机在线算法
#
5.3.1 随机化对抗 adversaries
#
5.3.2 随机在线算法的竞争比
#
5.3.3 随机舍入在线算法
#
第六章 近似方案与PTAS
#
6.1 多项式时间近似方案
#
6.1.1 PTAS定义与性质
#
6.1.2 完全多项式时间近似方案
#
6.1.3 PTAS设计技术
#
6.2 基于动态规划的PTAS
#
6.2.1 缩放和舍入
#
6.2.2 状态空间约简
#
6.2.3 多维动态规划
#
6.3 基于局部搜索的PTAS
#
6.3.1 k-交换邻域
#
6.3.2 局部搜索收敛性
#
6.3.3 近似方案实例分析
#
第七章 半定规划与近似算法
#
7.1 半定规划基础
#
7.1.1 半定规划问题形式化
#
7.1.2 半定规划对偶理论
#
7.1.3 半定规划求解算法
#
7.2 基于半定规划的近似算法
#
7.2.1 最大割问题的半定规划近似
#
7.2.2 图着色问题的半定规划近似
#
7.2.3 约束满足问题的半定规划近似
#
7.3 随机超平面舍入
#
7.3.1 超平面舍入技术
#
7.3.2 近似比分析
#
7.3.3 改进的舍入策略
#
第八章 流算法与次线性算法
#
8.1 数据流模型
#
8.1.1 流算法基本模型
#
8.1.2 空间复杂度分析
#
8.1.3 流算法设计技术
#
8.2 经典流算法
#
8.2.1 频繁项估计
#
8.2.2 基数估计
#
8.2.3 范数估计
#
8.3 次线性时间算法
#
8.3.1 属性测试
#
8.3.2 子线性时间近似
#
8.3.3 采样技术
#
第九章 分布式近似算法
#
9.1 分布式计算模型
#
9.1.1 消息传递模型
#
9.1.2 同步与异步模型
#
9.1.3 通信复杂度分析
#
9.2 图问题的分布式近似
#
9.2.1 分布式最大独立集
#
9.2.2 分布式图着色
#
9.2.3 分布式最小生成树
#
9.3 局部算法
#
9.3.1 局部算法模型
#
9.3.2 局部可检查性
#
9.3.3 局部算法的近似保证
#
第十章 近似算法前沿与发展
#
10.1 硬度的近似
#
10.1.1 唯一游戏猜想
#
10.1.2 不可近似性结果
#
10.1.3 条件硬度的应用
#
10.2 机器学习中的近似算法
#
10.2.1 近似优化在机器学习中的应用
#
10.2.2 大规模优化的近似方法
#
10.2.3 深度学习中的近似技术
#
10.3 新兴应用领域
#
10.3.1 量子近似算法
#
10.3.2 生物信息学中的近似算法
#
10.3.3 网络科学中的近似方法
#