夜雨聆风学习资料网

ARTICLE · 1300465

运筹说 第161期 | 运筹学教程第一章习题讲解01:约束多变,如何找到最优解?

运筹说 第161期 | 运筹学教程第一章习题讲解01:约束多变,如何找到最优解?

运

筹

说

建构知识体系,解析学习要点

运  筹  优  化  领  域  教  学  媒  体

视频课程已上线!!!

欢迎大家关注同名抖音和哔哩哔哩账号!

欢迎来到运筹说专题《运筹学习题精讲篇》。本篇将带领大家一起从《运筹学教程》第一章开始,按章节顺序对课后习题进行答疑分析。每期选取课后典型题目,给出具体答案和完整解题过程,并围绕该章节的知识点展开讲解,把教材中的概念、公式和方法融入题目之中,帮助大家理解题目为什么这样做、知识点怎么用。我们会一章一章推进,一道一道分析,力求把课后题讲清楚、讲透彻。采用的教材是《运筹学教程(第五版)》,第01期,我们从第一章开始,本期主要讲解课后习题1.1-1.5:

1.1 题目

分别用图解法和单纯形法求解下列线性规划问题:

(1)指出问题具有唯一最优解、无穷多最优解、无界解还是无可行解;

(2)当具有有限最优解时,指出单纯形表中的各基可行解对应图解法中可行域的哪一顶点。

1.1 答案

(1)图解法:

图1-1-1

当等值线与经过点(6/5,1/5)时,z最小,且有无穷多个最优解。

单纯形法:

在上述问题的约束条件中令,分别加入剩余变量x3,x4引入人工变量x5,x6,化为标准型:

由标准型列出初始单纯形表并逐步迭代,计算结果如表1-1-1所示。

表1-1-1

单纯形表的计算结果表明,,同时发现存在非基变量检验数为 0,说明该线性规划问题有无穷多最优解。

(2)图解法:

图1-1-2

在x1,x2≥0情况下约束条件无可行域,因此无可行解。

单纯形法:在添加松弛变量和人工变量后,模型可写成:

由标准型列出初始单纯形表并逐步迭代,计算结果如表1-1-2所示。

表1-1-2

此时所有检验数均≤0 ,但基变量中仍含有非零的人工变量(x5=4),表明问题无可行解。

(3)图解法:

图1-1-3

当等值线经过点(6,5)时,z最大,且有唯一最优解。

单纯形法:

加入剩余变量 x3,x4,引入人工变量x5,x6,加入松弛变量x7,x8,化为标准型如下:

由标准型列出初始单纯形表并逐步迭代,计算结果如表1-1-3所示。

表1-1-3

单纯形表计算结果表明,。

(4)图解法:

该问题的可行域为无界域,如图1-1-4所示。目标函数有无界解。

图1-1-4

单纯形法:

加入剩余变量x3,松弛变量x4,引入人工变量x5,化为标准型为:

由标准型列出初始单纯形表并逐步迭代,计算结果如表1-1-4所示。

表1-1-4

发现存在检验数x3>0,且其对应列向量均负数,根据解的判别规则,说明线性规划有无界解。

知识点总结:

  • 图解法的基本原理:通过绘制约束直线确定可行域,利用目标函数等值线的平移判断最优解的位置。线性规划若存在有限最优解,必存在一个可行域顶点达到最优值。

  • 线性规划的四种求解结果:包括唯一最优解、无穷多最优解、无可行解和无界解。本题通过四个小问分别展示了这四种典型情况。

  • 单纯形法的最优性判别:对最大化问题,采用检验数。当所有检验数均不大于零时,当前基可行解为最优解;若非基变量检验数为零,则需进一步判断是否存在其他最优解。

  • 无可行解与无界解的判别:当人工变量无法消除且最终仍取正值时,原问题无可行解;当某非基变量检验数为正,而其对应列元素均不大于零时,原问题目标函数无界。

  • 图解法与单纯形法的对应关系:单纯形法通过基变量的换入、换出实现基可行解之间的转移,在几何意义上通常对应于可行域相邻顶点之间的移动。

1.2 题目

将下述线性规划问题化成标准形式。

1.2 答案

(1)化成标准形式:

(2)化成标准形式:

知识点总结:

  • 线性规划标准型的基本要求:目标函数采用最大化形式,约束条件全部转化为等式,所有决策变量均满足非负约束。

  • 目标函数的转换:最小化问题可通过目标函数取相反数转化为最大化问题,即 min z等价于max(-z)。

  • 不等式约束的转换:对“≤”约束增加非负松弛变量,对“≥”约束减去非负剩余变量,将不等式转化为等式;必要时先对约束两边同时乘以−1。

  • 变量符号的处理:非正变量通过取相反数转化为非负变量;无约束变量通过两个非负变量之差表示。

  • 标准型转换的注意事项:转换时必须保证原问题与标准型在可行性和目标函数取值上等价,特别注意负号、约束方向及变量符号的变化。

