最优化理论与方法¶
课程总览。一句话定位:研究"如何在给定目标函数下,从备选方案中系统地找出最优解"的理论与算法,本课程聚焦无约束的非线性优化——从最优性条件出发,依次建立一维搜索、梯度方法、牛顿法等经典迭代算法。
内容体系对应教材 Chong & Żak《最优化导论》(An Introduction to Optimization)前半部分,但本 wiki 按主题重组、自成一体,可脱离教材直接学习。
这门课在学什么¶
无论工程还是经济,优化是一切决策问题的核心:决策就是在备选方案中做选择,衡量方案好坏的标准是目标函数(性能指标),优化理论与方法就是根据目标函数选出最佳方案。
本课程把各种提法(求极大/极小、有无约束)统一为标准形式:
\[
\begin{aligned}
\min_{\boldsymbol{x} \in \mathbb{R}^n}\ & f(\boldsymbol{x}) \\
\text{s.t.}\ & g_i(\boldsymbol{x}) \le 0, \quad i \in \mathbb{I} = \{1, \dots, m\} \\
& h_j(\boldsymbol{x}) = 0, \quad j \in \mathbb{E} = \{1, \dots, p\}
\end{aligned}
\]
其中 \(f\) 称为目标函数,\(g_i\)(不等式)和 \(h_j\)(等式)称为约束方程。极大化问题取 \(-f\) 即可转为极小化。
按两条轴线给优化方法分类:
| 分类轴 | 类别 |
|---|---|
| 有无约束 | 无约束优化 / 有约束优化 |
| 目标函数与约束的类型 | 线性规划 / 非线性规划 |
线性规划(目标与约束全为线性)在运筹学中系统讲授;本课程的主体是非线性问题,且以无约束情形为核心。
建模示例:供电站选址
供电站直接向 \(m\) 个用户供电,要选择站址 \((x, y)\) 使电线总长最短。用户坐标为 \((x_\mu, y_\mu)\),则目标为
\[
d(x, y) = \sum_{\mu=1}^{m} \sqrt{(x - x_\mu)^2 + (y - y_\mu)^2} \longrightarrow \min_{x,\, y}
\]
这是一个典型的无约束非线性优化问题:目标函数光滑但驻点没有解析解,必须依靠本课程的迭代算法数值求解。
内容地图¶
| 主题 | 内容 | 对应课件 | 状态 |
|---|---|---|---|
| 数学预备知识 | 记法与证明方法、向量与矩阵、线性变换与二次型、凸集等几何概念、多元微积分(梯度 / 泰勒展开),速查式整理 | Ch1–Ch5 | ✅ 已上线 |
| 无约束优化的最优性条件 | 局部极小点、可行方向与方向导数、FONC / SONC / SOSC | Ch6 | ✅ 已上线 |
| 一维搜索方法 | 黄金分割、斐波那契、二分、牛顿法、割线法、划界法、非精确步长条件 | Ch7 | ✅ 已上线 |
| 梯度方法 | 最速下降法、收敛性与收敛速度分析、条件数与收敛阶 | Ch8 | ✅ 已上线 |
| 牛顿法 | 牛顿法及其性质、Levenberg–Marquardt 修正、非线性最小二乘 | Ch9 | ✅ 已上线 |
课程大纲中还包括共轭方向法与拟牛顿法,暂无对应课件,待后续补充。
课程信息¶
- 学时 / 学分:48 学时(全理论),3 学分
- 成绩构成:课堂表现 40% + 终结性考试(闭卷)60%
- 先修课程:微积分、线性代数(对应内容已浓缩进数学预备知识)
与相邻课程的边界¶
- 运筹学:以线性模型为主(LP、整数规划、网络流),重在建模与专用算法;本课程以非线性为主,重在通用迭代算法及其收敛理论。
- 机器学习 / 深度学习:梯度下降、牛顿类方法是其训练算法的数学根基,本课程是这些课的理论先修。