收藏 分享(赏)

数学建模-线性规划new.docx

上传人:dzzj200808 文档编号:2304779 上传时间:2018-09-10 格式:DOCX 页数:29 大小:62.91KB
下载 相关 举报
数学建模-线性规划new.docx_第1页
第1页 / 共29页
数学建模-线性规划new.docx_第2页
第2页 / 共29页
数学建模-线性规划new.docx_第3页
第3页 / 共29页
数学建模-线性规划new.docx_第4页
第4页 / 共29页
数学建模-线性规划new.docx_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、-1-第一章线性规划1 线性规划在人们的生产实践中,经常会遇到如何利用现有资源来安排生产,以取得最大经济效益的问题。此类问题构成了运筹学的一个重要分支数学规划,而线性规划(LinearProgramming 简记 LP)则是数学规划的一个重要分支。自从1947 年G. B. Dantzig 提出求解线性规划的单纯形方法以来,线性规划在理论上趋向成熟,在实用中日益广泛与深入。特别是在计算机能处理成千上万个约束条件和决策变量的线性规划问题之后,线性规划的适用领域更为广泛了,已成为现代管理中经常采用的基本方法之一。1.1 线性规划的实例与定义例1 某机床厂生产甲、乙两种机床,每台销售后的利润分别为4

2、000 元与3000 元。生产甲机床需用A、B机器加工,加工时间分别为每台2 小时和1 小时;生产乙机床需用A、B 、C三种机器加工,加工时间为每台各一小时。若每天可用于加工的机器时数分别为A 机器10 小时、B 机器8 小时和C 机器7 小时,问该厂应生产甲、乙机床各几台,才能使总利润最大?上述问题的数学模型:设该厂生产1 x 台甲机床和2 x 乙机床时总利润最大,则 1 2 x , x应满足(目标函数) 1 2 max z = 4x + 3x (1)s.t.(约束条件) + + , 0782 101 221 21 2x xxx xx x(2)这里变量 1 2 x , x 称之为决策变量,(

3、 1)式被称为问题的目标函数,( 2)中的几个不等式是问题的约束条件,记为s.t.(即subject to)。由于上面的目标函数及约束条件均为线性函数,故被称为线性规划问题。总之,线性规划问题是在一组线性约束条件的限制下,求一线性目标函数最大或最小的问题。在解决实际问题时,把问题归结成一个线性规划数学模型是很重要的一步,但往往也是困难的一步,模型建立得是否恰当,直接影响到求解。而选适当的决策变量,是我们建立有效模型的关键之一。1.2 线性规划的 Matlab 标准形式线性规划的目标函数可以是求最大值,也可以是求最小值,约束条件的不等号可以是小于号也可以是大于号。为了避免这种形式多样性带来的不便

4、,Matlab 中规定线性规划的标准形式为c xxmin Ts.t. =lb x ubAeq x beqAx b其中 c 和x 为n 维列向量, A 、Aeq 为适当维数的矩阵, b 、beq 为适当维数的列向量。-2-例如线性规划c x Ax bxmax T s.t. 的 Matlab 标准型为c x Ax bxmin T s.t. 1.3 线性规划问题的解的概念一般线性规划问题的(数学)标准型为=njj j z c x1max (3)s.t. = = =x j na x b i mjnjij j i0 1,2, ,1,2, ,1LL(4)可行解满足约束条件(4)的解( , , , ) 1

5、2 n x = x x L x ,称为线性规划问题的可行解,而使目标函数(3)达到最大值的可行解叫最优解。可行域 所有可行解构成的集合称为问题的可行域,记为R 。1.4 线性规划的图解法0 2 4 6 8 1 001234567891 0x 2 = 72 x1 + x 2 = 1 0x 1 + x 2 = 8z = 1 2( 2 ,6 )图1 线性规划的图解示意图图解法简单直观,有助于了解线性规划问题求解的基本原理。我们先应用图解法来求解例1。对于每一固定的值z ,使目标函数值等于z 的点构成的直线称为目标函数等位线,当z 变动时,我们得到一族平行直线。对于例1,显然等位线越趋于右上方,其上的

