最优化方法
一、关于该系列的简要说明
最优化方法是17级山东大学数学院理学大数据班的一门必修课,据教授介绍,涵盖算法设计与分析技术、线性规划、图与网络算法等组合最优化理论,推荐参考资料为:
组合最优化:理论与算法.德国波恩大学,离散数学研究所
这本书的特点是:难!巨难!超级难!由于学习里面的前沿内容需要一定的离散数学知识作为先导,为降低大家的学习门槛,我就萌生了写这样一套博客的想法。
当然,看过这本书就知道,这本书在保持内容理论性、前沿性的同时,不可避免地在基本概念的讲解方面不是非常细致。因此,除了以本书为主要参考以外,我还会参照Rosen版与山大版 《离散数学》,中科大版 《图论及其应用》,以及朱大铭教授编写的 《算法设计与分析》,尽我所能地用我自己的方式,把一些难以理解的内容阐述明白。由于本人水平有限,其中必有语言和理论上的疏漏,恳请大家不吝指正。
二、文章结构体系
本系列基本沿用 《组合最优化》 的框架体系,按照P/NP问题进行分类。
书中将问题分为两类:第一类中的问题已有多项式时间算法(P类),第二类中的问题是否存在多项式时间算法仍是目前亟待研究的课题(NP/NPhard)。对于后者,书中着重介绍了一些多项式时间内求解效果良好的近似算法。
以此为基础,结合循序渐进的基本规则,在介绍有(chao)趣(nan)的最优化算法之前,会首先将图论的一些基本知识先回顾一遍,再借助严谨的理论工具, 详细地分析每一个具有挑战性的组合最优化问题。
三、目录
假期内,计划完成如下内容:
-
专题1 算法分析技术
§1-1 算法复杂性
§1-2 P、NP、NPC问题
§1-3 NPC证明技术 -
专题2 图论基础
§2-1 图的基本概念
§2-2 Euler图、Hamilton图
§2-3 平面图
§2-4 树
§2-5 网络
§2-6 匹配与独立集 -
专题3 线性规划
§3-1 单纯形法
§3-2 椭球法
§3-3 整数规划 -
专题4 图与网络算法
§4-1 最短路算法
§4-2 网络流算法
§4-3 最小费用流
§4-4 二分图匹配
§4-5 加权匹配
§4-6 独立系统与拟阵 -
专题5 近似算法设计技术
§5-1 近似算法性能
§5-2 组合技术
§5-3 线性规划技术
§5-4 原始对偶技术
§5-5 局部搜索技术
§5-6 随机近似算法 -
专题6 问题近似求解
§6-1 背包问题
§6-2 装箱问题
§6-3 多商品流
§6-4 网络设计
§6-5 TSP问题
§6-6 选址问题