背景

给定一个标准的线性规划问题,其系数矩阵A形式如下:

由于这个是一个标准的线性规划,所以A行满秩,所以A中一定有m列是线性无关的。
举个例子,下面的A是一个3*5的矩阵。

我们可以找出3个线性无关的列向量,例如:
取后3列:

取第2,4,5列:

当然还有其他的。

概念1

基:上述取出的3个线性无关的列向量构成的一个方阵B,我们就叫做基,即B表示Basic。注意到,这个方阵是m*m的。
基向量:B中的每一个列向量都叫做基向量。每个基向量都是m*1的。
基变量:各个基向量对应的那个变量组成的列向量。我们上面举的例子中,第一个B是从后3列取的,那么xB=(x3,x4,x5)Tx_B=(x_3,x_4,x_5)^TxB​=(x3​,x4​,x5​)T。每个基向量都是m*1的。
非基变量:除了基变量之外剩余的变量叫做非基变量,比如对应于第一个B,非基变量是xN=(x1,x2)Tx_N=(x_1,x_2)^TxN​=(x1​,x2​)T。其中N表示Not basic。每个基向量都是(n-m)*1的。

联系:上面的四个概念是可以相互推出的,即已知其中一个,可以推出剩下的。

概念2

我们先对A选好一个基B,从而确定了其他3个概念。这个时候,我们开始进行如下具体赋值,我们让xN=0x_N=0xN​=0。比如对应于第一个B,那么xN=(x1,x2)Tx_N=(x_1,x_2)^TxN​=(x1​,x2​)T,我们赋值为0,也就是说,x1=0,x2=0,xN=(0,0)Tx_1=0,x_2=0,x_N=(0,0)^Tx1​=0,x2​=0,xN​=(0,0)T。然后我们回代到那个约束条件Ax=bAx=bAx=b,是不是发现,此时由于xN=0x_N=0xN​=0,从而约束条件等价于BxB=bBx_B=bBxB​=b,又注意到B是基,所以可逆,然后我们解得xB=B−1bx_B=B^{-1}bxB​=B−1b。
好了,现在有一个问题了。我们发现我们的x现在完整了,xNx_NxN​落实成了0,xBx_BxB​也刚刚落实,他们组成的x代入到约束方程Ax=bAx=bAx=b中是成立的,但是别忘了我们还有一个约束条件xi>=0x_i>=0xi​>=0,由于xN=0x_N=0xN​=0,所以现在就差一件事:这个xB>=0x_B>=0xB​>=0吗?

如果xB>=0x_B>=0xB​>=0,那么我们称这个由xBx_BxB​和xNx_NxN​组成的x是这个线性规划的基可行解

不管xB>=0x_B>=0xB​>=0是否成立,那么我们称这个由xBx_BxB​和xNx_NxN​组成的x是这个线性规划的基解

联系:基解未必是基可行解,基可行解一定是基解。
注意:基解未必是可行解,如果xB>=0x_B>=0xB​>=0不成立,那么这个线性规划的约束xi>=0x_i>=0xi​>=0就不成立,那么当然xBx_BxB​和xNx_NxN​组成的x就不是可行解了。

相应地:对应于基可行解,可以推出其他3个概念:可行基可行基向量可行基变量

非退化的基可行解:我们上面定义基可行解的时候,只要求xB>=0x_B>=0xB​>=0,如果我们要求xB>0x_B>0xB​>0,则称之为非退化的基可行解。
退化的基可行解:同理,xB>=0x_B>=0xB​>=0的前提下,xBx_BxB​中至少有一个为0,则称这个解为退化的基可行解。

联系:非退化的基可行解和退化的基可行解是对立的关系,但是这两个都叫做基可行解。

非退化的线性规划:其所有的基可行解都是非退化基可行解。

总结

练习题,思考:基解最多有几个?

答案:最多有CnmC_n^mCnm​个。取最大的情况如下:如果从A的n列,随意选择m列都是线性无关的,构成基B,那么按照上述流程将得到一个x,其为基解。从n列中选m列,方案有组合数CnmC_n^mCnm​种。

由于基可行解包含在基解之中,所以基可行解的数量小于CnmC_n^mCnm​。


补充

下一次会要用到:
两个基可行解相邻是指:两个基可行解对应的基变量中,只有一个基变量是不一样的,其它的基变量都是相同的。举个栗子,假设两个基可行解对应的基变量是(x1,x2,x3)(x_1,x_2,x_3)(x1​,x2​,x3​)与(x1,x2,x4)(x_1,x_2,x_4)(x1​,x2​,x4​),那么这两个基可行解相邻。
另外有如下定理,暂时不予以证明。

注:上面的保持可行性是指将其中一个非基变量变为正的情况下,另外一个正的基变量变为0的情况下,其他的基变量也可能会改变。但是除了那个已经变为正的非基变量,其他非基变量仍然是0。