6、点具有越大的目标函数值。不难看出,本例的最优解为x* = (2,6)T ,最优目标值z* = 26。从上面的图解过程可以看出并不难证明以下断言:(1)可行域R 可能会出现多种情况。R 可能是空集也可能是非空集合,当R 非空时,它必定是若干个半平面的交集(除非遇到空间维数的退化)。R 既可能是有界区域,也可能是无界区域。(2)在R 非空时,线性规划既可以存在有限最优解,也可以不存在有限最优解(其目标函数值无界)。-3-(3)若线性规划存在有限最优解,则必可找到具有最优目标函数值的可行域R 的“顶点”。上述论断可以推广到一般的线性规划问题,区别只在于空间的维数。在一般的n 维空间中,满足一线性等式

7、=nii i a x b1的点集被称为一个超平面,而满足一线性不等式=nii i a x b1(或=nii i a x b1)的点集被称为一个半空间(其中( , , ) 1 n a L a 为一n维行向量, b 为一实数)。若干个半空间的交集被称为多胞形,有界的多胞形又被称为多面体。易见,线性规划的可行域必为多胞形(为统一起见,空集 也被视为多胞形)。在一般 n 维空间中,要直接得出多胞形“顶点”概念还有一些困难。二维空间中的顶点可以看成为边界直线的交点,但这一几何概念的推广在一般n 维空间中的几何意义并不十分直观。为此,我们将采用另一途径来定义它。定义 1 称n 维空间中的区域R 为一凸集,

8、若x1, x 2 R 及 (0,1) ,有x1 + (1 )x2 R 。定义 2 设R 为n 维空间中的一个凸集, R 中的点x 被称为R 的一个极点,若不存在x1、x2 R及 (0,1),使得x = x1 + (1 )x2。定义 1 说明凸集中任意两点的连线必在此凸集中;而定义2 说明,若x 是凸集R的一个极点,则x 不能位于R 中任意两点的连线上。不难证明,多胞形必为凸集。同样也不难证明,二维空间中可行域R 的顶点均为R 的极点( R 也没有其它的极点)。1.5 求解线性规划的Matlab 解法单纯形法是求解线性规划问题的最常用、最有效的算法之一。这里我们就不介绍单纯形法,有兴趣的读者可以

9、参看其它线性规划书籍。下面我们介绍线性规划的Matlab解法。Matlab 中线性规划的标准型为c xxmin Ts.t. =lb x ubAeq x beqAx b基本函数形式为 linprog(c,A,b),它的返回值是向量x 的值。还有其它的一些函数调用形式(在 Matlab 指令窗运行 help linprog 可以看到所有的函数调用形式),如:x,fval=linprog(c,A,b,Aeq,beq,LB,UB,X0,OPTIONS)这里fval 返回目标函数的值,LB 和UB 分别是变量x 的下界和上界, 0 x 是x 的初始值,OPTIONS 是控制参数。例2 求解下列线性规划问

