[管理学]管理运筹学单纯形法

商学院 王中昭 此法是求解线性规划问题的一种有效方法 本章的学习内容: §1、单纯形法的基本思路和原理 §2、单纯形法的表格形式 §3、求目标函数值最小的问题的单纯形表解法 4、几种特殊情况 图解法只能解决仅含有两个决策变量的线性规划的问题,对多于两个决策变量的线性规划问题,图 解法就显得无能为力了。在这一章里将介绍由美国数学家丹捷格(G·B· Dantgig) 1947提出的,得到最广泛应用的线性规划的代数算法——单纯形法,这恐怕是在运筹学发展史上最辉煌的一笔,此算法是对运筹学算法的一次革命。在第三章所介绍的线性规划问题的计算机解法就是基于单纯形法原理来编程的。它可解决多个变量线性规划问题。在后来研究上还发明其它求解线性规划的方法,如前苏联科学家发明的内点法、印度科学家发明的K算法等。 单纯形法的基本思路:从可行域中某一个顶点开始,判断此顶点是否是最优解,如不是则再找另一个使得其目标函数值更优的顶点,称之为迭代,再判断此点是否是最优解。直到找到一个顶点为其最优解,就是使得其目标函数值最优的解,或者能判断出线性规划问题无最优解为止 。 在这里,可行域的顶点已不再像图解法中那样直接可见了。在单纯形法中的可行域的顶点叫做基本可行解,第一个找到的可行域的顶点叫做初始基本可行解。下面通过第二章例1来介绍单纯形法。 在第二章的例1中我们得到以下数学模型: 目标函数: max Z=50X1+100X2 约束条件: X1+X2≤300, 2 X1+X2≤400, X2≤250, X1≥0, X2≥0. 加上松弛变量后得到如下标准型: 目标函数:max Z=50X1+100X2 约束条件: X1+X2+S1=300, 2X1+X2+S2=400, X2+S3=250, X1,X2,S1,S2,S3≥0 其中pj为系数矩阵A中第j列的向量。由于在A中存在一个不为零的三阶子式,可知A的秩为3。因为A的秩m小于此方程组的变量的个数n,从线性代数的知识可知其有无数多组解。为了找到一个初始基本可行解,先介绍一些线性规划的基本概念。 基:已知A是约束条件的m×n系数矩阵,其秩为m。若B是A中m×m阶非奇异子矩阵( 即可逆矩阵,|B|≠0),则称B是线性规划问题中的一个基。也即任一m阶的可逆矩阵都可作为基。 基向量:基B中的每一列即称为一个基向量。 基B中共有m个基向量,在此例中对于基B来说,三个列向量都是基向量,而且B只有这三个基向量。 非基向量:在A中除了基B之外的每一列称之为基B的非基向量。 基变量:与基向量pi相应的变量Xi叫基变量,基变量有m个,在此例题中X1,X2,S1都是B1的基变量,而S1,S2,S3是B2的基变量。 非基变量:与非基向量pj相应的变量Xj叫非基变量,非基变量有n-m个,在此例题中,S2,S3是B1的非基变量。而X1,X2是B2的非基变量。 基本解:由线性代数知识得:如果在约束方程组系数矩阵中找到一个基,令这个基的非基变量为零。再求解这个方程组就可得到唯一解了,这个解称为线性规划的基本解。 可行解: 满足: 由于在这个基本解中S1= -100,S3=- 150,不满足该线性规划S1≥0,S3≥0的约束条件,显然不是问题的可行解。 一个基本解可以是可行解,也可以不是可行解。它们之间主要区别在于其所有变量的解是否满足非负条件。把满足非负条件的一个基本解叫做基本可行解,并把这样的基叫做可行基。 可行解、基本解、基本可行解和最优解的关系: 关于基本解,可行解和基本可行解的概念: 注意首先要把模型变成标准型再判断。 可行解: 满足约束条件(包括非负性)的解称为可行解,但不一定含有基。 基本解: 找出一个基,令非基变量为0,再求出解,此解不一定满足非负性。 基本可行解: 既满足非负性又满足基本解的解称为基本可行解。 由于所有变量的解都大于等于零,可知此基本解是基本可行解。所以 判断一个基是否是可行基,只有在求出其基本解以后,当其基本解所有变量的解都大于等于零,才能断定这个解是基本可行解,这个基是可行基。那么能否在求解之前就找到一个可行基呢? 由于在线性规划的标准型中要求bj都大于等于零,如果找