1.3 题目

对下述线性规划问题找出所有基解,指出哪些是基可行解,并确定最优解。

1.3 答案

(1)由于约束方程组为3×5阶系数矩阵,其秩为3,从约束系数矩阵中选取三个线性无关的列向量作为基,取非基变量的值为 0,此时求出的基变量的值为方程的一个基解,有一个基就可以求出一个基解。设 Xi(i=1,2,...,8)是对应约束方程组的基变量,可知:

X1=(x3,x4,x5),令x1=0,x2=0,可求出x3=4,x4=12,x5=18

X2=(x1,x4,x5),令x3=0,x2=0,可求出x1=4 ,x4=12,x5=6

X3=(x1,x3,x4),令x2=0,x5=0,可求出x1=6 ,x3=-2,x4=12

X4=(x1,x2,x4),令 x3=0,x5=0,可求出x1=4 ,x2=3,x4=6

X5=(x2,x3,x5),令x1=0,x4=0,可求出x2=6 ,x3=4,x5=6

X6=(x1,x2,x3),令x4=0,x5=0,可求出x1=2 ,x2=6,x3=2

X7=(x1,x2,x5),令x3=0,x4=0,可求出x1=4 ,x2=6,x5=-6

X8=(x2,x3,x4),令x1=0,x5=0,可求出x2=9 ,x3=4,x4=-6

将每一个基解代入目标函数中,求出每一个对应的 值,满足约束条件  的解为基可行解,所有基可行解中满足  值最大的解为最优解。最终计算如表1-2-1所示,其中“□”标示的为基可行解,“*”标示的为最优解。

表1-2-1

故可得该问题的最优解为x1=2,x2=6,x3=2,x4=0,x5=0,z*=36。

(2)该线性规划问题的标准形式为:

其全部基解见表1-2-2中的①~⑥,其中“□”标示的为基可行解,“*”标示的为最优解,z*=5。

表1-2-2

知识点总结:

  • 基的选取原则:对于约束矩阵 A,若其秩为m,则从中选取m个线性无关的列向量构成一个基,基变量与非基变量由此确定。

  • 基解的求解方法:令全部非基变量为零,通过求解基变量对应的方程组得到基解。基解不一定满足非负约束。

  • 基可行解的判别:在基解基础上,进一步检查所有变量是否非负。只有满足全部约束条件的基解才是基可行解。

  • 最优解的确定:将各个基可行解代入目标函数进行比较,最大化问题取目标函数值最大者,最小化问题取目标函数值最小者。

  • 基可行解的几何意义:基可行解对应线性规划可行域的顶点,不同基可能对应同一个顶点;多个基可行解也可能取得相同的最优目标函数值。

1.4 题目

题1.1(3)中,若目标函数变为max z=cx1+dx2,讨论 c、d的值如何变化,使该问题可行域的每个顶点依次使目标函数达到最优。

1.4 答案

当d≠0时,由目标函数max z=cx1+dx2可得,其中为等值线的斜率。

(1)当k≤0时:

若 c≥0,d>0,可行域的顶点(6,5)使目标函数达到最优;

若c≤0,d<0,-1≤k≤0,可行域的顶点(3,0)使目标函数达到最优;

若c≤0,d<0,-3/2≤k≤-1,可行域的顶点(2,1)使目标函数达到最优;

若c≤0,d<0,k≤-3/2,可行域的顶点(0,4)使目标函数达到最优。

(2)当k≥0时:

若 c≥0,d<0,可行域的顶点(6,0)使目标函数达到最优;

若c≤0,d>0,可行域的顶点(0,5)使目标函数达到最优。

(3)当k不存在,即d=0时:

若c>0,可行域的边界x1=6使目标函数达到最优;

若c<0,可行域的边界x1=0使目标函数达到最优;

若c=0,目标函数恒为0,可行域内所有点均为最优解。