10、题1 2 3 max z = 2x + 3x 5xs.t. 7 1 2 3 x + x + x =2 5 10 1 2 3 x x + x 3 12 1 2 3 x + x + x , , 0 1 2 3 x x x -4-解(i)编写M 文件c=2;3;-5;a=-2,5,-1;1,3,1; b=-10;12;aeq=1,1,1;beq=7;x=linprog(-c,a,b,aeq,beq,zeros(3,1)value=c*x(ii )将 M文件存盘,并命名为example1.m。(iii )在Matlab指令窗运行example1 即可得所求结果。例3 求解线性规划问题1 2 3 min

11、 z = 2x + 3x + x+ + + , , 03 2 64 2 81 2 31 21 2 3x x xx xx x x解 编写Matlab程序如下:c=2;3;1;a=1,4,2;3,2,0;b=8;6;x,y=linprog(c,-a,-b,zeros(3,1)1.6 可以转化为线性规划的问题很多看起来不是线性规划的问题也可以通过变换变成线性规划的问题来解决。如:例4 规划问题为Ax bx x xn+ + +s. t.min | | | | | | 1 2 L其中 Tn x x x = 1 L , A 和b为相应维数的矩阵和向量。要把上面的问题变换成线性规划问题,只要注意到事实:对任

12、意的i x ,存在, 0 i i u v 满足i i i x = u v , i i i | x |= u + v事实上,我们只要取2| | i iiu x x+= ,2| | i iiv x x= 就可以满足上面的条件。这样,记 Tn u u u = 1 L , Tn v v v = 1 L ,从而我们可以把上面的问题变成=+nii i u v1min ( ) , 0( )s. t.u vA u v b例 5 minmax | | x y i i i其中 i i i = x y 。对于这个问题,如果我们取 max | | 0 y i ix = ,这样,上面的问题就变换成-5-0 min x1

13、 1 0 0 s. t. x y x , , x y x n n L 此即我们通常的线性规划问题。2 运输问题(产销平衡)例6 某商品有m 个产地、n 个销地,各产地的产量分别为 m a , ,a 1 L ,各销地的需求量分别为n b , ,b 1 L 。若该商品由i 产地运到j 销地的单位运价为ij c ,问应该如何调运才能使总运费最省?解:引入变量 ij x ,其取值为由i 产地运往j 销地的该商品数量,数学模型为= =minjij ij c x1 1mins.t. = = =0, 1,2, , 1, ,11ijmiij jnjij ixx b j nx a i mLL显然是一个线性规划问

14、题,当然可以用单纯形法求解。对产销平衡的运输问题,由于有以下关系式存在: = = = = = = = =miinjnjmiijminjj ij b x x a1 1 1 1 1 1其约束条件的系数矩阵相当特殊,可用比较简单的计算方法,习惯上称为表上作业法(由康托洛维奇和希奇柯克两人独立地提出,简称康希表上作业法)。3 指派问题3.1 指派问题的数学模型例7 拟分配n 人去干n 项工作,每人干且仅干一项工作,若分配第i 人去干第j项工作,需花费ij c 单位时间,问应如何分配工作才能使工人花费的总时间最少?容易看出,要给出一个指派问题的实例,只需给出矩阵 ( ) ij C = c ,C被称为指派

15、问题的系数矩阵。引入变量 ij x ,若分配i干j工作,则取= 1 ij x ,否则取= 0 ij x 。上述指派问题的数学模型为= =ninjij ij c x1 1mins.t. =njij x11-6-=niij x11= 0或1 ij x上述指派问题的可行解可以用一个矩阵表示,其每行每列均有且只有一个元素为1,其余元素均为0;可以用1,L,n中的一个置换表示。问题中的变量只能取 0 或1,从而是一个0-1 规划问题。一般的0-1 规划问题求解极为困难。但指派问题并不难解,其约束方程组的系数矩阵十分特殊(被称为全单位模矩阵,其各阶非零子式均为1),其非负可行解的分量只能取0或1,故约束=

16、 0或1 ij x可改写为 0 ij x 而不改变其解。此时,指派问题被转化为一个特殊的运输问题,其中m = n, = =1 i j a b 。3.2 求解指派问题的匈牙利算法由于指派问题的特殊性,又存在着由匈牙利数学家 Konig 提出的更为简便的解法匈牙利算法。算法主要依据以下事实:如果系数矩阵( ) ij C = c 一行(或一列)中每一元素都加上或减去同一个数,得到一个新矩阵( ) ij B = b ,则以C或B为系数矩阵的指派问题具有相同的最优指派。例8 求解指派问题,其系数矩阵为 =17 19 22 1624 22 18 1717 21 19 1816 15 19 22C解 将第一

17、行元素减去此行中的最小元素15,同样,第二行元素减去17,第三行元素减去17,最后一行的元素减去16,得 =1 3 6 07 5 1 00 4 2 11 0 4 71 B再将第 3 列元素各减去1,得 =*21 3 5 07 5 0 00 4 1 11 0 3 7B以 2 B 为系数矩阵的指派问题有最优指派 2 1 3 41 2 3 4由等价性,它也是例 7 的最优指派。有时问题会稍复杂一些。例 9 求解系数矩阵C 的指派问题-7- =4 10 7 10 615 14 6 6 107 17 12 14 128 9 6 6 612 7 9 7 9C解:先作等价变换如下 0 6 3 6 29 8

18、0 * 0 40 * 10 5 7 52 3 0 0 * 05 0 * 2 0 24 10 7 10 615 14 6 6 107 17 12 14 128 9 6 6 612 7 9 7 946767容易看出,从变换后的矩阵中只能选出四个位于不同行不同列的零元素,但n = 5,最优指派还无法看出。此时等价变换还可进行下去。步骤如下:(1) 对未选出 0 元素的行打 ;(2) 对 行中0 元素所在列打 ;(3) 对 列中选中的0 元素所在行打 ;重复(2)、(3)直到无法再打 为止。可以证明,若用直线划没有打 的行与打 的列,就得到了能够覆盖住矩阵中所有零元素的最少条数的直线集合,找出未覆盖的

19、元素中的最小者,令 行元素减去此数, 列元素加上此数,则原先选中的0 元素不变,而未覆盖元素中至少有一个已转变为0,且新矩阵的指派问题与原问题也等价。上述过程可反复采用,直到能选取出足够的0 元素为止。例如,对例5 变换后的矩阵再变换,第三行、第五行元素减去2,第一列元素加上2,得 0 4 1 4 011 8 0 0 40 8 3 5 34 3 0 0 07 0 2 0 2现在已可看出,最优指派为 2 4 1 3 51 2 3 4 5。4 对偶理论与灵敏度分析4.1 原始问题和对偶问题考虑下列一对线性规划模型:max cT x s.t. Ax b, x 0 (P)和min bT y s.t.

20、AT y c, y 0 (D)-8-称(P)为原始问题,(D)为它的对偶问题。不太严谨地说,对偶问题可被看作是原始问题的“行列转置”:(1) 原始问题中的第j 列系数与其对偶问题中的第j 行的系数相同;(2) 原始目标函数的各个系数行与其对偶问题右侧的各常数列相同;(3) 原始问题右侧的各常数列与其对偶目标函数的各个系数行相同;(4) 在这一对问题中,不等式方向和优化方向相反。考虑线性规划:min cT x s.t. Ax = b, x 0把其中的等式约束变成不等式约束,可得0 , s.t. min xbbxAAcT x它的对偶问题是 cyyA Ayyb b T T T T 212max 1

21、s.t.其中 1 y 和2 y 分别表示对应于约束 Ax b和 Ax b的对偶变量组。令1 2 y = y y ,则上式又可写成max bT y s.t. AT y c原问题和对偶的对偶约束之间的关系:min max无限制变量00=000行约束=000行约束无限制变量004.2 对偶问题的基本性质1o 对称性:对偶问题的对偶是原问题。2o 弱对偶性:若x 是原问题的可行解, y 是对偶问题的可行解。则存在cT x bT y 。3o 无界性:若原问题(对偶问题)为无界解,则其对偶问题(原问题)无可行解。4o 可行解是最优解时的性质:设x 是原问题的可行解, y 是对偶问题的可行解,当cT x =

22、 bT y 时,x, y 是最优解。5o 对偶定理:若原问题有最优解,那么对偶问题也有最优解;且目标函数值相同。6o 互补松弛性:若x , y分别是原问题和对偶问题的最优解,则yT (Ax b) = 0, xT (AT y c) = 0例 10 已知线性规划问题1 2 3 4 5 min = 2x + 3x + 5x + 2x + 3xs.t. 2 3 4 1 2 3 4 5 x + x + x + x + x -9-2 3 3 1 2 3 4 5 x x + x + x + x x 0, j = 1,2,L,5 j已知其对偶问题的最优解为; 55, 354 *2*1 y = y = z =

23、。试用对偶理论找出原问题的最优解。解 先写出它的对偶问题1 2 max z = 4 y + 3y2 2 1 2 y + y 3 1 2 y y 2 3 5 1 3 y + y 2 1 2 y + y 3 3 1 2 y + y , 0 1 2 y y 将 *2*1 y , y 的值代入约束条件,得 ,为严格不等式;由互补松弛性得* 04*3*2 x = x = x = 。因, * 02*1 y y ;原问题的两个约束条件应取等式,故有3 * 45*1 x + x =2 * 35*1 x + x =求解后得到 1, * 15*1 x = x = ;故原问题的最优解为X * = 1 0 0 0 1

24、; * = 5 。4.3 灵敏度分析在以前讨论线性规划问题时,假定ij i j a ,b ,c 都是常数。但实际上这些系数往往是估计值和预测值。如市场条件一变, j c 值就会变化; ij a 往往是因工艺条件的改变而改变;i b 是根据资源投入后的经济效果决定的一种决策选择。因此提出这样两个问题:当这些系数有一个或几个发生变化时,已求得的线性规划问题的最优解会有什么变化;或者这些系数在什么范围内变化时,线性规划问题的最优解或最优基不变。这里我们就不讨论了。4.4 参数线性规划参数线性规划是研究 ij i j a ,b ,c 这些参数中某一参数连续变化时,使最优解发生变化的各临界点的值。即把某

25、一参数作为参变量,而目标函数在某区间内是这参变量的线性函数,含这参变量的约束条件是线性等式或不等式。因此仍可用单纯形法和对偶单纯形法进行分析参数线性规划问题。5 投资的收益和风险5.1 问题提出市场上有n 种资产i s (i =1,2,L,n)可以选择,现用数额为M 的相当大的资金作一个时期的投资。这n 种资产在这一时期内购买i s 的平均收益率为i r ,风险损失率为i q ,投资越分散,总的风险越少,总体风险可用投资的i s 中最大的一个风险来度量。-10-购买i s 时要付交易费,(费率i p ),当购买额不超过给定值i u 时,交易费按购买i u计算。另外,假定同期银行存款利率是r0,

26、既无交易费又无风险。( 5% 0 r = )已知n = 4时相关数据如表1。表 1i s i r (%) i q i p (%) i u (元)1 s 28 2.5 1 1032 s 21 1.5 2 1983 s 23 5.5 4.5 524 s 25 2.6 6.5 40试给该公司设计一种投资组合方案,即用给定资金M ,有选择地购买若干种资产或存银行生息,使净收益尽可能大,使总体风险尽可能小。5.2 符号规定和基本假设符号规定:i s :第 i 种投资项目,如股票,债券i i i r , p ,q :分别为 i s 的平均收益率,交易费率,风险损失率i u : i s 的交易定额0 r :

27、同期银行利率i x :投资项目 i s 的资金a :投资风险度Q:总体收益基本假设:1投资数额M 相当大,为了便于计算,假设M =1;2 投资越分散,总的风险越小;3 总体风险用投资项目 i s 中最大的一个风险来度量;4 n 种资产i s 之间是相互独立的;5在投资的这一时期内, i i i r , p ,q , 0 r 为定值,不受意外因素影响;6净收益和总体风险只受 i i i r , p ,q 影响,不受其它因素干扰。5.3 模型的分析与建立1 总体风险用所投资的 i s 中最大的一个风险来衡量,即maxq x | i 1,2, ,n i i = L2购买i s 所付交易费是一个分段函

28、数,即交易费 =i i i ii i i ip u x up x x u,而题目所给定的定值 i u (单位:元)相对总投资M 很少, i i p u 更小,可以忽略不计,这样购买i s 的净收益为 i i i (r p )x 。3 要使净收益尽可能大,总体风险尽可能小,这是一个多目标规划模型:-11-目标函数为 =minmax max ( )0i inii i iq xr p x约束条件为 = + =x i np x Minii i0, 0,1, ,(1 )0L4 模型简化a) 在实际投资中,投资者承受风险的程度不一样,若给定风险一个界限a ,使最大的一个风险aMq xi i ,可找到相应的

29、投资方案。这样把多目标规划变成一个目标的线性规划。模型一 固定风险水平,优化收益=nii i i r p x0max ( )s.t. + = =nii i ii ip x M x i naMq x0(1 ) , 0, 0,1,L,b) 若投资者希望总盈利至少达到水平k 以上,在风险最小的情况下寻求相应的投资组合。模型二 固定盈利水平,极小化风险minmax i i q xs.t. + = = =nii i inii i ip x M x i nr p x k00(1 ) , 0, 0,1, ,( )Lc) 投资者在权衡资产风险和预期收益两方面时,希望选择一个令自己满意的投资组合。因此对风险、收

