运筹学教案 2

发布 2022-09-15 14:02:28 阅读 2163

x*=(15,20)’ z*=1440元。

y*=(2,24)’ w*=1440元。

将上述问题1与问题2称为一对对偶问题,两者之间存在着紧密的练习与区别:它们都使用了木器生产车间相同的数据,只是数据在模型中所处的位置不同,反映所要表达的含义也不同。

三、 原问题与对偶问题的关系。

则有。其对偶问题为:

令z’=-z,则有。

所以,对偶问题的对偶是原问题。

并非所有的lp问题都有对称形式,故讨论一般情况下lp问题如何写出其对偶问题。

解:先化为对称形式,因为目标函数求极大,所以约束条件变为“≤”决策变量≥0

令对应上述4个约束条件的对偶变量分别为。

则有。经过以上分析,可以总结出原规划与对偶规划相关数据间的联系。

列出初始单纯形表。

设若干步迭代后,基变量为xb, xb在初始单纯形表中的系数矩阵为b,而a中去掉b的若干列组成矩阵n,则迭代后的单纯形表为:

从表中看出:

1)对应初始单纯形表中的单位矩阵i,迭代后的单纯形表中为b-1

2)初始单纯形表中的基变量xs=b,迭代后为xb=b-1b

3)初始单纯形表中约束系数矩阵[a,i]=[b,n,i],迭代后的表中为[b-1a, b-1i]=[b-1b, b-1n, b-1i]=[i, b-1n, b-1]

4)若初始矩阵中变量xj的系数列向量为pj,迭代后为pj’,则。

pj’= b-1pj

5)当b为最优基时,应有。

又因为xb的检验数可写为。

将(1)和(3)合并,则有。

cbb-1称为单纯形因子,令cbb-1=y则有。

cbb-1=y,检验数行的相反数,恰好是对偶问题的可行解。

将y=cbb-1代入对偶问题的目标函数值,

所以当原问题为最优解是,对偶问题为可行解,且两者目标函数值相同,根据下节的对偶问题的基本性质,将看到这时对偶问题的解也为最优解。

证明:x(0)是原问题的可行解, 所以a x(0) ≤b1)

y(0)是对偶问题的可行解,所以y(0) a ≥c (2)

x(0) ,y(0)≥0,用x(0)右乘(2),y(0)左乘(1)

y(0)a x(0) ≤y(0)b

y(0) a x(0)≥c x(0)

证明:设x是lp的任一个可行解,则有。

c x≤ y(0) b=c x(0)

所以 x(0) 是最大化问题的最优解。

y(0是最小化问题的最优解。

定理3(最优解存在定理):若lp和dp同时存在可行解,则它们必都存在最优解。

证明同上。定理4(无界解定理):若原问题(对偶问题)为无界解,则其对偶问题(原问题)无可行解。

证明:反证法。

设原问题目标函数为极大值,无上界。

对偶问题的可行解为y(0)

则c x≤ y(0) b

根据定理1,原问题存在最优解,与假设矛盾,假设不成立。

证明:设lp存在最优解,将其化为标准型,则有。

xa为松弛变量,ca为其价值系数(ca=0),设原问题的最优解为x(0),基为b,则有。

即。令cbb-1=y(0则有

所以y(0)是对偶问题的一个可行解。

引入定理2,w(0)=y(0) b=cbb-1b=cbxb

也是对偶问题的最优解。

原问题与对偶问题的解之间只有以下3种可能的关系。

1) 两个问题都有可行解,从而都有最优解。

2) 一个为无界,另一个必无可行解。

3) 两个都无可行解。

证明:设原问题和对偶问题的标准型是。

则 充分性:若ysx=0 yxs=0 则有z=w 即cx(0)=y(0)b

则x(0),y(0)必是各自问题的最优解。

必要性:若x(0),y(0)是各自问题的最优解。

则有cx(0)=y(0)b=y(0)a x(0)

即ysx=0 yxs=0

解:第一步,写出对偶问题。

第二步,将lp,dp都化为标准型。

第三步:将最优解代入标准型中,确定松弛变量取值。

第四步:利用互补松弛定理。

y3*=0

y1s=0 y2s=0

第五步:将y3*=0 y1s=0 y2s=0 代入约束条件。

则有。如果第i种资源供大于求,即达到最优解时,资源并没用完。

即xsi>0 为非稀缺资源。

由互补松弛定理,yi*=0,即该资源的影子**=0

增加该资源的**不会引起目标函数值的增加。

反之,如果yi*>0,即影子**>0,则说明增加该资源的**,会引起目标函数值的增加(yi*=增加量)

运筹学教案

第一章绪论。运筹学 operational research 直译为 运作研究。运筹学是应用分析 试验 量化的方法,对经济管理系统中的人力 物力 财力等资源进行统筹安排,为决策者提供有依据的最优方案,以实现最有效的管理。运筹学的产生和发展。举例 丁谓修皇宫 田忌赛马 二战大西洋潜艇战,交通线战争 滇...

运筹学教案

第 1 次课 2 学时。注 本页为每次课教案首页。绪论。运筹学 operations research 是用数学方法研究各类系统最优化问题的学科。运筹学通过建立系统的数学模型并求解,为决策者制定最优决策提供科学依据。一 运筹学简史。二 运筹学的主要分支。1.线性规划 linear programmi...

运筹学教案

学习运筹学要结合实际的应用,不要被一些概念 理论的困难吓倒。学习运筹学要把注意力放在 结合实际问题建立运筹学模型 和 解决问题的方案或模型的解 两头,中间的计算过程尽可能让计算机软件去完成。本书附有运筹学教学软件,使用方法很简单。学员必须尽快学会使用这个运筹学教学软件,并借助它来学好本课程。学习运筹...