知识点总结:

  • 目标函数系数的作用:在约束条件不变的情况下,改变目标函数系数不会改变可行域,但会改变目标函数等值线的斜率,从而可能改变最优解的位置。

  • 目标函数斜率的计算:对于max z=cx1+dx2,当d≠0时,等值线斜率为k=-c/d。可通过分析斜率变化判断不同顶点的最优性。

  • 最优顶点的变化规律:随着目标函数系数变化,等值线的方向发生改变,最优解可能从可行域的一个顶点转移至另一个顶点。

  • 多重最优解的产生条件:当目标函数等值线与可行域某条边平行,且该边达到最优目标函数值时,边上的所有点均为最优解。

  • 特殊情况的处理:当d=0时,目标函数仅与x1有关,应根据c的正负判断最优位置,而不能直接使用斜率公式。

1.5 题目

考虑下述线性规划问题:

式中,1≤c1≤3,4≤c2≤6,-1≤a11≤3,2≤a12≤5,8≤b1≤12,2≤a21≤4,4≤a22≤6,10≤b2≤14,试确定目标函数最优值的下界和上界。

1.5 答案

上界对应的模型如下(c,b取大,a取小)

最优值(上界)为21。

下界对应的模型如下(c,b 取小,a取大)

最优值(下界)为6.4。

知识点总结:

  • 参数区间的基本含义:当目标函数系数、约束系数及资源限额在给定范围内变化时,可以通过构造边界模型确定最优目标函数值的可能范围。

  • 最优值上界的确定:对本题最大化模型,在决策变量非负的条件下,取目标函数系数的上限、资源限额的上限及约束系数的下限,构造较为宽松的优化模型。

  • 最优值下界的确定:取目标函数系数的下限、资源限额的下限及约束系数的上限,构造较为严格的优化模型。

  • 边界模型的求解:分别求解上下界对应的线性规划模型,本题得到最优目标函数值的下界为6.4,上界为21。

  • 参数变化分析的核心思想:利用参数的单调性和约束条件的松紧变化,分析最优目标函数值的变化范围,为后续灵敏度分析提供基础。

本期小结

本期是《运筹学习题精讲篇》的第01期,我们围绕《运筹学教程》第一章的课后习题1.1—1.5进行了讲解。

1.1分别运用图解法和单纯形法求解线性规划问题,重点辨析了唯一最优解、无穷多最优解、无可行解和无界解四种情况,并梳理了检验数、人工变量及进基列元素的判别规则。1.2讲解线性规划的标准型转换,重点掌握目标函数取反、松弛变量与剩余变量的引入,以及非正变量和无约束变量的处理方法。1.3通过枚举基解、筛选基可行解并比较目标函数值,理清了基、基解、基可行解和最优解之间的关系。1.4分析目标函数系数变化对最优解的影响,利用等值线斜率判断不同顶点成为最优解的条件,理解最优解随目标函数方向变化的规律。1.5研究参数在给定区间内变化时最优目标函数值的上下界,通过调整目标函数系数、约束系数和资源限额,分别构造边界模型,确定最优值的变化范围。

总的来说,这五道题从线性规划的图解法、单纯形法和标准型转换出发,逐步深入到基可行解的求解、目标函数系数变化以及参数区间分析,构成了第一章线性规划基础知识的重要内容,也为后续学习单纯形法的进一步应用、对偶理论和灵敏度分析奠定了基础。

下一期,我们将继续讲解《运筹学教程》第一章的后续习题,重点学习大M法、两阶段法以及单纯形表的分析与计算,进一步掌握含人工变量的线性规划求解方法。如果你在学习过程中遇到哪道课后题卡住了,欢迎在留言区留下题号,我们下期见。

END

作者 | 栾歆瑶

责编 | 元晨晨

审核 | 徐小峰

 · YUNCHOUSHUO · 

· 知乎 | 运筹说 ·

· 抖音 | 运筹说 ·

· B站 | 运筹说 ·

· CSDN | 运筹说 ·

往期推荐

运筹说 第160期 | 大模型如何“思考”? ...

运筹说 第159期 | 大模型基础篇之大模型...

运筹说 第158期 | 大模型基础篇之大模型...

运筹说 第157期 | 不确定型决策中的...

运筹说 第156期 | 大模型基础篇之...

运筹说 第155期 | 论文速读之...

运筹说 第154期 | 启发式方法的“组合技”...

运筹说 第153期 | 混合优化策略实战...

运筹说 第152期 | 多目标优化算法...

运筹说 第151期 | 灵蛇辞岁,骏马图新...

运筹说 第150期 | 模拟退火算法入门...

运筹说 第149期 | 粒子群算法入门:从鸟...

运筹说 第148期 | 离谱跨界!盯鸟的...

运筹说 第147期 | 遗传算法入门:生物...

运筹说 第146期 | 贪心算法入门:3类...

运筹说 第145期 | 从快递到自动驾驶:启发...

