最优化理论复习--对偶理论及灵敏度分析(一)

文章目录

  • 上一篇
  • 对偶表示
  • 对偶问题的基本性质
  • 对偶问题的经济学解释:影子价格
  • 下一篇

上一篇

最优化理论复习–单纯形方法

对偶表示

一般情况:

对偶问题与原问题的字母表示:
在这里插入图片描述
对偶表示运用表格:
在这里插入图片描述

  1. m i n ⇒ m a x min \Rightarrow max minmax约束方程由变量符号取反得到,变量符号由约束方程符号直接得到
  2. m a x ⇒ m i n max \Rightarrow min maxmin约束方程由变量符号直接得到,变量符号由约束方程取反得到



    .

在这里插入图片描述
在这里插入图片描述
一般情况都是原问题和对偶问题的约束条件和变量之间符号的变化
在这里插入图片描述

对偶问题的基本性质

定义原问题表示为(L), 对偶问题表示为(D)

  1. 弱对偶定理
    x ( 0 ) , w ( 0 ) x^{(0)}, w^{(0)} x(0),w(0)分别为(L), (D)的可行解,则有 c x ( 0 ) > = w ( 0 ) b cx^{(0)} >= w^{(0)}b cx(0)>=w(0)b

    • 即最小化问题的函数值始终大于等于对偶问题最大问题的函数值
    • 也就是对偶问题的值都是原问题的下界,原问题的值是对偶问题的上界
      在这里插入图片描述
  2. 最优性准则
    x ( 0 ) , w ( 0 ) x^{(0)}, w^{(0)} x(0),w(0)分别为(L), (D)的可行解且 c x ( 0 ) = w ( 0 ) b cx^{(0)} = w^{(0)}b cx(0)=w(0)b,则 x ( 0 ) , w ( 0 ) x^{(0)}, w^{(0)} x(0),w(0)分别为(L)、(D)问题的最优解。

    当原问题与对偶问题的目标函数值相同时,此时的解就是原问题和对偶问题的最优解。

  3. 强对偶定理
    若(L)、(D)均有可行解,则(L)、(D)均有最优解,且(L)、(D)的最优解目标函数值相同。

推论:
在用单纯形法求解LP问题(L)的最优单纯形表中松弛变量的检验数的相反数(单纯形乘子 w = c B B − 1 w = c_BB^{-1} w=cBB1,单纯形表的最小面一行)就是其对偶问题的最优解。
坑点:当原问题的约束为 > = >= >=形式时,就要减一个松弛变量,因次在单纯形方法的检验数是添了一个负号的,松弛变量原本的值要去掉

当原问题达到最优时,单纯形乘子即为对偶问题最优解。

在这里插入图片描述
4. 互补松弛定理
在这里插入图片描述
(1)(2)中 c , x ( 0 ) c, x^{(0)} c,x(0)是根原问题有关系的, w ( 0 ) w(0) w(0)是根对偶问题有关系的, A是跟两个问题都有关系的
将上面的c换成b就是下面的式子
(3)(4)中 b , x ( 0 ) b, x^{(0)} b,x(0)是跟原问题有关的, w ( 0 ) , w^{(0)}, w(0),是跟对偶问题有关的,A是两个问题都有关系的

证明就是利用弱对偶定理和最优性准则建立传递关系,成为等号,移项就行。

互补松弛定理就是利用约束条件与变量之间的关系,所以在用的时候关注这两者就行,记住其中至少一项为零
在这里插入图片描述

对偶问题的经济学解释:影子价格

定义:影子价格是在最优配置下资源的理想价格
在这里插入图片描述

  • 若把原问题的约束条件看成是广义的资源约束则右端项的值表示每种资源的可用量
  • 对偶的经济含义:资源的单位改变量引起目标函数的增加量
  • 通常称对偶解为影子价格
  • 影子价格的大小客观地反映了资源在系统内的稀缺程度。资源的影子价格越高,说明资源在系统内越稀缺,而增加该资源的供应量对系统目标函数值贡献越大

