知识点:对偶理论
知识点概述
对偶理论是优化理论的支柱之一。它为每个优化问题(称为原始问题)关联一个对偶问题。对偶问题的最优值给出了原始问题最优值的一个下界(弱对偶性),在凸优化中,这个界通常是紧的(强对偶性),这为求解和分析问题提供了强大的工具。
详细解释
- 拉格朗日函数: 对于一个约束问题 s.t. ,其拉格朗日函数为 ,其中 是拉格朗日乘子。
- 对偶函数: 对偶函数 定义为拉格朗日函数关于 的最小值:。无论原始问题是否为凸,对偶函数总是一个凹函数。
- 对偶问题: 对偶问题就是最大化对偶函数:。
- 弱对偶性: 对偶问题的最优值 总是小于或等于原始问题的最优值 ,即 。这个性质永远成立。
- 强对偶性: 当 时,称强对偶性成立。此时,原始问题和对偶问题的解可以通过KKT条件关联起来。
- Slater条件: 对于凸优化问题,如果存在一个严格满足所有不等式约束的可行点,那么强对偶性成立。这是保证强对偶性最常用的条件。
学习要点
- 掌握如何构造一个问题的拉格朗日函数和对偶问题。
- 理解弱对偶性()和强对偶性()。
- 知道对偶问题总是凸(凹函数最大化)的。
- 了解Slater条件是保证凸优化问题强对偶性成立的充分条件。
实践应用
- 提供下界: 对偶问题的解可以为原始问题的解提供一个质量保证。
- 算法设计: 许多算法(如对偶上升法、ADMM)通过求解对偶问题或同时求解原问题和对偶问题来解决原始问题。
- 简化问题: 有时对偶问题比原始问题更容易求解。
关联知识点
- 前置知识: 7-核心概念-无约束和约束优化, 27-核心概念-共轭函数
- 后续知识: 55-理论方法-带约束凸优化问题最优性条件, 71-理论方法-对偶算法
- 相关知识: 23-理论方法-分离超平面定理