文章目录

  • 一、对偶理论
    • 1、对称性定理
    • 2、弱对偶定理
    • 3、最优性定理
    • 4、强对偶性
    • 5、互补松弛定理
  • 二、原问题与对偶问题对应关系
  • 二、对偶理论的相关结论
    • 1、对偶问题存在
    • 2、对偶问题转化
    • 3、对偶问题的解
    • 4、互补松弛定理

一、对偶理论


1、对称性定理

对称性定理 :

  • 原问题 ( LPLPLP ) 的 对偶 是 对偶问题 ( DPDPDP )
  • 对偶问题 ( DPDPDP ) 的 对偶 是 原问题 ( LPLPLP )

原问题 和 对偶问题 互为对偶 ;

对偶问题是对称的

原问题 LPLPLP :

maxZ=CXs.t{AX≤bX≥0\begin{array}{lcl} maxZ = C X \\\\ s.t\begin{cases} AX \leq b \\\\ X \geq 0 \end{cases}\end{array}maxZ=CXs.t⎩⎪⎨⎪⎧​AX≤bX≥0​​

对偶问题 DPDPDP :

minW=bTYs.t{ATY≥CTY≥0\begin{array}{lcl} minW = b^T Y \\\\ s.t\begin{cases} A^TY \geq C^T \\\\ Y \geq 0 \end{cases}\end{array}minW=bTYs.t⎩⎪⎨⎪⎧​ATY≥CTY≥0​​

2、弱对偶定理

弱对偶定理 :

假设 X0\rm X^0X0 和 Y0\rm Y^0Y0 分别是 问题 (P)\rm (P)(P) ( 目标函数求最大值 ) 和 问题 (D)\rm (D)(D) ( 目标函数求最小值 ) 的 可行解 , 则必有 CX0≤Y0b\rm CX^0 \leq Y^0 bCX0≤Y0b ,

展开后为 ∑j=1ncjxj≤∑i=1myibi\rm \sum_{j = 1}^n c_j x_j \leq \sum_{i = 1}^{m} y_i b_i∑j=1n​cj​xj​≤∑i=1m​yi​bi​

弱对偶定理推论 1 :

原问题 任何一个 可行解 的目标函数值 , 都是其对偶问题 目标函数值的下界 ;

反之 ,

对偶问题 任何一个 可行解 的目标函数值 , 都是其原问题 目标函数的上界 ;

弱对偶定理推论 2 : ( 对偶问题的无界性 )

在一对 对偶问题 (P)\rm (P)(P) 和 (D)\rm (D)(D) 中 ,

如果其中 一个线性规划问题可行 , 但是 目标函数无界 , 则 另外一个问题没有可行解 ;

如果其中 一个线性规划问题不可行 , 其 对偶问题不一定不可行 ;

弱对偶定理推论 3 :

在一对 对偶问题 (P)\rm (P)(P) 和 (D)\rm (D)(D) 中 ,

如果其中 一个线性规划问题可行 , 而 另一个线性规划问题不可行 , 则 该可行问题的目标函数是无界的;

3、最优性定理

最优性定理 :

如果 X0\rm X^0X0 是 原问题的可行解 , Y0\rm Y^0Y0 是 对偶问题的可行解 ,

并且 两个可行解对应的目标函数值相等 , 即 CX0=BY0\rm CX^0 = BY^0CX0=BY0 , 即 z=w\rm z = wz=w ,

则 X0\rm X^0X0 是原问题的最优解 , Y0\rm Y^0Y0 是对偶问题的最优解 ;

4、强对偶性

强对偶性 : 如果 原问题 与 对偶问题 都有可行解 , 只要有一个问题有最优解 , 则 两个问题都有最优解 , 二者的最优解的目标函数值相等 ;

5、互补松弛定理

X0\rm X^0X0 和 Y0\rm Y^0Y0 分别是 原问题 P\rm PP 问题 和 对偶问题 D\rm DD 的 可行解 ,

这两个解各自都是对应 线性规划问题 的 最优解

的 充要条件是 : {Y0Xs=0YsX0=0\begin{cases} \rm Y^0 X_s = 0 \\\\ \rm Y_sX^0 = 0 \end{cases}⎩⎪⎨⎪⎧​Y0Xs​=0Ys​X0=0​

其中 Xs,Ys\rm X_s , Y_sXs​,Ys​ 是 松弛变量 或 剩余变量 ;

互补松弛定理简写 :

" X0\rm X^0X0 和 Y0\rm Y^0Y0 分别是 原问题 P\rm PP 问题 和 对偶问题 D\rm DD 的 最优解 " ⇔\Leftrightarrow⇔ {Y0Xs=0YsX0=0\begin{cases} \rm Y^0 X_s = 0 \\\\ \rm Y_sX^0 = 0 \end{cases}⎩⎪⎨⎪⎧​Y0Xs​=0Ys​X0=0​

其中 Xs,Ys\rm X_s , Y_sXs​,Ys​ 是 松弛变量 或 剩余变量 ;

二、原问题与对偶问题对应关系


原问题与对偶问题对应关系 :

如果 原问题 有最优解 , 对偶问题也 有最优解 ;

如果 原问题 有 无界解 , 对偶问题 无可行解 ;

如果 原问题 无可行解 , 对偶问题 无法判断 ;

上述是根据弱对偶定理总结的 ;

二、对偶理论的相关结论


1、对偶问题存在

任何 线性规划问题 , 都有一个对应的 对偶线性规划问题 ;

2、对偶问题转化

原问题 P\rm PP : maxZ=CXs.t{AX≤bX≥0\begin{array}{lcl} \rm maxZ = C X \\\\ \rm s.t\begin{cases} \rm AX \leq b \\\\ \rm X \geq 0 \end{cases}\end{array}maxZ=CXs.t⎩⎪⎨⎪⎧​AX≤bX≥0​​ ; \ \ \ \ \ \ \ \ \ \ \,           对偶问题 D\rm DD : minW=bTYs.t{ATY≥CTY≥0\begin{array}{lcl} \rm minW = b^T Y \\\\ \rm s.t\begin{cases} \rm A^TY \geq C^T \\\\ \rm Y \geq 0 \end{cases}\end{array}minW=bTYs.t⎩⎪⎨⎪⎧​ATY≥CTY≥0​​

原问题与对偶问题对应关系 :

原问题第 iii 个约束条件是 ≤\leq≤ 约束 , 其对偶问题的第 iii 个变量的符号不确定 , 可能大于等于 000 , 也可能小于等于 000 ;

查看 约束变量的符号 与 其另外一个对偶问题的 约束方程的符号 一致性 , 来确定对偶问题的约束方程符号 ;

约束方程符号 :

如果当前线性规划问题 目标函数是求最大值 , 原问题就是上面的问题 , 其对偶问题 ( 下面的 ) 的约束方程符号是 ≥\geq≥ , 因此 对偶问题的约束方程符号 与 原问题变量 符号一致 ;

如果当前线性规划问题 目标函数是求最小值 , 原问题就是下面的问题 , 其对偶问题 ( 上面的 ) 的约束方程符号是 ≤\leq≤ , 因此 对偶问题的约束方程符号 与 原问题变量 符号相反 ;

变量符号 :

如果当前线性规划问题 目标函数是求最大值 , 原问题就是上面的问题 , 其对偶问题 ( 下面的 ) 的约束方程符号是 ≥\geq≥ , 因此 对偶问题的变量符号 与 原问题约束方程符号 符号相反 ;

如果当前线性规划问题 目标函数是求最大值 , 原问题就是上面的问题 , 其对偶问题 ( 下面的 ) 的约束方程符号是 ≥\geq≥ , 因此 对偶问题的变量符号 与 原问题约束方程符号 符号一致 ;

3、对偶问题的解

互为对偶的两个问题 , 或者同时都有最优解 , 或者同时都没有最优解 ;

② 对偶问题 有可行解 , 原问题 不一定有可行解 , 因为对偶问题的可行解可能是 无界解 , 原问题可能 无可行解 ;

③ 原问题有 多重解 , 对偶问题 可能有多重解 , 也 可能有唯一解 ; 多重解是 有无穷多最优解 ;

④ 对偶问题 有可行解 , 原问题 无可行解 , 则对偶问题 有无界解 ; 一对问题中 , 一个有可行解 , 一个无可行解 , 则有可行解的是无界解 ;

⑤ 原问题 没有最优解 , 对偶问题无法判断 ; 没有最优解有两种情况 , 一种是 无界解 , 一种是 无可行解 ; 如果原问题有无界解 , 则对偶问题无可行解 ; 如果原问题无可行解 , 则对偶问题无可行解 ;

⑥ 如果对偶问题没有可行解 , 对偶问题无法判断 , 无界解 或 无可行解 两种情况都有可能 ;

⑦ 如果原问题与对偶问题 都有可行解 , 则 都有最优解 ;

如果 原问题 有最优解 , 对偶问题也 有最优解 ;

如果 原问题 有 无界解 , 对偶问题 无可行解 ;

如果 原问题 无可行解 , 对偶问题 无法判断 ;

4、互补松弛定理

如果 X0\rm X^0X0 和 Y0\rm Y^0Y0 分别是原问题与对偶问题的最优解 , 则 Y0Xs=YsX0=0\rm Y^0 X_s = Y_sX^0 = 0Y0Xs​=Ys​X0=0 ;

" X0\rm X^0X0 和 Y0\rm Y^0Y0 分别是 原问题 P\rm PP 问题 和 对偶问题 D\rm DD 的 最优解 " ⇔\Leftrightarrow⇔ {Y0Xs=0YsX0=0\begin{cases} \rm Y^0 X_s = 0 \\\\ \rm Y_sX^0 = 0 \end{cases}⎩⎪⎨⎪⎧​Y0Xs​=0Ys​X0=0​

其中 Xs,Ys\rm X_s , Y_sXs​,Ys​ 是 松弛变量 或 剩余变量 ;

【运筹学】对偶理论 : 总结 ( 对偶理论 | 原问题与对偶问题对应关系 | 对偶理论的相关结论 ) ★★★相关推荐

  1. 【运筹学】对偶理论 : 互补松弛性 ( 原问题与对偶问题标准形式 | 互补松弛定理 | 互补松弛定理示例说明 )

    文章目录 一.原问题与对偶问题标准形式 二.互补松弛定理 三.互补松弛定理示例说明 一.原问题与对偶问题标准形式 原问题 P\rm PP : maxZ=CXs.t{AX≤bX≥0\begin{arra ...

  2. 【运筹学】对偶理论 : 互补松弛定理应用 ( 原问题与对偶问题标准形式 | 已知原问题最优解求对偶问题最优解 | 使用单纯形法求解 | 使用互补松弛定理公式一求解 | 互补松弛定理公式二无效 ) ★★

    文章目录 一.原问题与对偶问题标准形式 二.互补松弛定理 三.已知原问题最优解求对偶问题最优解 四.使用单纯形法求解 五.使用互补松弛定理公式一求解 六.使用互补松弛定理公式二求解 ( 无效方法 ) ...

  3. 【运筹学】对偶理论 : 对称形式 ( 对称形式 | 对偶模型转化实例 | 对偶问题规律分析 )

    文章目录 一.对偶问题的对称形式 二.对偶问题实例 三.对偶问题规律 ( 目标函数求最大值 ) 一.对偶问题的对称形式 1 . 对称形式特点 : 目标函数求最大值时 , 所有约束条件都是 小于等于 ≤ ...

  4. 最优化导论(part1)--求解原问题的对偶问题

    学习笔记,仅供参考,有错必纠 文章目录 最优化导论 原问题与对偶问题 对称形式的对偶 非对称形式的对偶 例题 最优化导论 原问题与对偶问题 每个线性规划问题都有一个与之对应的对偶问题,对偶问题是以原问 ...

  5. 对偶理论和灵敏度分析(单纯形法矩阵形式、对偶理论及转化、影子价格、机会成本、差额成本、对偶单纯形法、灵敏度分析)

    对偶理论和灵敏度分析 文章目录 对偶理论和灵敏度分析 修正单纯形法-矩阵描述和计算 对偶问题的提出 原问题与对偶问题转化 对偶问题最优解的经济意义--影子价格 对偶问题约束项的经济意义--生产产品的机 ...

  6. 线性规划原问题与对偶问题

    文章目录 1. 对偶问题 2. 原问题和对偶问题的对应关系 3. 举例 参考 1. 对偶问题 任一线性规划问题都存在另一与之伴随的线性规划问题,它们组成一对互为对偶的线性规划问题. 线性规划的对偶问题 ...

  7. 机器学习——支持向量机SVM之非线性模型(原问题和对偶问题)

    目录 一.原问题(prime problem) 二.原问题的对偶问题(dual problem) 1.定义一个辅助函数 2.定义对偶问题 >>>问题1:上面说到遍历w,那w的取值范围 ...

  8. 原问题与对偶问题的定义和关系

    东边有棵树的博客# 原问题与对偶问题的定义和关系 (1)原问题与对偶问题定义 一个优化问题的原问题和对偶问题定义如下: 原问题: 最 小 化 : f ( w ) 限 制 条 件 : { g i ( w ...

  9. 【运筹学】对偶理论总结 ( 对称性质 | 弱对偶定理 | 最优性定理 | 强对偶性 | 互补松弛定理 ) ★★★

    文章目录 一.对偶问题的对称性质 1.对称形式 2.对偶问题规律 ( 目标函数求最大值 ) 3.对偶问题实例 二.弱对偶定理 三.最优性定理 四.强对偶性 五.互补松弛定理 1.定理内容 2.示例 : ...

最新文章

  1. 盛大文学推出“一人一书”计划,发布电子书战略
  2. kettle安装部署及远程执行
  3. asp调用php函数,asp函数split()对应php函数explode()
  4. Codeforces Round #323 (Div. 2) C.GCD Table
  5. 前端学习(3240):react生命周期forceUpdate
  6. ring0和ring3的区别
  7. linux下命令集合
  8. new relic_新的Relic的Centurion Docker部署工具,DIY大脑扫描仪等
  9. Docker一些常用命令
  10. 15个实用的管理mysql的MySQLadmin命令
  11. 临近失业,如何拯救自己?
  12. 基于Jenkins+Gitlab+Harbor+Rancher架构的CI/CD实现
  13. Amazon Alexa Smart Home Skill 增加订阅事件
  14. ip获取所在城市名称接口-JAVA
  15. Ps快捷键及基础知识
  16. SIFT特征匹配算法介绍——寻找图像特征点的原理
  17. 1402. 星空之夜
  18. 浅谈润乾报表与QlikView对比
  19. Dev-C++ 中t添加EasyX绘图库
  20. 基于Bootstrap的下拉框多选 Bootstrap Multiselect 插件使用

热门文章

  1. 机器学习中类别变量的编码方法总结
  2. echarts 省级地图下钻到市demo
  3. 想做程序首先就学正则表达式
  4. 机器翻译古文也翻车?读了20次“苟富贵勿相忘”后,谷歌:没钱的人总会被遗忘...
  5. 10.第三章 数字特征与特征函数(3)
  6. OpenCV实现简单的录屏功能
  7. Java如何找出数组中前k个高频元素
  8. 去除停用词并绘制词云图
  9. 最强大脑《多米诺效应》
  10. 雷军:从苦逼撸代码到年入上百亿,成为商界领袖,改变现状,只靠单纯写代码远远不够