热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

08对偶理论以及灵敏度分析

1.对偶问题的提出s.t.原问题为max对偶问题是min的条件下我们来看目标函数之间的关系无界解指的是C^TX可以取得无穷大问题Y^*是如何得到的我们求的是正的检验数,


 1.对偶问题的提出

 

 

 

 

  

C^T=(5,6)

A=\binom{3,-2}{4,1}

b=\binom{7}{9}

A^T=\binom{3 \quad 4}{-2 \quad 1}

min\quad Y^Tb

s.t. 

A^TY\geqslant C

Y \geq 0

 

 

·        原问题为max 对偶问题是min的条件下 我们来看目标函数之间的关系  

 

 

 无界解指的是C^TX可以取得无穷大

 

 

 

 

 

 

 

 

 

 问题  Y^*是如何得到的

 

 

 

 

 

 

         

 

 我们求的是正的检验数,他是以目标函数max开始的,所以这里是负的检验数字,我们这里需要把检验数变为正,所以 

 Y^*=\frac{1}{100},\frac{4}{15},\frac{7}{150}

   

 

 

 

 

 


 对偶单纯形法

 

 

 

 

 最后的解

Y*=(0,1/4,1/2,0,0) w*=8.5


 灵敏度分析

 

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 但是搞出来却是14

怎么组合呢

 


对偶问题的性质


1.对称性

对偶的对偶是原问题


2.弱对偶性

原问题的任意一个目标值(max)不超过对偶问题任意一个目标值


3.无界性

       原问题(max)为无穷大(无界),则对偶问题无可行解

       原问题(max)不可行,对偶问题或者无界,或者不可行

原问题无界 => 对偶问题不可行

原问题不可行≠>对偶问题无界


4. 原问题有最优值,则对偶问题也有最优值且相同


5.互补松弛性(松紧定理)

x_1,x_2 存在某种关系y_1,y_2,y_3

紧:x_1+2x_2 \leq 8

 举例说明:

如果一个解满足

 

 

 

 

 

 考试前多了看ppt上的题,这里直接给的思想,我们需要给出增加算法


灵敏性分析专栏:之后补加


推荐阅读
  • Redis 是一个高性能的开源键值存储系统,支持多种数据结构。本文将详细介绍 Redis 中的六种底层数据结构及其在对象系统中的应用,包括字符串对象、列表对象、哈希对象、集合对象和有序集合对象。通过12张图解,帮助读者全面理解 Redis 的数据结构和对象系统。 ... [详细]
  • 本文探讨了SSD购买后是否需要进行4K对齐的问题,并详细解释了4K对齐的原理及其重要性。通过对比机械硬盘与固态硬盘的结构,文章深入分析了4K对齐对SSD性能的影响,并提供了具体的对齐方法。 ... [详细]
  • 欧拉法与龙格-库塔法在微分方程求解中的对比分析
    本文探讨了计算机如何理解和模拟连续系统的动态特性,重点介绍了欧拉法和龙格-库塔法这两种常用的数值积分方法。通过详细的理论分析和MATLAB代码实现,对比了两种方法在求解微分方程时的性能和适用性。 ... [详细]
  • 本文详细介绍了Dijkstra算法,该算法用于解决图中从单个源点到其他所有顶点的最短路径问题。 ... [详细]
  • YOLO由24层ConvNet和2层FCs组成。其核心思想是将图片均匀划分为多个gridcell,每个gridcell产生两个bbox和gridcell中如果存在对象,对象是各类的 ... [详细]
  • Java作为全球最流行的编程语言之一,应用广泛。本文将详细介绍Java开发的相关岗位及其具体职责,帮助读者更好地了解这一领域的职业发展路径。 ... [详细]
  • 岭回归及其应用
    本文介绍了岭回归的基本原理,并通过Python中的sklearn库实现了岭回归模型。岭回归通过在代价函数中加入L2正则项,有效解决了多重共线性问题。 ... [详细]
  • 2023年最新指南:如何在PHP中屏蔽警告和错误
    本文详细介绍了如何在PHP中屏蔽警告和错误,包括多种方法和最佳实践,帮助开发者提升代码质量和安全性。 ... [详细]
  • ipsec 加密流程(二):ipsec初始化操作
    《openswan》专栏系列文章主要是记录openswan源码学习过程中的笔记。Author:叨陪鲤Email:vip_13031075266163.comDate:2020.1 ... [详细]
  • 最近遇到了一道关于哈夫曼树的编程题目,需要在下午之前完成。题目要求设计一个哈夫曼编码和解码系统,能够反复显示和处理多个项目,直到用户选择退出。希望各位大神能够提供帮助。 ... [详细]
  • Gty的二逼妹子序列 - 分块与莫队算法的应用
    Autumn 和 Bakser 正在研究 Gty 的妹子序列,但遇到了一个难题。他们希望计算某个区间内美丽度属于 [a, b] 的妹子的美丽度种类数。本文将详细介绍如何利用分块和莫队算法解决这一问题。 ... [详细]
  • C语言是计算机科学和编程领域的基石,许多初学者在学习过程中会感到困惑。本文将详细介绍C语言的基本概念、关键语法和实用示例,帮助你快速上手C语言。 ... [详细]
  • 本文描述了在使用 TexStudio 编辑 LaTeX 时插入算法伪代码块时遇到的“Missing \endcsname inserted. \While”错误,并提供了详细的解决方案。 ... [详细]
  • LeetCode 实战:寻找三数之和为零的组合
    给定一个包含 n 个整数的数组,判断该数组中是否存在三个元素 a、b、c,使得 a + b + c = 0。找出所有满足条件且不重复的三元组。 ... [详细]
  • 高效重装Windows 10系统指南
    如何快速地为您的电脑重装Windows 10系统?本文将详细介绍从下载系统镜像到安装完成的每一步操作。 ... [详细]
author-avatar
四木子1982
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有