运筹说 第144期 | 启发式vs精确算法:为...

运筹说 第143期 | 从萌芽到繁荣:哪些...

运筹说 第142期 | 一文看懂!启发式算法的...

运筹说 第141期 | 启发式算法:用简单规则...

运筹说 第140期 | 从直觉到算法:这些奠基人...

运筹说 第139期 | 论文速读之供应链金融风险...

运筹说 第138期 | 对策论算法介绍

运筹说正式接入DeepSeek!

运筹说 第137期 | 对策论精品案例

运筹说 第136期 | 其他类型对策简介之合作对策

运筹说 第135期 | 其他类型的对策

运筹说 第134期 | 矩阵对策的解法

运筹说 第133期 | 天才与疯子之间,是否...

运筹说 第132期 | 矩阵对策的基本理论

运筹说 第131期 | 新春送祝福,运筹说全体...

运筹说 第130期 | 对策论引言

运筹说 第129期 | 对策论的奠基人——约翰...

2024全球高被引科学家名单公布,经管类相关...

运筹说 第128期|论文速读之多级库存优化...

2024年ABS分区更新,聚焦管理科学领域新动态

运筹说 第127期 | 存储论相关模型代码实现

运筹说 第126期 | 存储论经典例题讲解—随机...

运筹说 第125期 | 存储论经典例题讲解1

运筹说 第124期 | 存储论应用研究的一些问题

运筹说 第123期 | 其他随机型存储模型

运筹说 第122期 | 单周期的随机型存储模型

运筹说 第121期 | “一分钱”难倒最年轻...

运筹说 第120期 | 确定型存储模型

运筹说 第119期 | 存储问题及其基本概念

运筹说 第118期 | 存储论奠基人...

2023年JCR影响因子正式发布,点击查看信息...

2023年JCR影响因子正式发布,点击查看工程...

2023年JCR影响因子正式发布,点击查看商业...

2023年JCR影响因子正式发布,点击查看管理...

2023年JCR影响因子正式发布,点击查看能源...

2023年JCR影响因子正式发布,点击查看...

运筹说 第117期 | 论文速读之基于M/M/c..

运筹说 第116期 | 算法介绍之排队论

运筹说 第115期 | 排队论经典例题讲解

运筹说 第114期 | 其他排队模型简介

运筹说 第113期 | M/M/s混合制排队模型

运筹说 第112期 | M/M/s等待制排队模型

运筹说 第111期 | 从“不可能”中找“可能”...

学术前沿 | 爱思唯尔2023年中国高被引...

运筹说 第110期|生灭过程和Poisson过程

运筹说 第109期 | 排队论基本概念

运筹说 第108期 | 新春送祝福,运筹说全体...

运筹说 第107期 | 排队论创始人——

运筹说 第106期|论文速读之考虑顾客选择...

运筹说 第105期 | 算法介绍之非线性规划

运筹说 第104期 | 2023全球高被引科学家名单...

运筹说 第103期 | 非线性规划经典例题讲解

运筹说 第102期 | 非线性规划—制约函数法

运筹说 第101期|最新:2022全球前2%...

运筹说 第100期 | 库恩塔克条件(KKT条件)的...

运筹说 第99期 | 非线性规划—最优性条件

运筹说 第98期|无约束极值问题

运筹说 第97期 | 非线性规划-一维搜索

运筹说 第96期 | 非线性规划基本概念

运筹说 第95期|非线性规划奠基人...

运筹说 第94期|论文速读之基于关键路...

运筹说 第93期 | 算法介绍之网络计划技术

运筹说 第92期|爱思维尔"高被引学者"

运筹说 第91期 | 网络计划经典例题讲解

运筹说 第90期 | 网络计划-图解评审法

运筹说 第89期 | 网络计划-网络计划的优化