单纯形法(三)(概念部分)相关推荐

  1. 数据库设计(三)概念数据模型

    目标: 本文主要介绍属性的标准检查约束.如何定义属性的附加检查. 一.定义属性的标准检查约束 标准检查约束是一组确保属性有效的表达式.在实体属性的特性窗口,打开如图所示的检查选项卡. 在这个选项卡可以 ...

  2. 运筹学的第一课:单纯形法

    文章目录 导读 单纯形法简介 单纯形法的步骤简介 单纯形法的一些说明 决策变量 基变量 工艺常数 右端常数 空白处 θ\thetaθ 检验数 把其中的一些部分组合起来 约束方程 典则形式 计算步骤 判 ...

  3. xcode 翻新工程_18个著名网站的酷概念设计(翻新)

    如果内容为王,则设计应为王. 对于网站的成功而言,这是至关重要的要素,因为它决定了内容的结构和显示方式,而糟糕的设计只会破坏用户体验,从而破坏网站流量. 通常,我们的网站设计师必须在设计网站时玩交易游 ...

  4. 单纯形法只有两个约束条件_西南交大交运考研 | 管理运筹学简答及关键知识点整理!...

    距离21考研只有十天了,剩下的时间就是反复练习真题,近两年的真题可以先做,因为这样既可以了解最新的考点及考试形式,且近两年的真题在今年再次出现题型基本一致的可能性不大(必考考点另当别论),所以建议可以 ...

  5. 标志设计思维--概念的提练方法

    ----- 精思巧形LOGO     标志设计思维分析      从符号学角度来分析标志设计 标志的信息原理分析: 如何找到更多的标志设计思路,做出更多的标志方案?  这是个令人头疼的问题.思路和方案 ...

  6. 运筹学基础【五】 之 线性规划

    感谢内容提供者:金牛区吴迪软件开发工作室 接上一篇:运筹学基础[四] 之 库存管理 文章目录 一.概述 二.线性规划的模型结构 1.线性规划模型结构 2.应用线性规划模型的步骤 3.线性规划的定义 三 ...

  7. solr源码分析之solrclound

    一.简介 SolrCloud是Solr4.0版本以后基于Solr和Zookeeper的分布式搜索方案.SolrCloud是Solr的基于Zookeeper一种部署方式.Solr可以以多种方式部署,例如 ...

  8. Java支付宝当面付demo实例配置沙箱

    一.下载官方demo 下载地址:支付宝开放平台 下载Java版本的demo实例 二.使用idea导入项目 并将jar包加载到项目中 三.修改私钥公钥AppID和小程序id 还有在线引入Vue.js的地 ...

  9. 未来十年互联网十大发展趋势

    世界已被互联网占领,互联网未来10年将如何变化与发展? 1.互联网全球普及 根据国际电信联盟最近统计,全球互联网用户总数已经达到20亿人:而联合国公布的最新统计数字显示,世界人口在2011年底突破70 ...

  10. 致Andorid初学者-从入门到精通,这一篇文带你省略学习路上的歪歪扭扭

    什么是安卓? 安卓系统即Android (Google公司开 发的操作系统).Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑. Android ...

最新文章

  1. php与html交互实现登录,php与html实现交互的基本操作
  2. Verilog 中的 ^ 的用法
  3. [转载] 七龙珠第一部——第095话 悟空对抗克林
  4. Asp.Net读写XML简单方法
  5. 命令模式——HeadFirst设计模式学习笔记
  6. mysql putty 备份_Linux下mysql数据库的备份-putty
  7. 【2016年第1期】农业大数据资产管理面临的挑战与思考
  8. 各种Java加密算法
  9. Lanenet论文解读
  10. SWPU ROUND #6(DIV.3)
  11. html教图片程,html教的程大全.pdf
  12. img = cv2.imread() 后面要跟im = im[:, :, (2, 1, 0)] # 图片做预处理
  13. 什么是1号信令、7号信令和PRI信令?
  14. 【翻译】Java 面向对象编程基本概念
  15. 断点下载的主要知识总结。
  16. InfluxDB查询 tag和field列名字重复
  17. 【bzoj2959】长跑【LCT+并查集】
  18. java监听服务器信息,java实时监控服务器状态
  19. 漫谈OCL概念、特征和实践(作者:大雁北飞)
  20. KPM算法——数据结构|复习局|串|复杂模式匹配算法|二维数组解决KPM

热门文章

  1. 好书征集第2弹 | 你pick哪本人工智能好书
  2. 人人都有好工作:IT行业求职面试必读
  3. 《Generative Face Completion》论文笔记
  4. 什么样的程序员生涯指南,能在GitHub上获3.6万星
  5. 工业互联网平台发展与展望(附PPT)
  6. 独家 | 播客:入场券便是你的脸(附链接)
  7. 大数据技术下面向企业需求的高校应用型人才培养课程体系设计
  8. 数据蒋堂 | 从一道招聘考题谈起
  9. 大数据时代:从1.0到3.0 | 专访清华社会学系教授罗家德
  10. 取消学术型硕士,增扩博士,北京大学这个学院做出研究生培养结构调整