绪论:把现实问题写成优化模型
Views: --
最优化不是“找一个看起来不错的方案”,而是在明确的规则下回答:哪些方案允许,怎样比较好坏,最好值能否真正取得。
一个优化模型的四个部件
标准写法是
- 是决策变量:真正可以选择的量;
- 是目标函数:用一个数评价方案;
- 约束描述规则、资源与物理限制;
- 同时满足全部约束的点组成可行域 。
若只要求在某个集合 内搜索,也可写成 。一个点 是全局最优解,意味着对所有 都有 ;局部最优只比较某个邻域内的可行点。
从文字到公式:先变量,再约束
例:工厂生产两种产品,每件分别消耗两类资源。产品 1、2 的利润为 3、5,资源约束为
若最大化利润,模型为
建模时按这个顺序最稳:
- 写清每个变量的物理含义和单位;
- 把“至少、至多、守恒、只能选一个”等语句逐条翻译;
- 再写目标,确认量纲一致;
- 检查是否漏了非负、整数或取值范围。
最优值不一定取得
考虑
沿 且 ,第二项为零,第一项趋于零,所以函数下确界是 。但有限点上若第一项为零,则 ,第二项等于 ;因此没有点真正取得 。
这说明“最优值”和“最优解”不同:
可能存在,但达到 的 不存在。常见存在性结论是:若可行域非空且紧,目标函数连续,则最优解存在。
邻域、内点、边界与紧集
的 邻域为
若存在一个邻域完全落在集合内, 是内点;任意邻域都同时碰到集合和补集,则是边界点。有限维欧氏空间中,“闭且有界”就是紧。紧性的重要作用是防止可行序列逃向无穷远,也防止极限点掉出可行域。
问题分类决定工具
| 结构 | 典型工具 |
|---|---|
| 目标和约束都线性 | 单纯形法、对偶、内点法 |
| 目标凸、可行域凸 | 凸分析、KKT、对偶 |
| 光滑无约束 | 梯度、Newton、拟 Newton |
| 有等式/不等式约束 | 可行方向、投影、既约梯度 |
| 没有导数 | 黄金分割、Powell 等直接法 |
考试要点
- 会区分局部最优、全局最优、严格最优与唯一最优。
- 给出候选点时,第一步永远是检查可行性。
- 看到“证明最优解存在”,优先找连续性、闭性、有界性或水平集紧性。
- 建模题必须说明变量,不能只扔出一组公式。