30、益分别赋予权重s(0 s 1)和(1 s),s 称为投资偏好系数。模型三 = nii i i i i s q x s r p x0min max (1 ) ( )s.t. =+ = =nii i i p x M x i n0(1 ) , 0, 0,1,2,L,5.4 模型一的求解模型一为:min f ( 0.05, 0.27, 0.19, 0.185, 0.185)(x , x , x , x , x )T 0 1 2 3 4 = -12-s.t. =+ + + + =0 ( 0,1, ,4)0.0260.0550.0150.0251.01 1.02 1.045 1.065 143210 1

31、2 3 4x i Lx ax ax ax ax x x x xi由于 a 是任意给定的风险度,到底怎样没有一个准则,不同的投资者有不同的风险度。我们从a = 0开始,以步长a = 0.001进行循环搜索,编制程序如下:clc,cleara=0;hold onwhile a0.05c=-0.05,-0.27,-0.19,-0.185,-0.185;A=zeros(4,1),diag(0.025,0.015,0.055,0.026);b=a*ones(4,1);Aeq=1,1.01,1.02,1.045,1.065;beq=1;LB=zeros(5,1);x,Q=linprog(c,A,b,Aeq

32、,beq,LB);Q=-Q;plot(a,Q,*r);a=a+0.001;endxlabel(a),ylabel(Q)5.5 结果分析1. 风险大,收益也大。2当投资越分散时,投资者承担的风险越小,这与题意一致。即:冒险的投资者会出现集中投资的情况,保守的投资者则尽量分散投资。3在a = 0.006附近有一个转折点,在这一点左边,风险增加很少时,利润增长很快。在这一点右边,风险增加很大时,利润增长很缓慢,所以对于风险和收益没有特殊偏好的投资者来说,应该选择曲线的拐点作为最优投资组合,大约是a = 0.6%,Q = 20%,所对应投资方案为:风险度a = 0.006,收益Q = 0.2019,