影子价格是根据资源在生产中作出贡献而作出的估价,这种估价不是资源的市场价格。他反映了再最优经济结构中,在资源的到最优配置前提下,资源的边际使用价值。
而从单纯形表中松弛变量的值对应的就是经济结构中的影子价格,也可以说对偶问题的最优解向量时结构中的影子价格。

  1. 约束变量右边的 b i b_i bi每增加1,目标变量的值增加对偶问题的对应解 f ( x ) + y i f(x) + y_i f(x)+yi
    通过影子价格可以反应这个资源的边际使用价值

  2. 影子价格也可以反应资源的稀缺程度

    • y i > 0 y_i > 0 yi>0 表示资源短缺,影子价格越大,稀缺程度越高
    • y i = 0 y_i = 0 yi=0 表示资源有剩余,不短缺
  3. 影子价格也可以反应资源的使用价值

    • 资源占有者赋予资源的内部价格,与资源的市场价格无直接关系
    • 可以计算出经济活动成本

下一篇

未完待续

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/227591.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

AI创作系统ChatGPT网站源码,AI绘画,支持GPT联网提问/即将支持TSS语音对话功能

一、AI创作系统 SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI…

【sgAutocomplete】自定义组件:基于elementUIel-autocomplete组件开发的自动补全下拉框组件(带输入建议的自动补全输入框)

特性&#xff1a; 1、支持本地保存选中过的记录 2、支持动态接口获取匹配下拉框内容 3、可以指定对应的显示label和字段组件key 4、自动生成速记符字段&#xff08;包含声母和全拼两种类型&#xff09;&#xff0c;增强搜索匹配效率 sgAutocomplete源码 <template><!…

【Linux】无法使用 screenfetch 查看系统信息,报错 command not found: screenfetch

问题描述 screenfetch是一个命令行工具&#xff0c;用于在终端显示系统的硬件和软件信息。它会收集各种系统和环境的信息&#xff0c;并以彩色 ASCII 艺术的形式在终端中展示出来。 当你在终端中运行screenfetch命令时&#xff0c;它会检测你的操作系统、主机名、内核版本、C…

利用eclipse导入外部java工程

利用eclipse导入外部java工程&#xff0c;打开eclipse&#xff0c;依次点击File-Import&#xff0c;…按下图依次执行…

vue中使用video.js播放m3u8格式的视频

