模块 | 内容 | 层次 | 备注 |
最优化概述 与建模 | 1) 最优化问题概述 2) 优化模型的建模技术 3) 优化模型举例与分类 4) 优化模型语言简介 | 模型 | 介绍最优化的历史和发展、给出最优化问题的定义,通过具体例子介绍优化模型建立的过程和建模技术,介绍几个有代表性的优化模型,并基于此模型对最优化进行分类,最后介绍两个优化模型语言CVX和AMPL。 |
基本概念 与算法框架 | 1) 改进搜索 2) 局部最优、全局最优 3) 下降方向、可行方向 4) 无约束最优性条件 5) 算法收敛性、收敛速度 | 基础 | 通过一个优化实例介绍改进搜索的基本框架和求解过程,并由此给出局部最优、全局最优、下降方向、可行方向、无约束优化最优性条件,算法收敛等概念,并适时引入相关数学概念。 |
优化理论 | 1) 凸分析 2) 最优性条件 3) 对偶理论 | 理论:根据专业实际需要选择内容深度 | 介绍凸集与凸函数等凸分析基本内容,给出线性规划可行域的基本性质。给出一般约束优化最优性条件,凸规划最优性条件、线性规划互补松弛定理,对偶理论,将对偶线性规划融入一般的对偶规划进行讲解,以注解的方式给出所需相关数学概念。 |
无约束优化 | 1) 一维搜索 2) 梯度搜索、BB法、次梯度法 3) 牛顿法 4) 拟牛顿法 5) 共轭梯度法 6) 信赖域法 7) 无导数优化方法 8) 最小二乘 9) 软件求解介绍 10) 应用举例 | 算法:根据专业实际需要选择讲授内容 | 介绍一维搜索、梯度法、BB法、次梯度法、牛顿法、拟牛顿法、共轭梯度法、信赖域法、最小二乘、无导数优化等。强调不同算法的共同点和差异。根据不同专业和学生层次进行内容取舍,给出在人工智能、机器学习、通信等中的应用案例。介绍相关算法研究进展。根据课时安排课内或课后的上机实践。 |
约束优化 | 1) 罚函数法 2) 拉格朗日乘子法 3) 线性规划(单纯形法、对偶单纯形法、内点法) 4) 可行方向法 5) 软件求解介绍 6) 应用举例 | 算法:根据专业实际需要选择讲授内容 | 罚函数法、乘子法、线性规划求解算法、可行方向法等。根据不同专业和学生层次进行内容取舍,给出在人工智能、机器学习、通信等中的应用案例及参考文献。介绍相关算法研究前沿进展。根据课时安排课内或课后的上机实践。 |
凸优化 | 1) 凸规划模型及应用举例 2) 凸规划对偶理论 3) 内点法 4) 半正定规划(SDP) 5) 二阶锥规划(SOCP) | 理论:基础概念及定理 算法:根据需要选讲本算法 | 共轭对偶、lagrange对偶与锥优化、中心路径、原始对偶内点法、SDP的求解、SDP松弛及应用、凸二次约束二次规划。根据课时安排课内或课后的上机实践。 |
复合优化 | 1) 近似点梯度法及近似点算法 2) 分块坐标下降法 3) 对偶算法 4) 交替方向乘子法 5) 随机优化方法 6) 软件求解介绍 7) 应用举例 | 算法:根据课时和专业需求选择讲授内容 | 近似点梯度法、Nesterov加速算法、近似点算法、分块坐标下降法、对偶算法、交替方向乘子法、随机优化方法。根据不同专业和学生层次进行内容取舍,给出在人工智能、机器学习、通信等中的应用案例。介绍相关算法研究前沿进展。根据课时安排课内或课后的上机实践。 |
其它优化算法 | 启发式方法 局部搜索 遗传算法 禁忌搜索 模拟退火算法 | 算法:根据课时和专业需求选择讲授内容 | 介绍启发式算法和一些经典智能优化算法,拓展优化算法内容,为进一步学习研究打下基础。根据课时安排课内或课后的上机实践。 |