33、0 0 x = , 0.24 1 x = , 0.4 2 x = , 0.1091 3 x = ,0.2212 4 x = 。习 题 一1试将下述问题改写成线性规划问题: = = =miin imii imix i ia x a x a xi 1 1211 max min , ,L, =+ + + =x i mx x xim0, 1, ,1st. 1 2LL2试将下列问题改写成线性规划问题:-13-=njj j z c x1max | |= = =j取值无约束njij j ixa x b i m1( 1,2, , )st.L3线性回归是一种常用的数理统计方法,这个方法要求对图上的一系列点( ,

34、 ),( , ), ,( , ) 1 1 2 2 n n x y x y L x y 选配一条合适的直线拟合。方法通常是先定直线方程为y = a + bx,然后按某种准则求定 a,b。通常这个准则为最小二乘法,但也可用其他准则。试根据以下准则建立这个问题的线性规划模型:= +nii i y a bx1min | ( ) |4某厂生产三种产品I,II , III。每种产品要经过A, B两道工序加工。设该厂有两种规格的设备能完成A工序,它们以1 2 A , A 表示;有三种规格的设备能完成B 工序,它们以1 2 3 B , B , B 表示。产品 I可在A, B任何一种规格设备上加工。产品II可在

35、任何规格的A 设备上加工,但完成B 工序时,只能在1 B 设备上加工;产品III 只能在2 A 与2 B设备上加工。已知在各种机床设备的单件工时,原材料费,产品销售价格,各种设备有效台时以及满负荷操作时机床设备的费用如表2,求安排最优的生产计划,使该厂利润最大。表 2产品设备I II III设备有效台时满负荷时的设备费用(元)1 A2 A1 B2 B3 B5764710981211600010000400070004000300321250783200原料费(元/件)单价(元/件)0.251.250.352.000.502.805有四个工人,要指派他们分别完成4 项工作,每人做各项工作所消耗的

