文章目录

  • 一、对称性质
  • 二、对称性质推导

一、对称性质


对称性定理 :

  • 原问题 ( 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​​

二、对称性质推导


将上述 对偶问题 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​​

转换过程 :

  • 目标函数转为取最大值 : 转换后的结果如下 , 就是相当于在目标函数的左右两端乘以 −1-1−1 ;

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

  • 根据下面表格中的对偶问题写法 , 写出上述线性规划的对偶问题 :

    • 目标函数由最大值转为最小值 ( 目标函数求最大值前提 ) : minW=CXmin W = CXminW=CX
    • LPLPLP 约束条件与 DPDPDP 约束变量符号相反 ( 目标函数求最大值前提 ) : 上述线性规划问题的 约束条件是大于等于不等式 , 那么对应的 约束变量小于等于 000 ; 约束变量 X≤0X \leq 0X≤0
    • LPLPLP 约束变量 与 DPDPDP 约束条件符号相同 ( 目标函数求最大值前提 ) : 上述线性规划问题的 约束变量大于等于 000 , 那么对应的 约束条件也是大于等于不等式 ; 约束条件是 AX≥−bAX \geq -bAX≥−b
    • 最终得到的线性规划为 :

minW=CXs.t{AX≥−bX≤0\begin{array}{lcl} min W = CX \\\\ s.t\begin{cases} AX \geq -b \\\\ X \leq 0 \end{cases}\end{array}minW=CXs.t⎩⎪⎨⎪⎧​AX≥−bX≤0​​

原问题 LPLPLP 对偶问题 DPDPDP
目标函数求最大值 maxZmaxZmaxZ 目标函数求最小值 minWminWminW
约束条件常数项 目标函数系数
目标函数系数 约束条件常数项
mmm 个约束条件 nnn 个约束变量
nnn 个约束变量 mmm 个约束条件
约束条件是小于等于不等式 ≤\leq≤ 约束变量是大于等于 ≥0\geq 0≥0 的
约束条件是大于等于不等式 ≥\geq≥ 约束变量是小于等于 ≤0\leq 0≤0 的
约束条件是等式 约束变量是自由变量 ( 没有约束 )
约束变量是大于等于 ≥0\geq 0≥0 的 约束条件是大于等于不等式 ≥\geq≥
约束变量是小于等于 ≤0\leq 0≤0 的 约束条件是小于等于不等式 ≤\leq≤
约束变量是自由变量 ( 没有约束 ) 约束条件是等式

记住一条 : 目标函数求最大值 , LPLPLP 约束条件与 DPDPDP 约束变量符号相反 , LPLPLP 约束变量 与 DPDPDP 约束条件符号相同 ;

对如下线性规划作代换 :

minW=CXs.t{AX≥−bX≤0\begin{array}{lcl} min W = CX \\\\ s.t\begin{cases} AX \geq -b \\\\ X \leq 0 \end{cases}\end{array}minW=CXs.t⎩⎪⎨⎪⎧​AX≥−bX≤0​​

代换内容 : 引入变量 X′=−XX' = -XX′=−X , 使用 −X′-X'−X′ 替换上述线性规划中的 XXX ;

  • 目标函数 : 代换后为 minW=−CX′minW = -CX'minW=−CX′ , 此时两边乘以 −1-1−1 即可得到 maxZ=CX′maxZ = CX'maxZ=CX′ ;
  • 约束方程 : 代换后为 −AX′≥−b-AX' \geq -b−AX′≥−b , 左右两边乘以 −1-1−1 即可得到 AX′≤bAX' \leq bAX′≤b ;
  • 约束变量 : 代换后为 −X′≤0-X' \leq 0−X′≤0 , 左右变量乘以 −1-1−1 即可得到 X′≥0X' \geq 0X′≥0

最终代换结果为 :

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

【运筹学】对偶理论 : 对偶性质 ( 对称性质 | 对称性质推导 )相关推荐

  1. 【集合论】关系性质 ( 常见的关系的性质 | 关系性质示例 | 关系运算性质 )

    文章目录 一.常见的关系的性质 二.关系的性质示例 三.关系运算性质 一.常见的关系的性质 在 自然数集 N={0,1,2,⋯}N=\{ 0, 1,2, \cdots \}N={0,1,2,⋯} 上 ...

  2. 用计算机怎么求反三角函数图像及性质,反三角函数图像及性质

    反三角函数及性质 y=arcsinx. 函数y=sinx,x∈[-π/2,π/2]的反函数称为反正弦函数,记做x=arcsiny. 习惯上用x表明自变量,用y表明函数,因此反正弦函数写为y=arcsi ...

  3. ScSb的热电性质——热输运性质计算(力常数)

    接上部分ScSb热电性质--电子输运性质计算.上文说到,要计算一个材料的热电性质,需要计算两个部分,一个是电子输运性质,另一个是晶格热输运性质.这两个部分互不干扰,可以分开计算,下面是关于ScSb的晶 ...

  4. 【数字信号处理】傅里叶变换性质 ( 傅里叶变换时移性质示例 )

    文章目录 一.傅里叶变换线时移性质 二.傅里叶变换线时移性质示例 一.傅里叶变换线时移性质 傅里叶变换时移性质 : 序列信号 在 " 时间 " 上 , 进行一系列 " 平 ...

  5. 【数字信号处理】傅里叶变换性质 ( 傅里叶变换线性性质 | 傅里叶变换时移性质 )

    文章目录 一.傅里叶变换线性性质 二.傅里叶变换时移性质 证明过程 一.傅里叶变换线性性质 傅里叶变换 线性性质 : 两个序列之和 的 傅里叶变换 , 等于 两个序列 的 傅里叶变换 之和 ; SFT ...

  6. 078 周期函数定积分性质及定积分三大性质总结

    078 周期函数定积分性质及定积分三大性质总结

  7. 数字图像处理报告:实验3 同态滤波、频域滤波、傅里叶变换性质、DCT变换性质

    实验3 同态滤波.频域滤波.傅里叶变换性质.DCT变换性质 一.实验主题: 学习同态滤波.频域滤波.傅里叶变换性质.DCT变换性质,掌握其原理,并学会编程,实现这些方法与性质. 二.实验目的: 1.掌 ...

  8. 干货!小样本分子性质预测新方法——性质感知的关系网络

    点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入! 分子性质预测能够识别具有目标性质的候选分子,在药物发现中发挥着重要作用.由于新药发现研究中已知药理性质的分子(有标签样本)少,分子性质预 ...

  9. 傅里叶变换频域积分性质和频域卷积性质证明

    傅里叶变换频域积分性质和频域卷积性质证明 最近在学习信号与系统这门课程,其中的一个知识点就是傅里叶变换的性质,为了更好地记忆和使用这些性质,最好是知道这些性质的证明过程,而有些性质如频域积分和频域卷积 ...

最新文章

  1. php redis search,php redis类
  2. 关于图片上传的个人摘要
  3. Thrift Direct Memory OOM问题解决方法 内存溢出问题
  4. 关于GIT的SSH加密问题
  5. Github Clone to local files
  6. Java基础知识之Map:compute, computeIfAbsent, computeIfPresent
  7. scss提取 vue_vue 中使用sass实现主体换肤
  8. 初探基于GameProtocol和NetFrame的RPG服务器
  9. 蚂蚁养鸡线下支付扫码链接,蚂蚁养鸡线下支付链接
  10. 多线程的那点儿事(之自旋锁)
  11. html 悬停显示标题,JS实现TITLE悬停长久显示效果完整示例
  12. [转载] Python中对 Excel 的相关详细操作(读取、写入、指定行、指定列、新增sheet工作表)
  13. 关于在数据库中存储层次数据的一点看法与理解
  14. Vim 经常使用快捷键及键盘图
  15. 连接linux服务器工具
  16. 信庭嵌入式工作室-ARM应用技术之体系结构应用(下)
  17. 四、PHP进阶学习之MySQL②
  18. RedHat 自定义Jenkins Slaver Service,并开机自启动
  19. 超详细的TypeScript入门教程!
  20. 从零到一构建CI/CD的DevOps自动化流水线,需要考虑的开源项目

热门文章

  1. Stitch Fix玩转时尚算法,年销7.3亿
  2. linux性能监控命令—tsar命令
  3. java里面常用的锁屏图案_最常用的100种解锁图案(附:手机图案万能解锁法)...
  4. MIPI CSI-2笔记(2) -- 物理层Physical Layer
  5. 关于MNS消息发送和接收的实现问题
  6. 西红柿-生吃还是熟吃
  7. 电影赏析 001《全民目击》
  8. [文献精读] End-to-End Model-Free Reinforcement Learning for Urban Driving using Implicit Affordances
  9. 小程序html字符,小程序从后台输出的代码为HTML实体字符如何解决?
  10. leetcode day1