单纯形法只有两个约束条件_[管理学]管理运筹学单纯形法.ppt相关推荐

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

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

  2. 单纯形法只有两个约束条件_教学 | 线性规划 7 :单纯形法的引入

    介绍单纯形法的引例. 如果觉得对运筹学学习和教学有用,请关注和转发! 01 单纯形法的概述 之前提到,对于LP问题,如果它有最优解,肯定可以在顶点上取到最优值. 因此,找LP问题的最优解,也就转换为找 ...

  3. 单纯形法只有两个约束条件_10分钟掌握对偶单纯形法

    只听名字的话会感觉对偶单纯形法和对偶问题关系很大,其实不然(想要了解对偶问题的话可以看我之前的文章).对偶单纯形法在我看来和大M法以及两阶段法很像,都是用来补充纯粹的单纯形法无法解决特殊问题的缺陷.而 ...

  4. 单纯形法只有两个约束条件_线性规划之单纯形法【超详解+图解】

    使用单纯型法来求解线性规划,输入单纯型法的松弛形式,是一个大矩阵,第一行为目标函数的系数,且最后一个数字为当前轴值下的 z 值.下面每一行代表一个约束,数字代表系数每行最后一个数字代表 b 值. 算法 ...

  5. 单纯形法只有两个约束条件_线性规划之单纯形法

    单纯形法应用于求解线性规划(LP)问题中最优解.其主要思想是,沿着可行解区域的边界走,从一个点跳到另一个点,直到找到最优解. 一. 详述单纯形法 单纯形法应用在线性规划的标准模型上,任何一个线性规划的 ...

  6. calendar.getinstance()获取的是什么时间_时间管理技能培训.ppt

    每天下班的时候,是不是发现自己的手里好多的事情没有做完?一定是你的拖延症又在作怪! 时间就是金钱,管理好自己的时间,就是一笔无形的财富!如何将时间利用效率达到最大化,本期资料就会详细介绍时间管理技能, ...

  7. 系统管理模块_部门管理_设计(映射)本模块中的所有实体并总结设计实体的技巧_懒加载异常问题_树状结构...

    系统管理模块_部门管理_设计本模块中的所有实体并总结设计实体的技巧 设计实体流程 1,有几个实体? 一般是一组增删改查对应一个实体. 2,实体之间有什么关系? 一般是页面引用了其他的实体时,就表示与这 ...

  8. 手机卫士09_应用程序四种查看_ListView小标题_进程管理

    手机卫士09_应用程序四种查看_ListView小标题_进程管理 1.悬浮窗体的功能实现: 1.1.应用程序的卸载: 包安装器 packageInstall,包卸载packageruninstall ...

  9. Spring事务管理详解_基本原理_事务管理方式

    Spring事务管理详解_基本原理_事务管理方式 1. 事务的基本原理 Spring事务的本质其实就是数据库对事务的支持,使用JDBC的事务管理机制,就是利用java.sql.Connection对象 ...

最新文章

  1. OpenJDK 编译-Linux环境
  2. 第五百七十二、三天 how can I 坚持
  3. Java 进程间文件锁FileLock详解
  4. leetcode - 617. 合并二叉树
  5. HDU-2553N皇后问题(dfs)
  6. linux锁定系统时间设置,Linux时间设置系统时间、硬件时间和时间服务
  7. Web App Manifest
  8. C++multiset集合
  9. 域服务器安全策略应用,ad域服务器组策略命令
  10. MySQL的两种登录方式
  11. web学习记录-JS-12
  12. pwnable.kr passcode
  13. 点赋科技:本地生活,如何开启复苏之路
  14. Python moviepy 快速视频剪辑编辑神器
  15. 六自由度工业机器人 机械手臂 3D2D结构图纸 工业机器人
  16. 使用Windows10搭建服务器 ——一次虚拟机实验记录
  17. el-form和el-col响应式布局
  18. SSM在线车队货车管理系统
  19. voip是利用计算机网络,VoIP在无线局域网上的应用
  20. 微信读书推出无限卡的一些思考

热门文章

  1. (九)串行口方式0 拓展并行输出端口 02 74LS164芯片
  2. 力扣123. 买卖股票的最佳时机 III
  3. C#之读取数据:DataReader对象
  4. CSS技能点--垂直导航栏实例
  5. CSS导航条以及简单下拉菜单实现
  6. 184644-83-5,MTSES用于研究蛋白质上的半胱氨酸残基
  7. 纪念一下(求求别举报我好怕
  8. 产品规划的定义,方法,三篇文档及工具
  9. 深入理解Transformer
  10. Stata绘图:唯美的函数图-自定义水平附加线和竖直附加线