1、第一章 线性规划与单纯形法经营管理中如何有效地利用现有人力、物力完成更多的任务,或在预定的任务目标下,如何耗用最少的人力、物力去实现目标。这类统筹规划的问题用数学语言表达,先根据问题要达到的目标选取适当的变量,问题的目标通过变量的函数形式表示(成为目标函数) ,对问题的限制条件用有关变量的等式或不等式表达(成为约束条件) 。当变量连续取值,且目标函数和约束条件均为线性时,称这类模型为线性规划的模型。有关线性规划问题的建模,求解和应用的研究构成了运筹学中的线性规划分支。用线性规划求解的典型问题有运输问题、生产计划问题、下料问题、混合配料问题等。有些线性规划问题的目标函数是非线性的,但往往可以采用
2、分段线性化邓手法,转化为线性规划问题。第一节 线性规划问题及其数学模型一、问题的提出及数学模型例一:美佳公司计划制造、两种家电产品。已知各制造一件时分别占用的设备 A、B 的台时,调试时间,调试工序每天可用于这两种家电的能力。各售出一件的获利情况,如表 11 所示。问该公司应制造两种家电各多少件,使获得的利润为最大。表 11 每天可用能力设备 A(h)设备 B(h)调试工序(h)06152115245利润(元) 2 1设该公司应制造家电 1x件,家电 x件,该公司每天可获得的利润为(21xz)元,因问题中要求获得的利润为最大,即 zmax。又 是该公司能获得的利润的目标函值,它是变量 1、 2
3、的函数,成为目标函数。 1、 2x的取值受到设备 A、B 和调试工序的限制,用于描述限制条件的数学表达式成为约束条件。数学模型为:目标函数 21maxz约束条件(S.T.) 可 能 为 负表 明 家 电 的 制 造 件 数 不成 为 变 量 的 非 负 约 束 。 、 调 试 工 序 的 能 力 限 制表 示 家 电 的 制 造 件 数 受 的 能 力 限 制设 备表 示 家 电 的 制 造 件 数 受 的 能 力 限 制设 备表 示 家 电 的 制 造 件 数 受052461212x BA例 2:捷运公司拟在下一年度的 14 月份的 4 个月需租用仓库堆放物资。已知各月份所需仓库面积数列于表
4、 12。仓库租用费随合同期而定,期限越长,折扣越大。具体数字见表 13。租界仓库的合同每月初都可办理,每份合同的具体规定租用面积数和期限。因此该厂可根据需要,在任何一个月初办理租界合同。每次办理时可签一份,也可签若干份租用面积和租界期限不同的合同,试确定该公司签订的租界合同的最优决策,目的是所付租界费用最小。表 12月份 1 2 3 4所需仓库面积(1002m)15 10 20 12表 13合同租界期限 1 个月 2 个月 3 个月 4 个月合同期内的租金(元/100 2) 2800 4500 6000 7300解:若用变量 ijx表示捷运公司在第 )4,(i个月初签定的租借期为)4,321(
5、j个月的仓库面积的合同(单位为 100 2m) 。因 5 月份起该公司不需要租界仓库,故 4342324x均为零。该公司希望总的租界费用为最小,故有如下的数学模型:目标函数: 1423132270)(60 )(58minxxxz约束条件 )41,(02053214 3314231jixxxij 这个模型中的约束条件分别表示当月初签订的租界合同的面积数加上该月前签订的未到期的合同的租界面积数总和,应不少于该月所需的仓库面积数。例 3:某公司经营某种产品,该产品由 3 个生产点 321,A生产,日产量为 tonAttonA60,4,60321 ,分别销往 4 个销售点 4,B,各销地的日销售量分别
6、为: tonBtB0,5, 4321 。已知每吨产品从各产点到各销售地 的运价如表 13 所示,问如何调运,保证产销平衡且总运费最小?表 13 (单位:百元/吨)1B1A3B4产量1A5 6 10 3 60ton24 1 9 7 40ton34 2 3 8 60ton销量 30 50 40 40 160ton解:这是一个产销平衡的运输问题,即各产地的产量之和等于各销地的销量的总量。设 ijx表示从生产点 iA到销售点 jB的调运量 )4,321;,(ji。数学模型为:目标函数为: 343212432141321 879065min xxxxxxz )4,321;,(0530.342143121
7、4321jixxTSij下面从数学的角度来归纳上述三个例子的共同点:(1) 、每一个问题都有一组变量称为决策变量,一般记为 nxx,2。对决策变量的每一组值:Tnxx),(0()0(2)1代表了一种决策方案。通常要求决策变量取值非负,即 ),21(njx。(2) 、每一个问题中都有决策变量需要满足的一组约束条件线性的等式或不等式。(3) 、都有一个关于决策变量的线性函数称为目标函数。要求这个目标函数在满足约束条件下实现最大化或最小化。将约束条件及目标函数都是决策变量的线性函数的规划问题称为线性规划问题(linear programming)有时简称为 LP 问题。一般数学模型为 nxcxcz2
8、1ma(in)s.t. )1(0, )()2(1)(212 212 112 mxbxaan nnmm )(, 或 , 或 , 或其中 为变量(决策变量) nxccz21a(i)是目标函数,或实现最大化,或实现最小化。s.t.是 subject to 的英文缩写,它表示“以 为条件” , “假定” , “满足”之意。 (1)(m)称为约束条件,称为约束条件,它可以 或 的不等式,也可以是严格的等式。(m+1)称为非负约束条件。 nc21称为价值系数b称为资源拥有量 )1,(jiaj 称为技术系数或工艺系数,表示变量 jx取值为一个单位时所消耗或含有的第 i种资源的数量。上述模型的简写形式为:jn
9、jxcz1max(i)s.t. njxmibjnjji ,201),(1用向量表示时,上述模型可写为:CXzma(in)s.t.0),(1XbxPnjj其中 );(21ncC Tnx)(21 ; Tnjjj aP)(21;Tb用矩阵和向量表示为:Xzmax(in)s.t.0)(bA其中 A=nnnaa 212112A 为约束方程组(约束条件)的系数矩阵。变量 jx的取值一般为非负,即 jx0;从数学意义上可以有 jx0。又如果变量 j表示第 i 种产品本期内产量相对于前期产量的增加值,则 j的取值范围为( ,) ,称 jx取值不受约束,或 j无约束。二、线性规划问题的标准形式。标准形式: nj
10、jxcz1mas.t. ),21(01 njxmibjnjji (注意:有些书上规定是求极小值) ,约束条件全为等式,约束条件右端常数项 jb全为非负值( jb) ,变量 jx的取值全为非负值。对不符合标准形式(或称非标准形式)的线性规划问题,可分别通过下列方法化为标准形式。1、目标函数为求极小值,即为 njjxcCXz1mi因为求 zmin就等价于求 )max(z,令 z,即化为 njjxc1a2、若某个约束方程的右端项 0jb,则在此等式或不等式两端同乘以(1) ,则等式或不等式的右端项必大于零。3、若约束条件是小于等于型,则在该约束条件不等式左边加上一个新变量称为松弛变量,将不等式改为等
11、式。如: 832832411 xxx4、若约束条件是大于等于型, ,则在该约束条件不等式左边加上一个新变量称为剩余变量,将不等式改为等式。例: 84328432321321 xxx一般地, 02121 iniiniiiiniii xbaaba5、若决策变量 kx无非负要求,即 kx可正可负,则可令两个新的变量:0,x,作 k,在原有的数学模型中, kx均用 )(kx来代替。而在非负约束中增加 0,。6、对 的情况,令 x则 。例:将下述线性规划化为标准形式。无 约 束321321x,0,644.minxtsxz解:由于决策变量 无 约 束 。故令 )0,(54543xx0,x,0632434.min5415412xtsz 0,0x,632443.max75415412xtsxz 0,x632443.ma876554875428xtsz第二节 图解法