文章目录 一、前言1.1、[官网](https://docs.videojs.com/)1.2、[Github](https://github.com/videojs/video.js) 二、实现2.1、安装依赖2.2、main.js2.3、video.vue2.4、其它 三、最后 一、前言 实时推送的视频流的需求&#xff0c;vue中就可以使用video.js播放m3u8格式的视频…

在 Mac 上使用浅色或深色外观

在 Mac 上&#xff0c;选取苹果菜单 >“系统设置”&#xff0c;然后点按边栏中的“外观” 。&#xff08;你可能需要向下滚动。&#xff09;选择右侧的“浅色”、“深色”或“自动”。 “浅色”表示不会发生变化的浅色外观。 “深色”表示不会发生变化的深色外观。“深色模式…

火狐浏览器无法打开有道云笔记网页解决

User-Agent Switcher and Manager 安装插件&#xff1a;User-Agent Switcher and Manager 可以直接在火狐插件管理中搜索&#xff0c;或者打开 https://addons.mozilla.org/zh-CN/firefox/addon/user-agent-string-switcher/?utm_sourceaddons.mozilla.org&utm_mediumre…

Spring MVC详解、静态资源访问、拦截器

1. Spring MVC概述 1.1 Spring MVC是什么 SpringMVC是Spring的一个模块&#xff0c;是一个基于MVC设计模式的web框架。 1.2 Spring MVC执行流程。 1.3 组件分析 前端控制器&#xff08;默认配置&#xff09;Dispatcher Servlet 作用&#xff1a;只负责分发请求。可以很好的对…

做题笔记:SQL Sever 方式做牛客SQL的题目--查询每天刷题通过数最多的前二名用户

----查询每天刷题通过数最多的前二名用户id和刷题数 现有牛客刷题表questions_pass_record&#xff0c;请查询每天刷题通过数最多的前二名用户id和刷题数&#xff0c;输出按照日期升序排序&#xff0c;查询返回结果名称和顺序为&#xff1a; date|user_id|pass_count 表单创建…

二十一章网络通信

计算机网络实现了多台计算机间的互联&#xff0c;使得它们彼此之间能够进行数据交流。网络应用程序就是在已连接的不同计算机上运行的程序&#xff0c;这些程序借助于网络协议&#xff0c;相互之间可以交换数据。编写网络应用程序前&#xff0c;首先必须明确所要使用的网络协议…

如何搭建废品上门回收小程序

如今&#xff0c;随着环境保护意识的增强&#xff0c;废品的回收和再利用变得越来越重要。为了方便人们进行废品回收&#xff0c;搭建一个废品上门回收的小程序成为了一个不错的选择。本文将介绍如何从零开始搭建一个废品上门回收小程序。 …

JavaSE50题:16.(递归)按顺序打印一个数字的每一位(例如 1234,打印出 1 2 3 4)

文章目录 概述代码执行过程执行结果 概述 按顺序打印一个数字的每一位&#xff08;例如 1234&#xff0c;打印出 1 2 3 4&#xff09;。 因为我们是要按顺序打印1 2 3 4&#xff0c;所以&#xff0c;递归过程的流程图&#xff0c;如图所示&#xff1a; 代码 public static v…

HL 7 是什么

HL7 指的是一组用于在各种医疗服务提供者所使用之软件应用程序之间&#xff0c;传输临床和管理数据的国际标准。这些标准侧重于应用层&#xff0c;即OSI模型中的“第7层”。 HL7标准由国际标准组织Health Level Seven International制作&#xff0c;并被美国国家标准协会和国际…

yum源不起作用_yum无法安装程序_Linux默认源替换---Linux工作笔记067

今天在一台机器上进行安装yum install的时候提示,yum不可用,这时候,折腾了一会 后来更换了默认源就可以了. 首先: 可以看到原来的里面有个 yum.repos.d 里面放了很多源,但是这些源是不可以联网的. 是内网的源,所以,我对他进行了 mv yum.repos.d yum.repos.d.bak 重命名 然…

pytorch优化之SAM优化器

1. SAM介绍 人机验证 2. 案例 ❀精度优化❀优化策略1&#xff1a;网络SAM优化器_夏天&#xff5c;여름이다的博客-CSDN博客文章浏览阅读3.3k次&#xff0c;点赞10次&#xff0c;收藏30次。精度优化策略&#xff1a;SAM:Sharpness AwarenessMinimization锐度感知最小化论文&…

实验3.5 路由器的单臂路由配置

实验3.5 路由器的单臂路由配置 一、任务描述二、任务分析三、具体要求四、实验拓扑五、任务实施1.SWA的基本配置2.RA的基本配置3.在RA上查看接口状态 六、任务验收七、任务小结 一、任务描述 某公司对部门划分了需VLAN之后&#xff0c;发现两个部门之间无法通信&#xff0c;但…

模块一:双指针——1089.复写零

文章目录 题目解析算法原理异地原地 代码实现 题目解析 题目链接&#xff1a;1089.复写零 这题的暴力解法还是很简单的&#xff0c;不过这道题因为加了两个限制之后&#xff0c;多了一些细节需要去处理。我们通过一个例子来讲解这道题目&#xff1a; 在这个示例中&#xff0…

Python----多态

1、什么是多态 多态指的是一类事物有多种形态。 定义&#xff1a;多态是一种使用对象的方式&#xff0c;子类重写父类方法&#xff0c;调用不同子类对象的相同父类方法&#xff0c;可以产生不同的执行结果。 ① 多态依赖继承 ② 子类方法必须要重写父类方法 首先定义一个父类…

NumPy学习:NumPy(Numerical Python)基础(一)

1.什么是NumPy NumPy 是 Python 中用于科学计算的基础包。 它是一个 Python 库&#xff0c;提供多维数组对象&#xff0c; 各种派生对象&#xff08;例如掩码数组和矩阵&#xff09;&#xff0c;以及 用于对阵列进行快速操作的各种例程&#xff0c;包括 数学、逻辑、形状操作、…

CTF-misc(1)图片隐写

笔记目录 渗透测试工具(1)wireshark渗透测试工具(2)Nmap渗透测试工具(3)BurpsuiteAWD比赛(1)AWD入门攻略大纲CTF-Web(2)SQL注入CTF-Web(3)文件上传漏洞 图片隐写目录 (1)GIf和二维码隐写 二维码补全 二维码绘图 Gif规律分析 (2)文本附加图片隐写 (3)IHDR文件头修复图片宽高 (…