版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.11 1 线性规划问题及其数学模型线性规划问题及其数学模型1.1 1.1 问题的提出问题的提出 eg.1 生产计划问题 问:产品、各生产多少件, 使利润最大? 限制 设备台时128台时 材料A4016kg材料B0412kg利润23 分析: 设:产品生产x1件, 产品生产x2件。这里z为利润函数, max z:表示求z的最大值。目标函数: max z = 2x1 + 3x2约束条件: 1x1 + 2x2 8 4x1 16 4x2 12 x1,x2 0 .2 eg.2 污水处理问题 环保要求河水含污低于2,河水可自身净化20%。 问:化工厂1、2每天各处理多少污水,使总费用最少? 分析: 化工厂
2、1处理污水x1万m3, 化工厂2处理污水x2万m3。 min z = 1000 x1 + 800 x2 (2 - x1)/500 2/1000 (1 - 0.2)(2 - x1) + 1.4 - x2/(500 + 200) 2/1000 x1 2 x2 1.4 x1,x2 0 这里min z:表示求z的最小值。200万m3500万m32万m31.4万m3化工厂1化工厂21000元/万m3800元/万m3.3线性规划的数学模型:线性规划的数学模型: max (min)z = c1x1 + c2x2 + + cnxn a11x1 + a12x2 + + a1nxn (=, ) b1 a21x1
3、+ a22x2 + + a2nxn (=, ) b2 am1x1 + am2x2 + + amnxn (=, ) bm x1,x2,xn 0.4说明: (1)决策变量:x1,x2,xn 。 一组决策变量表示为问题的一个方案; (2)目标函数:max(min)z z为决策变量的线性函数; (3)约束条件 一组线性不等式。cj为价值系数, bi为资源, aij为技术系数(i=1,m;j=1,n).51.2 1.2 图解法图解法 eg.eg.33用图解法求用图解法求eg.eg.1 1。 max max z z = 2x2x1 1 + + 3x3x2 2 1x 1x1 1 + + 2x2x2 2 8
4、8 4x 4x1 1 16 16 4x4x2 2 12 12 x x1 1,x x2 2 0 0 解: (1)建立x x1 1 - - x x2 2坐标;x2x1 (2)约束条件的几何表示; Q1Q2Q3Q4 (3)目标函数的几何表示; * z z = 2x2x1 1 + + 3x3x2 2 o43zxx313212.6 首先取z = 0,然后,使z逐渐增大,直至找到最优解所对应的点。* 可见,在Q2点z取到最大值。 因此, Q2点所对应的解为最优解。 Q2点坐标为(4,2)。 即: x1 = 4,x2 = 2 由此求得最优解:x x1 1* * = 4 x4 x2 2* * = 2 2 最大
5、值:maxmax z z = z z* * = 2x2x1 1 + + 3x3x2 2 = 14(14(元元) )x2x1Q1Q2(4,2)Q3Q4*43.7讨论: (1)唯一最优解 maxmax z z = z z* *时,解唯一,如上例。 (2)无穷多最优解 eg.4 对eg.1,若目标函数 z z = 2x2x1 1 + + 4x4x2 2,此时表示 目标函数的直线与表示 条件的直线平行, 最优点在线段Q3Q2上。 即存在无穷多最优解。x2x1Q1 Q2(4,2)Q3(2,3)Q4o43*.8 (3)无界解 eg.5 max z = 2x1 + 3x2 4x1 16 x1,x2 0 则x
6、2 ,z 。 即存在无界解。 在实际问题中,可能 是缺少约束条件。o2241x2x.9(4)无可行解 eg.6 max z = 2x1 + 3x2 2x1 + 4x2 8 x1 + x2 1 x1,x2 0 无公共部分,无可行域。 即无可行解。 在实际问题中,可能是关系错。1124x1x2.101.3 1.3 线性规划的标准型线性规划的标准型 1、标准型 max z = c1x1 + c2x2 + + cnxn a11x1 + a12x2 + + a1nxn = b1 a21x1 + a22x2 + + a2nxn = b2 am1x1 + am2x2 + + amnxn = bm x1,x2
7、,xn 0 njxmibxaxczjinjjijnjjj, 10, 1 max11 ,简记:.11用向量表示 njxbxptsCXzjnjjj, 1, 0 .max1TmjTmjjjjnTnbbbbxaaapcccCxxxX) ( :) ( ) ( ) (:21212121 的系数列向量其中.12 用矩阵描述为: max z = CX AX = b X 0 其中: X = (x1,x2,xn)T C = (c1,c2,cn) b = (b1,b2,bm)T 为系数矩阵 212222111211 mnmmnnaaaaaaaaaA.132 2、标准型的化法标准型的化法 (1) (1)minmax
8、min zminmax min z = cxcx = -max(-z)-max(-z) max(-z) max(-z) = -min z-min z = -cx-cx 令令zz = -z -z 则则max zmax z = -cx-cx (2)(2)不等式不等式(,) 对于对于“”情况:在情况:在“”左边加上一个松弛变量(非左边加上一个松弛变量(非负)负),变为等式;变为等式; 对于对于“”情况:在情况:在“”左边减去一个剩余变量(非左边减去一个剩余变量(非负),变为等式。负),变为等式。 注意:松弛变量、剩余变量在目标函数中的价值系数为注意:松弛变量、剩余变量在目标函数中的价值系数为0 0。
9、 (3)(3)无约束变量无约束变量 令令x xk k = x xk k - - x xk k”,x xk k,x,xk k” 0 0,代入即可。代入即可。 .14 eg.eg.77将下述问题化为标准型将下述问题化为标准型 min zmin z = -x-x1 1+2x+2x2 2-3x-3x3 3 x x1 1+ x+ x2 2+ x+ x3 3 7 7 x x1 1- x- x2 2+ x+ x3 3 2 2 -3x-3x1 1+ x+ x2 2+2x+2x3 3 = 5 5 x x1 1,x,x2 2 0 0,x x3 3无约束无约束 解:令解:令x x3 3 = x x3 3-x-x3
10、3”,x x3 3,x,x3 3” 0 0; 式加上一个松弛变量式加上一个松弛变量x x4 4;式减去一个剩余变量式减去一个剩余变量x x5 5; 令令z z = -z-z max zmax z = x x1 1- - 2x2x2 2 + + 3(x3(x3 3 - - x x3 3”) ) + + 0 x0 x4 4 + + 0 x0 x5 5 x x1 1 + + x x2 2 + (x+ (x3 3 - - x x3 3”) ) + + x x4 4 = 7 7 x x1 1 - - x x2 2 + (x+ (x3 3 - - x x3 3”) ) - - x x5 5 = 2 2 -
11、3x -3x1 1 + + x x2 2 + + 2(x2(x3 3 - - x x3 3”) ) = 5 5 x x1 1,x,x2 2,x,x3 3,x,x3 3”,x,x4 4,x,x5 5 0 0 .151.4 1.4 线性规划解的概念线性规划解的概念 设线性规划为 maxmax z z = CX CX AX AX = b b X X 0 0 A A为为m m n n矩阵矩阵, , n n m, Rankm, Rank A A = m (Am (A为行满秩矩阵)为行满秩矩阵) 1 1、可行解:满足条件、可行解:满足条件、的的X X; 2 2、最优解:满足条件的可行解;、最优解:满足条件
12、的可行解; 3 3、基:取、基:取B B为为A A中的中的m m m m子矩阵,子矩阵,RankRank B B = m m,则称则称B B为线性为线性规规 划问题的一个基。划问题的一个基。 取取B B = (p(p1 1,p,p2 2, ,p,pm m) p) pj j = (a(a1j1j,a,a2j2j, ,a,amjmj) )T T 则称则称x x1 1,x,x2 2, ,x,xm m为基变量,其它为非基变量。为基变量,其它为非基变量。.164 4、基解:取、基解:取B B = (p(p1 1,p,p2 2, ,p,pm m) ) a a1111, ,a,a1m1m x x1 1 a
13、a1m+11m+1,a,a1n1n x xm+1m+1 b b1 1 + + = a am1m1,a,ammmm x xm m a amm+1mm+1,a,amnmn x xn n b bm m 基基 基变量基变量 非基非基 非基变量非基变量 令令 x xm+1m+1 = = x xn n = 0 (0 (非基变量为非基变量为0)0) 则则 BXBXB B = b b )!( !mnmnCmn基解个数TmnmTmBxxxXxxxbBX)0 , 0,(),(m )0()0(2)0(1)0()0(2)0(11 个个基解:.175、基可行解 满足式要求的基解。 如右图所示,各边交点O,QO,Q1 1
14、,Q,Q2 2,Q,Q3 3,Q,Q4 4均为基可行解;而其延长线的交点Q5为基解,但不是基可行解。O(0,0)O(0,0)Q Q1 1(4,0)(4,0)Q Q2 2(4,2)(4,2)Q Q4 4(0,3)(0,3)Q Q3 3(2,3)(2,3)Q Q5 5(4,3)(4,3)6、可行基 基可行解对应的B为可行基。可行解可行解基可行解基可行解非可行解非可行解基解基解.182 2 线性规划问题的几何意义线性规划问题的几何意义2.1 2.1 基本概念基本概念 1 1、凸集:设、凸集:设K K为为E En n(n(n维欧式空间维欧式空间) )的一点集,的一点集,X X(1)(1)K K,X X
15、(2)(2)K K。若若XX(1)(1)+(1-)X+(1-)X(2)(2)K K,则称则称K K为凸集。(为凸集。(0 01 1) 非凸集X X(1)(1)X X(1)(1)X X(2)(2)X X(2)(2)凸集X X(1)(1)X X(2)(2)X X(2)(2)X X(1)(1).19 2 2、顶点:、顶点:X XK K,X X(1)(1)K K,X X(2)(2)K (K (任意两点任意两点) )。若。若X X不能用不能用XX(1)(1)+(1-)X+(1-)X(2)(2)表示,则称表示,则称X X为为K K的一个顶点。的一个顶点。(0(01)1) 注:顶点所对应的解是基可行解。注:
16、顶点所对应的解是基可行解。 3 3、凸组合:设、凸组合:设X X(i)(i)E En n,若存在若存在0 0i i1 1,i i = 1,2,1,2,k,k,使使 , ,则称则称X X为为X X(i)(i)(i=1,2,(i=1,2,k),k)的凸组合。的凸组合。1k1iik1i) i (iXX2.2 2.2 基本定理基本定理 1 1、定理、定理1 1 若线性规划存在可行域,则若线性规划存在可行域,则: : 可行域可行域 D D = X|AXX|AX = b,Xb,X 00为凸集。为凸集。.20 证明:证明: 设设 X X(1)(1)=(=(x1 1(1)(1), ,x2 2(1)(1), ,
17、xn n(1)(1) )T T D D; X X(2)(2)=(=(x1(2)(2), ,x2 2(2)(2), ,xn n(2)(2) )T T D D; (X (X(1)(1) X X(2)(2) ) 有有 AXAX(1)(1) = b b, AX AX(2)(2) = b b 令令 X X = XX(1)(1) + + (1(1 - - )X)X(2)(2) (0(0 0 10 1 0 0 X X 0 0, 即即D D为凸集为凸集 2、定理2 线性规划的基可行解对应于可行域的顶点。 3、定理3 若线性规划有解,则一定存在基可行解为最优解。.213 3 单纯形法单纯形法 基本思路:基本思路
18、:从可行域的一个顶点到另一个顶点迭代求最优解。3.1 3.1 初始基可行解的确定初始基可行解的确定 1、松弛基(松弛变量对应的B) eg.8 max z = x1 + 3x2 x1 + 2x2 3 2x1 + 3x2 4 x1,x2 0max z = x1 + 3x2 + 0 x3 + 0 x4 x1 + 2x2 + x3 = 3 2x1 + 3x2 + x4 = 4 x1,x2,x3,x4 0 化标准型 取x3、x4为基变量,令非基变量x1= x2=0 初始基可行解:X(0) = (0 0 3 4)T B , 1 0 3 20 1 2 1 434321ppppppA则系数矩阵.22 2、观察
19、法 eg.9 max z = x1 + 3x2 + 2x3 + x4 x1 + 2x2 + 3x3 = 3 3x2 + x3 + x4 = 4 x1,x2,x3,x4 0 选 XB = (x1 x4)T 令x2 = x3 = 0 则 初始基可行解:X(0) = (3 0 0 4)T B , 1 1 3 00 3 2 1 :414321ppppppA则解.233、人工基 eg.10 max z = x1 + 2x2 + 3x3 x1 + 3x2 + 2x3 = 3 2x1 + x2 + x3 = 4 x1,x2,x3 0 分析: A = 1 3 2 2 1 1 找不到单位矩阵基 引入人工变量为初
20、始基变量(2个).243.2 3.2 最优性的检验与解的判别最优性的检验与解的判别 mnjxmibxxaxcxczjnjiinjijmiininnjjj, 1 0, 1 max 111对于代入目标函数为非基变量可行为基变量设 , 1, , 1, 1 njjijiinjinxabxnjxmix.25则njjjnjjjjnjmijijinjmiiinnjminjjijiinjjxZxzcZxaccbcxabcxcz1010111111 )( )( )(miijinjjjjmiiinaczzcbcZ110 , , 其中.26解的判别:1. 若 ,则此时的基可行解为最优解;2. 若存在某个非基变量 的
21、检验数 ,且 ,则该线性规划问题具有无界解(或称无最优解);3. 若所有 ,又,对于某个非基变量 有 ,则该线性规划问题具有无穷多最优解。. .的检验数为称jjxkx0knjj, 1, 0 0kp0j0kkx.27 为主元出基行对应的变量则若、出基变量 0minmin02lkllklikikiiiiikikiiaxlabaabaab为入基变量。则,若、入基变量kkjjx 0max13.3 3.3 基变换基变换.283.4 3.4 旋转运算(消元运算)旋转运算(消元运算) a1k 0 al-1k 0 pk = (alk) (1) al+1k 0 amk 0 得到基可行解,重复3.23.4, 求出
22、最优解。.293.5 3.5 单纯形表单纯形表 展开如下: a11x1 + a12x2 + + a1nxn + xn+1 = b1 - cn+1 a21x1 + a22x2 + + a2nxn + xn+2 = b2 - cn+2 am1x1 + am2x2 + + amnxn + xn+m = bm - cn+m c1x1 + c2x2 + + cnxn + cn+1xn+1 + + cn+mxn+m - z = 0 1x1 + 2x2 + + nxn + 0 xn+1 + + 0 xn+m - z = Z0mn, 2 , 1j0 xbxxaxczmaxjiinn1jjijmn1jjj,设.
23、30 建立单纯形表cBxBbc1cncn+1cn+mx1xnxn+1xn+mcn+1xn+1b1a11a1n101cn+mxn+mbmam1amn01m -z -z01 n 00j eg.11 用单纯形法求解 max z = x1 + 3x2 x1 + 2x2 8 4x1 16 4x2 12 x1,x2 0.31 解:标准化,建立单纯形表 引入松弛变量x3,x4,x5为初始基变量 max z = x1 + 3x2 + 0 x3 + 0 x4 + 0 x5 x1 + 2x2 + x3 = 8 4x1 + x4 = 16 4x2 + x5 = 12 x1,x2,x3,x4,x5 0cBxBbx1x
24、2x3x4x5 13000cBxBbx1x2x3x4x5 0 x38121000 x416400100 x51204001此时的解:x(0) = (0 0 8 16 12)Tz(0) = 0.32 解的判别 1=1 2=3 0 x(0)非最优解 基变换 max1,2 = 3 = 2 x2入基 min8/2,-,12/4 = 12/4 x5出基13000cBxBbx1x2x3x4x5 0 x38121000 x416400100 x5120400113000cBxBbx1x2x3x4x5 0 x38121008/20 x41640010-0 x5120400112/413000.33此时的解:x
25、(1)=(0 3 2 16 0)Tz(1)=9x(1)非最优x1入基 x3出基0 x321010-1/22/10 x4164001016/43x2301001/4-1000-3/41x121010-1/20 x4800-4123x2301001/400-10-1/413000此时的解:x(2)=(2 3 0 8 0)Tz(2)=11x(2)为最优解 即: 最优解:x* = (2 3 0 8 0)T 最大值:z* = 11.34X(0)=(0 0 8 16 12)T O(0,0)X(1)=(0 3 2 16 0)T Q4(0,3)X(2)=(2 3 0 8 0)T Q3(2,3)x2x1Q1Q2
26、(4,2)Q3(2,3)Q4*O(0,0).354 4 单纯形法的进一步讨论单纯形法的进一步讨论4.1 4.1 人工变量法人工变量法 1、大M法(M为很大的正数) 法则:对于max问题,人工变量在目标函数中的价值系数为-M; 对于min问题,人工变量在目标函数中的价值系数为M。 eg.12 min z = x1 + 5x2 + 0 x3+0 x4 2x1 + 3x2 + x3 = 6 2x1 + x2 x4 = 1 x1,x2,x3, x4 0 解:min z = x1 + 5x2 + 0 x3 + 0 x4 +Mx5 :x5为人工变量 2x1 + 3x2 + x3 = 6 2x1 + x2
27、x4 + x5 = 1 x1,x2,x3,x4,x5 0 列单纯形表求解。.36min z = x1 + 5x2 + 0 x3 + 0 x4 +Mx5 2x1 + 3x2 + x3 = 6 2x1 + x2 x4 + x5 = 1 x1,x2,x3,x4,x5 0对于min问题,若 minj0中,选下标小的非基变量入基; 对相同的最小比值,选下标小的基变量出基。., , 2 , 10,minmin3得问题的最优解时数满足当所有非基变量的检验问题对于问题最优解的判别、njzcjjj第二章j与i的计算同max问题。.45习题P45,1.4分别用图解法和单纯形法求解下列线性规划,并指出单纯形法迭代的
28、每一步相当于图形上的哪一个顶点?0,24261553 2max) 1 (21212121xxxxxxxxz0,18231224 52max)2(21212121xxxxxxxxz.46对偶理论与灵敏度分析对偶理论与灵敏度分析1 1 单纯形法的矩阵描述单纯形法的矩阵描述 设max z = CX AX = b X 0 A为mn阶矩阵 RankA=m ,取B为可行基, N为非基, NBNBCCCNBAXXX , ,0, maxNBNBNNBBXXbNXBXXCXCz.47bBCbBNBIBN111- 1 0 0 :矩阵单纯形表0zXCXCbNXBXNNBBNBbBCzXNBCCXbBNXBBXBBN
29、BNBNB11111)(0bBCzXXbBNXBIXBNNBNB1110.48bBCzXXbBNXBIXBNNBNB1110NBCCbBCzbBXXBNNBBN111 , , 0 得令.,0 !出则最优解直接由上式求若能找到最优为最优基的使注BBNbBCzbBXB11 0 目标函数基可行解.49求解步骤:.42 .,. 4. ,)()(0)()()(min ,)(0)(max . 3., 0. 2,. 111111111步直到求出结果重复的求出此得到新的出基行对应的则若入基则若基变换否则转下一步则得最优解若求取可行基BBBxlPBbBPBPBbBxNBCCBBllklikikiikkNjNjB
30、NN.5032利润12kg40材料B16kg04材料A8台时 21设备台时限制 2 2 对偶问题的提出对偶问题的提出 eg.1 制定生产计划 M1: max z = 2x1 + 3x2 1x1 + 2x2 8 4x1 16 4x2 12 x1,x2 0 .51 现在出租,设y1为设备单位台时的租金 y2,y3为材料A、B转让附加费(kg-1) 则M2为M1的对偶问题,反之亦然。M2: min w = 8y1 + 16y2 + 12y3 y1 + 4y2 2 2y1 + 4y3 3 y1,y2,y3 032利润12kg40材料B16kg04材料A8台时 21设备台时限制 0,124 16 482
31、 32max 212121211xxxxxxxxzM.52 一般的,原问题:max z = CX AX b X 0 对偶问题:min w = Yb YA C Y 0 比较: max z min w 决策变量为n个 约束条件为n个 约束条件为m个 决策变量为m个 “” “”.533 3 对偶问题的化法对偶问题的化法 1、典型情况 eg.2 max z = x1 + 2x2 + x3 2x1 + x2 6 2x2 + x3 8 x1,x2,x3 0对偶:min w = 6y1 + 8y2 2y1 1 y1 + 2y2 2 y2 1 y1,y2 0.54 2、含等式的情况 eg.3 max z =
32、x1 + 2x2 + 4x3 2x1 + x2 + 3x3 = 3 x1 + 2x2 + 5x3 4 x1,x2,x3 0对偶:min w = 3y1-3y1”+4y2 2y1-2y1”+ y2 1 y1- y1”+2y2 2 3y1-3y1”+5y2 4 y1,y1”,y2 0令y1=y1-y1”,则: min w = 3y1+4y2 2y1 + y2 1 y1 +2y2 2 3y1 +5y2 4 y2 0,y1无约束一般,原问题第i个约束取等式,对偶问题第i个变量无约束。 2x1 + x2 + 3x3 3-2x1 - x2 - 3x3 -3.55 3、含“”的max问题 eg.4 max
33、z = x1 + 2x2 + 4x3 2x1 + x2 + 3x3 3 x1 + 2x2 + 5x3 4 x1,x2,x3 0对偶:min w = -3y1 + 4y2 -2y1 + y2 1 -y1 + 2y2 2 -3y1 + 5y2 4 y1,y2 0令y1 = -y1,则: min w = 3y1 + 4y2 2y1 + y2 1 y1 + 2y2 2 3y1 + 5y2 4 y1 0,y2 0-2x1 - x2 - 3x3 -3.56一般: max问题第i个约束取“”,则min问题第i个变量 0 ; min问题第i个约束取“”,则max问题第i个变量 0 ; 原问题第i个约束取等式,
34、对偶问题第i个变量 无约束; max问题第j个变量 0 ,则min问题第j个约束取“” ; min问题第j个变量 0 ,则max问题第j个约束取“” ; 原问题第j个变量无约束,对偶问题第j个约束取等式。.57 eg.5 min z = 2x1 + 3x2 - 5x3 + x4 x1 + x2 - 3x3 + x4 5 2x1 + 2x3 - x4 4 x2 + x3 + x4 = 6 x1 0,x2,x3 0,x4无约束对偶:max w = 5y1 + 4y2 + 6y3 y1 + y2 2 y1 + y3 3 -3y1 + 2y2 + y3 -5 y1 - y2 + y3 = 1 y1 0
35、,y2 0,y3无约束 .584 4 对偶问题的性质对偶问题的性质 1、对称性 对偶问题的对偶为原问题.0 )max(0;,min)max(YCYAYbwYCYACYAYbww即0)min(XbAXCXw0 , ,min 0 , ,maxYCYAYbwXbAXCXz.590)min(XbAXCXw证毕令0 max maxmax)min(XbAXCXzwzCXwww.60.,:的可行解分别为原问题和对问题设证明YXXCXAYCAYCYAbYXAYbXAbAX证毕bYXCbYXAYXC bYXCYX ,. 2则存在为对偶问题的可行解为原问题的可行解设弱对偶性.61推论:(1) max问题任一可解的
36、目标值为min问题目标值的一个下界;(2) min问题任一可解的目标值为max问题目标值的一个上界。3、无界性 若原问题(对偶问题)为无界解,则对偶问题(原问题)为无可行解。注:该性质的逆不存在。若原(对偶)问题为无可行解,对偶(原问题)问题或为无界解,或为无可行解。.62 4、最优性 设X*,Y*分别为原问题和对偶问题可行解,当 CX*=Y*b时, X*,Y*分别为最优解。证毕为最优解即为最优解即由弱对偶性题的任一可行解分别为原问题和对偶问设证明 * )2( ) 1 (.,:*YbYbYbYCXbYXCXXCCXbYXCYX.63 5、对偶定理 若原问题有最优解,那么对偶问题也有最优解, 且
37、目标值相等。*11*1*1*1*11*0)(:, 0.:wbYbBCbBCCCXzbBXbBCbYwYBCYCAYCABCABCCXBNBBBBB则其目标值为因原问题最优解则为对偶问题的可行解若其中全部检验数可表示为则其对应的基矩阵存在为原问题的最优解设证明.64Y*为对偶问题的最优解,且原问题和对偶问题的目标值相等。证毕6、松弛性 若X*,Y*分别为原问题及对偶问题的可行解, 那么Ys*X*=0,Y*Xs*=0,当且仅当X*,Y*分别为 最优解。证明:0,0max:SSSXXbXAXXCXz设原问题为0,0min:SSSYYCYYAYYbw设对偶问题为.650,0maxSSSXXbXAXXC
38、Xz0,0minSSSYYCYYAYYbwXYYAXXYYACXzSS)(SSYXYAXXAXYYbw)(将b,Cb,C分别代入目标函数:;,0, 0,*为最优解时当为可行解若YXzwXYXYYXSS证毕必有则分别为最优解若另一方面0 , 0,*SSXYXYzwYX.66TSmSSSTnxxxXxxxX) () (*2*1*2*1* ) ( ) ( *2*1*2*1*snSSSmyyyYyyyY 其中:用分量表示: mixynjxySiijSj, 2 , 1 , 0;, 2 , 1 , 0*.67 7、检验数与解的关系 (1)原问题非最优检验数的负值为对偶问题的一个基解。 (2)原问题最优检验
39、数的负值为对偶问题的最优解。 分析:max z = CX + 0Xs = (C 0)(X Xs)T AX + Xs = b X,Xs 0 min w = Yb + YS0 YA - Ys = C Y,Ys 0 检验数: = (C 0)- CBB-1(A I) = (C- CBB-1A - CBB-1) = (c s) c = C - CBB-1A X对应的检验数 s = - CBB-1 Xs对应的检验数 .68 eg.6 已知:min w = 20y1 + 20y2 的最优解为y1*=1.2,y2*=0.2-ys1 y1 + 2y2 1 试用松弛性求对偶-ys2 2y1 + y2 2 问题的最
40、优解。 -ys3 2y1 + 3y2 3 -ys4 3y1 + 2y2 4 y1,y2 0 解:对偶问题 max z = x1 + 2x2 + 3x3 + 4x4 x1 + 2x2 + 2x3 + 3x4 20 +xs1 2x1 + x2 + 3x3 + 2x4 20 +xs2 x1,x2,x3,x4 0 y1*xs1* = 0 y2*xs2* = 0 ys1*x1* = 0 ys2*x2* = 0 ys3*x3* = 0 ys4*x4* = 0.69 y1*=1.2,y2*0.2 0 xs1* = xs2* = 0 由 y1* + 2y2* = 1.6 1 ys1* 0 x1* = 0 由
41、2y1* + y2* = 2.6 2 ys2* 0 x2* = 0 由 2y1* + 3y2* = 3 =右边 ys3* = 0 x3*待定 由 3y1* + 2y2* = 4 =右边 ys4* = 0 x4*待定 有 2x3* + 3x4* = 20 3x3* + 2x4* = 20 x3* = 4 x4* = 4 最优解:x1* = 0 x2* = 0 x3* = 4 x4* = 4 xs1* = 0 xs2* = 0 最大值:z* = 28 = w*.705 5 对偶问题的经济含义对偶问题的经济含义影子价格影子价格 最优情况:z* = w* = b1y1* + + biyi* + + b
42、mym*的影子价格为称i*i*ibzbyyi*x2x1Q2 eg.7 max z = 2x1 + 3x2 x1 + 2x2 8 4x1 16 4x2 12 x1,x2 0b1: 8 9 Q2(4,2.5) z* = 15.5 z* = z*- z* = 3/2 = y1*b2:16 17 Q2”(4.25,1.875) z*” = 14.125 z* = z*”- z* = 1/8 = y2*b3:12 13 z* = 0 = y3*Q2Q2”.716 6 对偶单纯形法对偶单纯形法 单纯形法:由 XB = B-1b 0,使j 0,j = 1,m对偶单纯形法:由j 0(j= 1,n),使XB =
43、 B-1b 0 步骤:步骤:(1)保持j 0,j= 1,n,确定XB,建立计算表格; (2)判别XB = B-1b 0是否成立? 若成立,XB为最优基变量; 若不成立,转(3); .72 (4)消元运算,得到新的XB。(3)基变换 出基变量, 出基;,则若lliiixmibbb, 10min入基变量, 入基。则若kaljajxalkkljj0min重复(2)-(4)步,求出结果。.73 eg.8 用对偶单纯形法求解 min w = 2x1 + 3x2 + 4x3 x1 + 2x2 + x3 1 2x1 - x2 + 3x3 4 x1,x2,x3 0解:max z = -2x1 - 3x2 -
44、4x3 + 0 x4 + 0 x5 - x1 - 2x2 - x3 + x4 = -1 -2x1 + x2 - 3x3 + x5 = -4 x1,x2,x3,x4,x5 0.74-2-3-400CBXBbx1x2x3x4X50 x4-10 x5-4出出出x4,x5 0 最优最优解:最优解:x1* = 2,x2* = 0,x3* = 0,x4* = 1,x5* = 0目标值:目标值:w* = -z* = 4.757 7 灵敏度分析灵敏度分析njpBCcABCCNBCCjBjjBBNN, 2 , 1, 0 0 0 :111 或或最优性条件分析 变化对最优解的影响。j ,ijiacb0 :1bBXB
45、可行性条件.76的变化资源ib 1 . 7TiTmiiiibbbbbbbbbbbb)0b 0 0() ( 21 bBbBbbBbBXB1111)(.,0 11这里用到可行性条件保持问题的最优性不变的变化范围求出由ibbBbB.77例1 已知下述问题的最优解及最优单纯形表,0,124 164 82 00032max54321524132154321xxxxxxxxxxxxxxxxxz., ) 12使最优基不变的变化范围求 b. 4 )21时的最优解求b.78最优单纯形表如下:0-1/8-3/2000-1/81/2102311/2-2004001/40014200032bBXBC5x4x3x2x1
46、x1x5x2x14 Z)4 0 0 2 4(,*TX此时.7922216 1) :bbb解08/12/112/1204/101B2441216808/12/112/1204/101*bBXB由最优单纯形表得:.80)(012bbBb221118/12/14/12440008/12/112/1204/10244)(bbbBbBbbB0008/22/44/4222bbb08/202/404/4222bbb.1682最优基不变b.81TTbb)0 0 4()0 0 ( )214 44 28024400408/12/112/1204/10244)(111bBbBbbB不可行!用对偶单纯形法计算.82-
47、3/4-1/20001/400103x23-1/2-1/41002x3001/40014x120-1/8-3/2000-1/81/2102+2311/2-2004-8x5001/40014+0 x12ix5x4x3x2x1bXBCB00032x23/4-2)(17 : . 0, 0, 2, 3, 4 :*5*4*3*2*1元目标值最优解zxxxxx.83的变化价值系数jc 2 . 7.01分两种情况讨论进行分析根据最优性条件NBCCBNN的变化非基变量价值系数kc. 1kBkkpBCc1:原检验数/ :kkkkkccccc变化kkkBkkkcpBCcc1/., 0 :/此时最优解不变令kkkk
48、kcc.84例2 求例1 c4的变化范围,使最优解不变.0-1/8-3/2000-1/81/2102311/2-2004x5001/40014x12ix5x4x3x2x1bXBCB00032x204c8/1)8/1(8/1444c由解:. 8/1 4时最优解不变即c.85的变化基变量价值系数rc. 2NBCCBNN1 原BBBCCC 若NBCNBCNBCCNBCCCBNBBNBBNN1111/ )( 则分析:)0 0 0( ) ( :21 rBmrBcCccccC其中.变化影响所有可见jrc.86方法:.0 1/的变化范围求出令rBNNcNBC例3 求例1 c2的变化范围,使最优解不变.0-1
49、/8-3/2000-1/81/2102311/2-2004x5001/40014x12ix5x4x3x2x1bXBCB00032x2.87解:0-1/8-3/2000-1/81/2102311/2-2004x5001/40014x12ix5x4x3x2x1bXBCB00032x2) 0 0( ),3 0 2(2cCCBB 1/8)- (-3/2) (43N ) (/4/3/n44414/433313/3pcpBcpcpBcBBBB.8802232/120)c 0 0(232233/3cpcB08818/12/14/1)c 0 0(812244/4cpcB1322cc. 13 2时最优解不变即c
50、.89的变化技术系数jia 3 . 7kBkkpBCc1 原T1k k k 0) a 0( ) ( , lkkTmklkkkkkklllpaaappppaaaa若分析:.k 的变化讨论非基变量技术系数la.90lklkakBkBkkkBkKpBCpBCcppBCc111 )( 则TlkmlkkBkapBC)00)(11 0lklkka令., 最优解不变时当lkkla.91例4 求例1 a24的变化范围,使最优解不变.解:242424241, 1aaaa) (0) 1/8 2/3( 3) 0 2(32111BBCB24242448181aa08181 244a令. , 1 24此时最优解不变a.
51、92 例5 在例1的基础上,企业要增加一个新产品,每件产品需2个台时,原材料A 6kg,原材料B 3kg,利润 5元/件,问如何安排各产品的产量,使利润最大?解:0,1234 1664 822 532max3213231321321xxxxxxxxxxxxxz532利润12340料B16604料A8221设备b则有为新产品生产的件数设,3x.9331 )2pB计算25. 025 . 136208/12/112/1204/1031pB0453620 81 2353133pBCcB3 ) 1计算表明生产新品有利。.94., )3331加入原最优表计算将pB2 ,53出基主元为入基 xx5/40-1
52、/8-3/2001/40-1/81/21023211/2-2004x503/201/40014x12x5x4x3x2x1bXBCB500032x2ix3.955/40-1/8-3/2001/40-1/81/21023211/2-2004x503/201/40014x12x5x4x3x2x1bXBCB500032x28/34/28ix320-5/8-7/16-1/4000-1/8-3/163/4103/2311/21/4-10020-3/4-1/83/2011x12x5x4x3x2x1bXBCB500032x2ix3x35)(5 . 2 )(5 .16 . 2 , 2/3 , 1*3*2*1元增
53、加元zxxx.96小结0 maxXbAXCXz1、对偶问题及其化法0 minYCYAYbw原问题决策变量决定对偶问题约束条件关系原问题约束条件决定对偶问题决策变量取值方向。.972、检验数的计算方法njpCcpBCcjBjjBjj, 2 , 1 , 1 或NBCCBNN1 ABCCB1 或阶矩阵阶矩阵 :, :1mmBmnnmAjjpBp1.983、对偶问题的性质4、对偶单纯形法弱对偶性无界性最优性松弛性检验数与对偶问题的解.99njpBCcjBjj, 2 , 1, 01 变化对最优解的影响分析ijjiacb,0 :1NBCCBNN最优性条件0 1ABCCB0 :1bBXB可行性条件5、灵敏度
54、分析.100的变化技术系数jia )3(的变化基变量价值系数rc 2的变化非基变量价值系数kc 1的变化价值系数jc )2(的变化资源ib ) 1 (的变化分析非基变量技术系数.101整数规划整数规划Integer Programming1 1 问题的提出问题的提出 eg.1 用集装箱托运货物 问:甲乙货物托运多少箱,使总利润最大?货物m3/箱百斤/箱百元/箱甲5220乙4510限制2413 分析:设x1为甲货物托运箱数,x2为乙货物托运箱数。 则 max z = 20 x1 + 10 x2 5x1 + 4x2 24 2x1 + 5x2 13 x1,x2 0 x1,x2取整数.102图解法:x
55、1x243210124.82.6(4,1) x1* = 4 x2* = 1 zI* = 90 .103 一般,整数规划的最优解不会优于相应线性规划的最优解。 对于max问题, zI* zl* 对于min问题, zI* zl* 数学模型:取整数jjnjiijijnjjjxnjxmibxaxcz, 10, 1max11.1042 2 分枝定界法分枝定界法 用单纯形法,去掉整数约束IP LP xl* 判别是否整数解xI* = xl*Yes去掉非整数域No多个LP.1053 0-13 0-1规划(规划(x xi i = 0 0或或1 1的规划)的规划) eg.2 选择投资场所 Ai投资Bi元,总投资B
56、, 收益Ci元. 问:如何选择Ai,使收益最大?A6A7A4A5A3A2A1最多选2个最少选1个最少选1个 分析:引入 xi = 1 Ai选中 0 Ai落选 max z = C1x1 + C2x2 + + C7x7 x1 + x2 + x3 2 x4 + x5 1 x6 + x7 1 B1x1 + B2x2 + + B7x7 B xi = 0或1南区西区东区.106 eg.3 求解如下0-1规划 max z = 3x1 - 2x2 + 5x3 x1 + 2x2 - x3 2 x1 + 4x2 + x3 4 x1 + x2 3 4x2 + x3 6 x1,x2,x3 = 0或1 解:(1)观察一
57、个可行解x1 = 1 x2 = x3 = 0 此时,z = 3 (2)增加一个过滤条件 3x1-2x2+5x33 *.107(3)列表计算x1x2x3*可行?zx1x2x3*可行?z000001010011100101110111x1x2x3*可行?z0000001010011100101110111x1x2x3*可行?z00000015-11015010011100101110111x1x2x3*可行?z00000015-11015010-2011100101110111x1x2x3*可行?z00000015-11015010-2011315100101110111x1x2x3*可行?z00
58、000015-11015010-2011315100311103101110111x1x2x3*可行?z00000015-11015010-2011315100311103101802118110111x1x2x3*可行?z00000015-11015010-20113151003111031018021181101111x1x2x3*可行?z00000015-11015010-20113151003111031018021181101111626 最优解:x1* = 1 x2* = 0 x3* = 1 此时,z* = 8第四章.108非线性数规划非线性数规划 Nonlinear Progra
59、mming1 1 问题的提出问题的提出 eg.1 某单位拟建一排厂房,厂房建筑平面如图所示。由于资金及材料的限制,围墙及隔墙的总长度不能超过80米。为使建筑面积最大,应如何选择长宽尺寸?1x2x0,8052)(max212121xxxxxxxf分析:设长为 米,宽为 米,则有1x2x f(x)为非线性函数.109例2 设某物理过程具有如下规律 用试验法 。 现要确定参数 使所得试验点构成的曲线与理论曲线误差平方和为最小,且满足 txexxt321)(mittii, 2 , 1,)( 值时的求得,321xxx., 1321非负xxx.110非线性规划: 目标函数或(和)约束条件为非线性函数的规划
60、。031)()()(min2112213xxxexxtxfmitxii分析: f(x)为非线性函数,求最小。.1112 2 基本概念2.1非线性规划的数学模型数学模型的一般描述 约束条件目标函数 (2) ,1,2,j , 0)( (1) )(minxgxfjTnjxxxxxgxf) ( )(),(:21 为非线性函数其中.112或 (3) ,1,2,j , 0)( (2) , , 2 , 1 , 0)(1) )(minxgmixhxfji.)(),(),(:为非线性函数其中xgxhxfji.1132.2非线性规划的图示例1 求解如下非线性规划问题06)2()2()(min212221xxxxx
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能扫雪机设计与研发
- 牙周炎预防与治疗措施
- 中班语言活动《学唱歌》
- 中班孩子教育学
- 马来西亚粤菜介绍
- 2025版高血压病症状解析及护理培训
- 《客户关系管理》课件-2.6.2 技术驱动与风险应对的供应链实战
- 2025版糖尿病足常见症状及护理护理手法
- 新员工入职适应性辅导课程
- 营养的蔬菜教案
- 第五版FMEA控制程序文件编制
- 药物致癌性试验必要性指导原则
- 软骨肉瘤护理查房
- 高级生物化学知识要点详解
- 肌电图在周围神经病中的应用
- 2025春季学期国开电大专科《理工英语1》一平台机考真题及答案(第五套)
- GB/T 45683-2025产品几何技术规范(GPS)几何公差一般几何规范和一般尺寸规范
- CJ/T 107-2013城市公共汽、电车候车亭
- 可靠性测试标准试题及答案
- 入股境外合同协议书
- 一般将来时复习教案
评论
0/150
提交评论