“考虑下述可微约束优化问题”
形式陈述 ​
问题、最优值与解集 ​
一个最小化问题由决策空间、可行集
组成,其中
这两个对象不能混写:
可行集为空时问题不可行;
约束表示与算法边界 ​
可行集常由等式、不等式、组合规则或一个判定过程给出,但这些只是
优化问题规定“哪些点可行、按什么次序比较”,算法则说明怎样访问目标和约束、何时停止以及交付什么证书。梯度、对偶、局部搜索和枚举都需要额外结构;不能从一个 argmin 符号直接推出可计算性、唯一性或运行时间。近似保证也必须声明它比较目标差、相对比率还是某种可行性违反,尤其在最优值为零或可取负时不能含混。
直觉
优化问题先规定“哪些对象能选”和“怎样比较好坏”,再谈算法怎样找到它们。下确界只描述可行值能逼近的边界,argmin 还要求某个可行点真正达到这条边界;可行性、有限最优值与最优解存在因此是三件不同的事。
例子与边界
存在、多解与不取到 ​
在闭区间
在开区间
在线性约束
线性规划、组合优化和统计经验准则都可实例化这套接口,但各自的结构与信息协议必须另行声明。特别是精确求出经验目标,并不自动控制未知分布上的总体风险;后者还包含统计学习问题的抽样层。
推论与应用
这套接口覆盖线性规划、组合优化、经验风险最小化与连续数值优化。进入具体领域时必须补上可行集表示、目标访问方式、数值精度和证书类型;近似比、加性误差或约束违反也应与最优值的符号和尺度相容。
参考资料
- Bernhard Korte and Jens Vygen, Combinatorial Optimization, 6th ed., Springer, 2018,Chs. 4–11。
- Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein, Introduction to Algorithms, 4th ed., MIT Press, 2022,Parts I–VI。