运筹说 第88期 | 新春送祝福,运筹说全体...
运筹说 第87期 | 网络计划-时间参数的计算
运筹说 第86期|运筹说2022年度总结
运筹说 第85期 | 只有初中学历的数学家
运筹说 第84期 | 网络计划-网络图的基本概念
运筹说 第83期 | 我国网络计划奠基人——华罗庚
运筹说 第82期 | 算法介绍之图与网络分析(二)
运筹说 第81期 | 图与网络分析经典例题讲解
运筹说 第80期|最小费用最大流问题
运筹说 第79期|论文速读之双目标岛屿旅行商...
运筹说 第78期 | 最大流问题
运筹说 第77期 | 算法介绍之图与网络分析(一)
运筹说 第76期 | 最短路问题
运筹说 第75期 | 数学家欧拉也玩跨界
运筹说 第74期 | 图与网络分析基本知识梳理
运筹说 第73期 | 图论创始人“数学之王”——欧拉
运筹说 第72期 | 算法介绍之动态规划(二)
运筹说 第71期|论文速读之时间背包问题
运筹说 第70期 | 算法介绍之动态规划(一)
运筹说 第69期 | 动态规划经典例题讲解
运筹说 第68期|2022年最新影响因子正式发布...
运筹说 第67期 | 动态规划模型的建立与求解
运筹说 第66期 | 贝尔曼也有“演讲恐惧症”?
运筹说 第65期 | 动态规划的基本概念和基本原理
运筹说 第64期丨动态规划奠基人——理查...
运筹说 第63期|论文速读之无人机车辆路径问题
运筹说 第62期 | 算法介绍之整数规划(二)
运筹说 第61期 | 整数规划经典例题讲解
运筹说 第60期 | 0-1型整数规划和指派问题
运筹说 第59期 | 不喜欢数学的数学家?
运筹说 第58期 | 算法介绍之整数规划 (一)
运筹说 第57期 | 整数规划的分支定界法
运筹说 第56期 | 整数规划的数学模型&割平面法
运筹说 第55期丨整数规划先驱...
运筹说 第54期 | 目标规划的灵敏度分析
运筹说 第53期 | 智能优化算法介绍之粒子群算法

运筹说 第52期|论文速读之搜救资源...

运筹说 第51期 | 目标规划经典例题讲解

运筹说 第50期 | 图解法与单纯形法求解目标规划

运筹说 第49期 | 走近“数理经济学之父—帕累托”

运筹说 第48期 | 新春送祝福,运筹说全...

运筹说 第47期 | 算法介绍之目标规划

运筹说 第46期 | 目标规划-数学模型

运筹说 第45期丨多目标规划发展及其...

运筹说 第44期|2021感谢有你!

运筹说 第43期 | 运输问题硬核知识点梳理—运...

运筹说 第42期 | 算法介绍之运输问题(二)

运筹说 第41期 | 运输问题硬核知识点梳理—表...

运筹说 第40期|论文速读之囚犯运输问题

运筹说 第39期 | 运输问题经典例题讲解

运筹说 第38期 | “迟到”的毕业证-趣闻轶事(三)

运筹说 第37期 | 快看经管类2021年全球高被...

运筹说 第36期 | 算法介绍之运输问题

运筹说 第35期 | 运输问题硬核知识点梳理...

运筹说 第34期丨运输问题发展应用...

运筹说 第33期 | 参数线性规划

运筹说 第32期 | 对偶理论与灵敏度分析—灵...

运筹说 第31期 | 对偶理论与灵敏度分析—对偶...

运筹说 第30期 | 算法介绍之对偶单纯形法

运筹说 第29期 | 对偶理论与灵敏度分析...

运筹说 第28期|论文速读之环境经济学中...

运筹说 第27期 | 重磅统计!2021中国高校...

运筹说 第26期 | 2022泰晤士世界大学...

运筹说 第25期 | 对偶理论经典例题讲解

运筹说 第24期 | 博弈论里有只“大象”?-趣...

运筹说 第23期 | 对偶理论与灵敏度分析—对偶...

运筹说 第22期 | 对偶理论及其提出者—约...

运筹说 第21期 | 算法介绍之列生成算法

运筹说 第20期 | 算法介绍之单纯形法

运筹说 第19期 | 线性规划经典例题讲解

运筹说 第18期 | 快报-ABS最新版出炉,快看...

运筹说 第17期|论文速读之线性规划

运筹说 第16期 | 线性规划硬核知识点...

运筹说 第15期 | 趣闻轶事(一)

运筹说 第14期 | 算法介绍之图解法

运筹说 第13期 | 线性规划硬核知识点梳理—数...

运筹说 第12期 | 佳片推荐之 “心灵捕手”

运筹说 第11期丨线性规划之父 — George...

运筹说 第10期 | 敲黑板!学习运筹学,怎么能...

运筹说 第9期 | 运筹会议,学术盛宴!群英...

运筹说 第8期|巨额奖金?大厂offer?都在这...

运筹说 第7期|重磅! 学习运筹学不可不看...

运筹说 第6期 | 运筹学自媒体的“百家争鸣”

运筹说 第5期 | 运筹学江湖的形成

运筹说 第4期|掌握运筹学软件,走遍天下...

运筹说 第3期|学好运筹学,找个工作还不...

运筹说 第2期|运筹学知识学习路线图

运筹说 第1期 | 知识体系

点个在看你最好看

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料