36、时间如表3。表 3工作工人 A B C D甲 15 18 21 24乙19 23 22 18丙26 17 16 19丁19 21 23 17问指派哪个人去完成哪项工作,可使总的消耗时间为最小?-14-6某战略轰炸机群奉命摧毁敌人军事目标。已知该目标有四个要害部位,只要摧毁其中之一即可达到目的。为完成此项任务的汽油消耗量限制为48000 升、重型炸弹48 枚、轻型炸弹32 枚。飞机携带重型炸弹时每升汽油可飞行2 千米,带轻型炸弹时每升汽油可飞行3 千米。又知每架飞机每次只能装载一枚炸弹,每出发轰炸一次除来回路程汽油消耗(空载时每升汽油可飞行4 千米)外,起飞和降落每次各消耗100 升。有关数据如

37、表4 所示。表 4摧毁可能性要害部位离机场距离(千米) 每枚重型弹 每枚轻型弹12344504805406000.100.200.150.250.080.160.120.20为了使摧毁敌方军事目标的可能性最大,应如何确定飞机轰炸的方案,要求建立这个问题的线性规划模型。7用Matlab 求解下列线性规划问题:1 2 3 max z = 3x x xs.t. + = + + + , , 02 14 2 32 111 2 31 31 2 31 2 3x x xx xx x xx x x8用Matlab 求解下列规划问题:min | | 2 | | 3 | | 4 | | 1 2 3 4 z = x

38、+ x + x + xs.t. 0 1 2 3 4 x x x + x =3 1 1 2 3 4 x x + x x =22 3 1 1 2 3 4 x x x + x = 9一架货机有三个货舱:前舱、中仓和后舱。三个货舱所能装载的货物的最大重量和体积有限制如表5 所示。并且为了飞机的平衡,三个货舱装载的货物重量必须与其最大的容许量成比例。表5 货舱数据前舱 中仓 后舱重量限制(吨) 10 16 8体积限制(立方米) 6800 8700 5300现有四类货物用该货机进行装运,货物的规格以及装运后获得的利润如表 6。表6 货物规格及利润表重量(吨) 空间(立方米/吨) 利润(元/吨)货物 1 18 480 3100货物2 15 650 3800货物3 23 580 3500货物4 12 390 2850-15-假设:(1)每种货物可以无限细分;(2)每种货物可以分布在一个或者多个货舱内;(3)不同的货物可以放在同一个货舱内,并且可以保证不留空隙。问应如何装运,使货机飞行利润最大?_

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报