文档库 最新最全的文档下载
当前位置:文档库 › 动态规划方法求解线性规划问题

动态规划方法求解线性规划问题

动态规划方法求解线性规划问题
动态规划方法求解线性规划问题

用动态规划方法求解下列线性规划问题。

321x x 5x 2f max ++=

???≥≤++0x ,x ,x 10x 4x x 23

21321 设i x —决策变量;i S —状态变量;

()i i f S —第i 阶段的最优指标函数

332321211114,,210,()(10)S x S S x S S x f S f ==+=+≤=求

①当n=3,第三阶段

{}3333*33334()max , 44

x S S S f S x x ==== ②当n=2,第二阶段

{}22222222222322222000191()max 5()max 5max 444x S x S x S S x f S x f S x x x S ≤≤≤≤≤≤-????=+-=+=+???????

?

*22222, ()5x S f S S ∴==

③当n=1,第一阶段

{}{}{}11111111121121111020202()max 2(2)max 25(2)max 58x S x S x S f S x f S x x S x S x ≤≤≤≤≤≤=+-=+-=-

*11110, ()5x f S S ∴==

11110, ()50S f S ∴==

*2211210, ∴==-=x S S x

322*30,44

S S x x -∴=== **1(0,10,0),()(10)50T x f x f ∴===

考虑如下线性规划问题

考虑如下线性规划问题: Min z=60 x+402x+803x 1 . 3 x+22x+3x≥2 1 4 x+2x+33x≥4 1 2 x+22x+23x≥3 1 x,2x,3x≥0 1 要求:(1)写出其对偶问题; (2)用对偶单纯形法求解原问题; (3)用单纯形法求解其对偶问题; (4)对比(2)与(3)中每步计算得到的结果。 解:(1)设对应于上述约束条件的对偶变量分别为 y,2y,3y;则 1 由原问题和对偶问题,可以直接写出对偶问题为: Max Z’=2 y+42y+33y 1 3 y+42y+23y≤60 1 2 y+2y+23y≤40 1 y+32y+23y≤80 1 y,2y,3y≥0 1 (2)用对偶单纯形法求解原问题(添加松弛变量 x,5x,6x) 4 MaxZ= -60 x-402x-803x+04x+05x+06x 1 -3 x-22x-3x+4x=-2 1 -4 x-2x-33x+5x=-4 1 -2 x-22x-23x+6x=-3 1

1x ,2x ,3x ≥0 建立此问题的初始单纯形表,可见: 从表中可以看到,检验数行对应的对偶问题的解是可行解。因b 列数字为负,故需进行迭代运算。 换出变量的确定,计算min (-2,-4,-3)=-4,故5x 为换出变量。 换入变量的确定,计算得15,40,80/3,故1x 为换入变量。

由表可知,6x 为换出变量。2x 为换入变量。然后继续画单纯形表: 可得4x 为换出变量,3x 为换入变量。继续做单纯形表:

所以此问题的最优解为X=(11/10,19/30,1/10),此对偶问题的最优解为Y=(16,12,30),原问题的最小值为118/3. (3)MaxZ ’=21y +42y +33y +04y +05y +06y 31y +42y +23y +4y =60 21y +2 y +23y +5y =40 1y +32y +23y +6y =80 1y ,2y ,3y ,4y ,5y ,6y ≥0 然后建立单纯形表,可得 i

线性规划计算方法

线性规划法的数学模型如下: 设X1,X2,X3,…,X n为各变量,n为变量个数,m为约束条件数,a ij(i=1,2…,m;j=1,2…,n)为各种系数,b1,b2,b3,…,b m为常数,C1,C2,C3,…C n为目标函数系数,Z为目标值,则线性规划模型如下: a11X1+a12X2+…+a1n X n≥(=≤)b1 a21X1+a22X2+…+a2n X n≥(=≤)b2 ………………… a m1X1+a m2X2+…+a mn X n≥(=≤) b m X1,X2,…,X n≥0 目标函数Zmin(max)=C1X1+C2X2十…+C n X n 线性规划计算方法: 鲜花店向李大民预定两种花卉——百合、玫瑰。其中每株收购价百合为4元,玫瑰为3元,鲜花店需要百合在1100~1400株之间,玫瑰在800~1200株之间,李大民只有资金5000元, 要去购买良种花苗, 在自家902m的温室中培育,每株苗价百合为2.5元,玫瑰为2元,由于百合与玫瑰生长所需采光条件的不同,百合每株大约占地0.052m,玫瑰每株大约占地0.032m,应如何配置才能使李大民获利最大? 数学建模:设种百合x1 株,玫瑰x2 株,则 2. 5 x1 + 2 x2 ≤5000 0. 05 x1 + 0. 03 x2 ≤90 x1 ≥1100 x1 ≤1400 x2 ≥800

x2 ≤1200 目标函数求最大值(即获利)Max z = (4 - 2. 5) x1 + (3 - 2) x2 = 1. 5 x + x1 可以看出,变量数为2,约束方程数为6,目标函数求最大值,打开线性规划计算软件,输入如下所示: 输入完成后点“计算”按纽,即可完成计算结果如下图:

考虑如下线性规划问题

考虑如下线性规划问题

考虑如下线性规划问题: Min z=60 x+402x+803x 1 s.t. 3 x+22x+3x≥2 1 4 x+2x+33x≥4 1 2 x+22x+23x≥3 1 x,2x,3x≥0 1 要求:(1)写出其对偶问题; (2)用对偶单纯形法求解原问题; (3)用单纯形法求解其对偶问题; (4)对比(2)与(3)中每步计算得到的结果。 解:(1)设对应于上述约束条件的对偶变量分别为 y,2y,3y;则由原问 1 题和对偶问题,可以直接写出对偶问题为: Max Z’=2 y+42y+33y 1 s.t 3 y+42y+23y≤60 1 2 y+2y+23y≤40 1 y+32y+23y≤80 1 y,2y,3y≥0 1 (2)用对偶单纯形法求解原问题(添加松弛变量 x,5x,6x) 4 MaxZ= -60 x-402x-803x+04x+05x+06x 1 s.t -3 x-22x-3x+4x=-2 1 -4 x-2x-33x+5x=-4 1 -2 x-22x-23x+6x=-3 1

x,2x,3x≥0 1 建立此问题的初始单纯形表,可见: 从表中可以看到,检验数行对应的对偶问题的解是可行解。因b列数字为负,故需进行迭代运算。 换出变量的确定,计算min(-2,-4,-3)=-4,故 x为换出变量。 5 换入变量的确定,计算得15,40,80/3,故 x为换入变量。 1 由表可知, x为换出变量。2x为换入变量。然后继续画单纯形表: 6

可得 x为换出变量,3x为换入变量。继续做单纯形表: 4 所以此问题的最优解为X=(11/10,19/30,1/10),此对偶问题的最优解为Y=(16,12,30),原问题的最小值为118/3. (3)MaxZ’=2 y+42y+33y+04y+05y+06y 1 s.t 3 y+42y+23y+4y=60 1 2 y+2y+23y+5y=40 1 y+32y+23y+6y=80 1 y,2y,3y,4y,5y,6y≥0 1 然后建立单纯形表,可得

线性规划问题求解

高中线性规划问题简析 何江南 数学与信息学院学科教学专业 2014级 摘要:线性规划问题是高中阶段一个比较重要的知识点,它是在学习了不等式的基础上,对不等式的应用及延伸。解决线性规划问题是沟通几何知识和代数知 识的桥梁是,数形结合思想的集中体现。高中线性规划一般考的比较简单,但类 型比较多,比较繁琐。因而高中阶段很多学生线性规划这个知识点掌握的不够好, 在考试中经常失分。本文主要针对高中阶段学生作图难的情况,总结了可行域的 画法、简单的线性规划问题的分类、以及解决一些简单线性规划问题的简便方法。 关键词:线性规划问题;作图;分类;简便方法 一、线性规划问题在中学的作用和地位 线性规划这节课是在学习了直线方程和不等式的基础上,介绍直线方程的一 个简单应用,反映了对数学知识在实际应用方面的重视.在实际生活中,经常会 遇到在一定的人力、物力、财力等资源条件下,如何精打细算巧安排的问题.用 最少的资源取得最大的效益就是线性规划研究的基本内容.中学所学的线性规划 体现了数学的工具性、应用性,同时渗透了化归、数形结合的数学思想。因此, 本节内容的学习,既是对前面所学知识的深化与拓展,又是提高学生解决实际问 题能力的一种途径,更是加强学生应用意识的良好素材;其次就是为高等数学的 学习打下基础;而且线性规划问题也经常在高考中出现。 二、线性规划问题的求解步骤 简单线性规划问题就是求线性目标函数在线性约束条件下的最优解;有的是以应用题的形式给出,无论此类题目是以什么实际问题提出,其求解的格式与步骤是不变的: (1)寻找线性约束条件,线性目标函数; (2)由二元一次不等式表示的平面区域做出可行域; (3)在可行域内求目标函数的最优解。 在解此类题目时要注意,在实际问题中有些隐含的约束条件,因此在寻找约束条件的时候一定要把所有的约束条件全,还有的题目直接给出约束条件,要求求出目标函数的最优解,相对于第一类问题来说,此类问题相对简单,因为不必去找约束条件。 可行域的画法: 准确的画出可行域是求解线性规划问题的前提,画出可行域最根本的问题是确定二元一次不等式所表示的区域,确定二元一次不等式所表示的平面区域有

多目标线性规划的若干解法及MATLAB实现

多目标线性规划的若干解法及MATLAB 实现 一.多目标线性规划模型 多目标线性规划有着两个和两个以上的目标函数,且目标函数和约束条件全是线性函 数,其数学模型表示为: 11111221221122221122max n n n n r r r rn n z c x c x c x z c x c x c x z c x c x c x =+++??=+++?? ??=+++? (1) 约束条件为: 1111221121122222112212,,,0 n n n n m m mn n m n a x a x a x b a x a x a x b a x a x a x b x x x +++≤??+++≤?? ??+++≤?≥?? (2) 若(1)式中只有一个1122i i i in n z c x c x c x =+++ ,则该问题为典型的单目标线性规划。我们记:()ij m n A a ?=,()ij r n C c ?=,12(,,,)T m b b b b = ,12(,,,)T n x x x x = , 12(,,,)T r Z Z Z Z = . 则上述多目标线性规划可用矩阵形式表示为: max Z Cx = 约束条件:0 Ax b x ≤?? ≥? (3) 二.MATLAB 优化工具箱常用函数[3] 在MA TLAB 软件中,有几个专门求解最优化问题的函数,如求线性规划问题的linprog 、求有约束非线性函数的fmincon 、求最大最小化问题的fminimax 、求多目标达到问题的fgoalattain 等,它们的调用形式分别为: ①.[x,fval]=linprog(f,A,b,Aeq,beq,lb,ub) f 为目标函数系数,A,b 为不等式约束的系数, Aeq,beq 为等式约束系数, lb,ub 为x 的下 限和上限, fval 求解的x 所对应的值。 算法原理:单纯形法的改进方法投影法 ②.[x,fval ]=fmincon(fun,x0,A,b,Aeq,beq,lb,ub ) fun 为目标函数的M 函数, x0为初值,A,b 为不等式约束的系数, Aeq,beq 为等式约束

《运筹学》习题线性规划部分练习题及答案

《运筹学》线性规划部分练习题 一、思考题 1.什么是线性规划模型,在模型中各系数的经济意义是什么? 2.线性规划问题的一般形式有何特征? 3.建立一个实际问题的数学模型一般要几步? 4.两个变量的线性规划问题的图解法的一般步骤是什么? 5.求解线性规划问题时可能出现几种结果,那种结果反映建模时有错误? 6.什么是线性规划的标准型,如何把一个非标准形式的线性规划问题转化成标准形式。 7.试述线性规划问题的可行解、基础解、基础可行解、最优解、最优基础解的概念及它们之间的相互关系。 8.试述单纯形法的计算步骤,如何在单纯形表上判别问题具有唯一最优解、有无穷多个最优解、无界解或无可行解。 9.在什么样的情况下采用人工变量法,人工变量法包括哪两种解法? 10.大M 法中,M 的作用是什么?对最小化问题,在目标函数中人工变量的系数取什么?最大化问题呢? 11.什么是单纯形法的两阶段法?两阶段法的第一段是为了解决什么问题?在怎样的情况下,继续第二阶段? 二、判断下列说法是否正确。 1.线性规划问题的最优解一定在可行域的顶点达到。 2.线性规划的可行解集是凸集。 3.如果一个线性规划问题有两个不同的最优解,则它有无穷多个最优解。 4.线性规划模型中增加一个约束条件,可行域的范围一般将缩小,减少一个约束条件,可行域的范围一般将扩大。 5.线性规划问题的每一个基本解对应可行域的一个顶点。 6.如果一个线性规划问题有可行解,那么它必有最优解。 7.用单纯形法求解标准形式(求最小值)的线性规划问题时,与 > j σ 对应的变量都 可以被选作换入变量。 8.单纯形法计算中,如不按最小非负比值原则选出换出变量,则在下一个解中至少有一个基变量的值是负的。 9.单纯形法计算中,选取最大正检验数k σ对应的变量k x作为换入变量,可使目标函数值得到最快的减少。 10.一旦一个人工变量在迭代中变为非基变量后,该变量及相应列的数字可以从单纯形表中删除,而不影响计算结果。 三、建立下面问题的数学模型 1.某公司计划在三年的计划期内,有四个建设项目可以投资:项目Ⅰ从第一年到 第三年年初都可以投资。预计每年年初投资,年末可收回本利120% ,每年又可以重新将所获本利纳入投资计划;项目Ⅱ需要在第一年初投资,经过两年可收回本利150% ,又可以重新将所获本利纳入投资计划,但用于该项目的最大投资额不得超过20万元;项目Ⅲ需要在第二年年初投资,经过两年可收回本利160% ,但用于该项目的最大投资额不得超过15万元;项目Ⅳ需要在第三年年初投资,年末可收回本利140% ,但用于该项目的最大投资额不得超过10万元。在这个计划期内,该公司第一年可供投资的资金有30万元。问怎样的投资方案,才能使该公司在这个计划期获得最大利润? 2.某饲养场饲养动物,设每头动物每天至少需要700克蛋白质、30克矿物质、100克维生素。现有五种饲料可供选用,各种饲料每公斤营养成分含量及单 价如下表2—1所示:

线性规划的方法及应用

线性规划的方法及应用 1 引言 运筹学最初是由于第二次世界大战的军事需要而发展起来的,它是一种科学方法,是一种以定量的研究优化问题并寻求其确定解答的方法体系.线性规划(Linear Progromming ,简称LP )是运筹学的一个重要分支,其研究始于20世纪30年代末,许多人把线性规划的发展列为20世纪中期最重要的科学进步之一.1947年美国的数学家丹泽格提出了一般的线性规划数学模型和求解线性规划问题的通用方法――单纯形法,从而使线性规划在理论上趋于成熟.此后随着电子计算机的出现,计算技术发展到一个高阶段,单纯形法步骤可以编成计算机程序,从而使线性规划在实际中的应用日益广泛和深入.目前,从解决工程问题的最优化问题到工业、农业、交通运输、军事国防等部门的计划管理与决策分析,乃至整个国民经济的综合平衡,线性规划都有用武之地,它已成为现代管理科学的重要基础之一. 2 线性规划的提出 经营管理中如何有效地利用现有人力物力完成更多的任务,或在预定的任务目标下,如何耗用最少的人力物力去实现.这类问题可以用数学语言表达,即先根据问题要达到的目标选取适当的变量,问题的目标通常用变量的函数形式(称为目标函数),对问题的限制条件用有关变量的等式或不等式表达(称为约束条件).当变量连续取值,且目标函数和约束条件为线性时,称这类模型为线性规划的模型.有关对线性规划问题建模、求解和应用的研究构成了运筹学中的线性规划分支.线性规划实际上是:求一组变量的值,在满足一组约束条件下,求得目标函数的最优解.从而线性规划模型的基本结构为: ①变量:变量又叫未知数,它是实际系统的位置因素,也是决策系统中的可控因素,一般称为决策变量,常引用英文字母加下标来表示,如n x x x ,,,21 等. ②目标函数:将实际系统的目标用数学形式表示出来,就称为目标函数,线性规划的目标函数是求系统目标的数值,即极大值(如产值极大值,利润极大值)或极小值(如成本极小值,费用极小值等等). ③约束条件:约束条件是指实现系统目标的限制因素.它涉及到企业内部条件和外部环境的各个方面,如原材料供应设备能力、计划指标.产品质量要求和市场销售状态等等,这些因素都对模型的变量起约束作用,故称其为约束条件.约束条件的数学表示有三种,即 ,,,线性规划的变量应为非负值,因为变量在实际问题中所代表的均为实物,所以不能为负. 线性规划问题有多种形式,函数有的要求实现最大化,有的要求最小化;约束条件可以是“ ”,

线性规划常见题型及解法(上课)

线性规划常见题型及解法 温故 1.不在3x+ 2y < 6 表示的平面区域内的一个点是()A.(0,0)B.(1,1)C.(0,2)D.(2,0) 2.已知点(3 ,1)和点(-4 ,6)在直线3x–2y + m = 0 的两侧,则()A.m<-7或m>24 B.-7<m<24 C.m=-7或m=24 D.-7≤m≤24 3.在△ABC中,三顶点坐标为A(2 ,4),B(-1,2),C(1 ,0 ),点P(x,y)在△ABC内部及边界运动,则z= x– y 的最大值和最小值分别是() A.3,1 B.-1,-3 C.1,-3 D.3,-1 4.在直角坐标系中,满足不等式x2-y2≥0 的点(x,y)的集合(用阴影部分来表示)的是() 5.如图所示,表示阴影部分的二元一次不等式组是()A. 2 3260 y x y x ≥- ? ? -+> ? ?< ? B. 2 3260 y x y x >- ? ? -+≥ ? ?≤ ? C. 2 3260 y x y x >- ? ? -+> ? ?≤ ? D. 2 3260 y x y x >- ? ? -+< ? ?< ?

由已知条件写出约束条件,并作出可行域,进而通过平移直线在可行域内求线性目标函数的最优解是最常见的题型,除此之外,还有以下六类常见题型。 一、求线性目标函数的取值范围 例1、若x、y满足约束条件 2 2 2 x y x y ≤ ? ? ≤ ? ?+≥ ? ,则z=x+2y的取值范围是() A、[2,6] B、[2,5] C、[3,6] D、(3,5] 解:如图,作出可行域,作直线l:x+2y=0,将l向右上方平移,过点A(2,0)时,有最小值

《运筹学》习题线性规划部分练习题及答案.doc

《运筹学》线性规划部分练习题 一、思考题 1. 什么是线性规划模型,在模型中各系数的经济意义是什么? 2. 线性规划问题的一般形式有何特征? 3. 建立一个实际问题的数学模型一般要几步? 4. 两个变量的线性规划问题的图解法的一般步骤是什么? 5. 求解线性规划问题时可能出现几种结果,那种结果反映建模时有错误? 6. 什么是线性规划的标准型,如何把一个非标准形式的线性规划问题转化成标准形式。 7. 试述线性规划问题的可行解、基础解、基础可行解、最优解、最优基础解的概念及它们之间的相互关系。 8. 试述单纯形法的计算步骤,如何在单纯形表上判别问题具有唯一最优解、有无穷多个最优解、无界解或无可行解。 9. 在什么样的情况下采用人工变量法,人工变量法包括哪两种解法? 10.大M 法中,M 的作用是什么?对最小化问题,在目标函数中人工变量的系数取什么?最大化问题呢? 11.什么是单纯形法的两阶段法?两阶段法的第一段是为了解决什么问题?在怎样的情况下,继续第二阶段? 二、判断下列说法是否正确。 1. 线性规划问题的最优解一定在可行域的顶点达到。 2. 线性规划的可行解集是凸集。 3. 如果一个线性规划问题有两个不同的最优解,则它有无穷多个最优解。 4. 线性规划模型中增加一个约束条件,可行域的范围一般将缩小,减少一个约束条件,可行域的范围一般将扩大。 5. 线性规划问题的每一个基本解对应可行域的一个顶点。 6. 如果一个线性规划问题有可行解,那么它必有最优解。 7. 用单纯形法求解标准形式(求最小值)的线性规划问题时,与0 >j σ对应的变量都可以被选作换入变量。 8. 单纯形法计算中,如不按最小非负比值原则选出换出变量,则在下一个解中至少有一个基变量的值是负的。 9. 单纯形法计算中,选取最大正检验数k σ对应的变量k x 作为换入变量,可使目 标函数值得到最快的减少。 10. 一旦一个人工变量在迭代中变为非基变量后,该变量及相应列的数字可以从单纯形表中删除,而不影响计算结果。 三、建立下面问题的数学模型 1. 某公司计划在三年的计划期内,有四个建设项目可以投资:项目Ⅰ从第一年到 第三年年初都可以投资。预计每年年初投资,年末可收回本利120% ,每年又可以重新将所获本利纳入投资计划;项目Ⅱ需要在第一年初投资,经过两年可收回本利150% ,又可以重新将所获本利纳入投资计划,但用于该项目的最大投资额不得超过20万元;项目Ⅲ需要在第二年年初投资,经过两年可收回本利160% ,但用于该项目的最大投资额不得超过15万元;项目Ⅳ需要在第三年年初投资,年末可收回本利140% ,但用于该项目的最大投资额不得超过10万元。在这个计划期内,该公司第一年可供投资的资金有30万元。问怎样的投资方案,才能使该公司在这个计划期获得最大利润? 2.某饲养场饲养动物,设每头动物每天至少需要700克蛋白质、30克矿物质、 100克维生素。现有五种饲料可供选用,各种饲料每公斤营养成分含量及单 价如下表2—1所示:

线性规划的常见题型及其解法(教师版,题型全,归纳好)

线性规划问题是高考的重点,而线性规划问题具有代数和几何的双重形式,多与函数、平面向量、数列、三角、概率、解析几何等问题交叉渗透,自然地融合在一起,使数学问题的解答变得更加新颖别致. 归纳起来常见的命题探究角度有: 1.求线性目标函数的最值. 2.求非线性目标函数的最值. 3.求线性规划中的参数. 4.线性规划的实际应用. 本节主要讲解线性规划的常见基础类题型. 【母题一】已知变量x ,y 满足约束条件???? ? x +y ≥3,x -y ≥-1, 2x -y ≤3,则目标函数z =2x +3y 的取值范围为( ) A .[7,23] B .[8,23] C .[7,8] D .[7,25] 求这类目标函数的最值常将函数z =ax +by 转化为直线的斜截式:y =-a b x +z b ,通过求 直线的截距z b 的最值,间接求出z 的最值. 【解析】画出不等式组???? ? x +y ≥3,x -y ≥-1, 2x -y ≤3, 表示的平面区域如图中阴影部分所示, 由目标函数z =2x +3y 得y =-23x +z 3,平移直线y =-2 3 x 知在点B 处目标函数取到最小值,解方程组 ????? x +y =3,2x -y =3,得????? x =2, y =1,所以B (2,1),z min =2×2+3×1=7,在点A 处目标函数取到最大值,解方程组????? x -y =-1,2x -y =3,得????? x =4,y =5, 所以A (4,5),z max =2×4+3×5=23. 【答案】A

【母题二】变量x ,y 满足???? ? x -4y +3≤0,3x +5y -25≤0, x ≥1, (1)设z =y 2x -1,求z 的最小值; (2)设z =x 2+y 2,求z 的取值范围; (3)设z =x 2+y 2+6x -4y +13,求z 的取值范围. 点(x ,y )在不等式组表示的平面区域内,y 2x -1=12·y -0 ??? ? x -12表示点(x ,y )和????12,0连线的斜率;x 2+y 2表示点(x ,y )和原点距离的平方;x 2+y 2+6x -4y +13=(x +3)2+(y -2)2表示点(x ,y )和点(-3,2)的距离的平方. 【解析】(1)由约束条件???? ? x -4y +3≤0,3x +5y -25≤0, x ≥1, 作出(x ,y )的可行域如图所示. 由 ????? x =1,3x +5y -25=0,解得A ????1,22 5. 由????? x =1, x -4y +3=0,解得C (1,1). 由? ???? x -4y +3=0,3x +5y -25=0,解得B (5,2). ∵z = y 2x -1 =y -0x -12 ×12 ∴z 的值即是可行域中的点与????12,0连线的斜率,观察图形可知z min =2-05- 12×12=29 . (2)z =x 2+y 2的几何意义是可行域上的点到原点O 的距离的平方. 结合图形可知,可行域上的点到原点的距离中, d min =|OC |=2,d max =|OB |=29. ∴2≤z ≤29. (3)z =x 2+y 2+6x -4y +13=(x +3)2+(y -2)2的几何意义是: 可行域上的点到点(-3,2)的距离的平方. 结合图形可知,可行域上的点到(-3,2)的距离中, d min =1-(-3)=4, d max =(-3-5)2+(2-2)2=8 ∴16≤z ≤64.

线性规划习题

第一章 线性规划习题 1. 将下列线性规划问题变换成标准型,并列出初始单纯形表。 1) min Z =-3x 1+4x 2-2x 3+5x 4 s.t.???????≥≥+-+-≤-++-=-+-. ,0,,22321432244321432143214321无约束x x x x x x x x x x x x x x x x 2) max S =z x /p k s.t.???? ????? ==≥=-=-=∑∑∑===).,...,2,1;,...,2,1(0),,...,2,1(1, 1 11 m k n i x n i x x a z ik m k ik n i m k ik ik k 2. 分别用单纯法中的大M 法和两阶段法求解下述线性规划问题: min Z =2x 1+3x 2+x 3 s.t.??? ??≥≥+≥++.0,,,623,8243 212 1321x x x x x x x x 并指出该问题的解属哪一类解。 3. 【表1-6】是某求极大化线性规划问题计算得到单纯形表。表中无人工变量, a 1, a 2, a 3, d , c 1, c 2为待定常数。试说明这些常数分别取何值时,以下结论成立。 1) 表中解为唯一最优解; 2) 表中解为最优解,但存在无穷多最优解; 3) 该线性规划问题具有无界解; 4) 表中解非最优,为对解进行改进,换入变量为x 1,换出变量为x 6。 表1-6 4. 某饲料厂用原料A 、B 、C 加工成三种不同牌号的饲料甲、乙、丙。已知各 种牌号饲料中A 、B 、C 含量,原料成本,各种原料的每月限制用量,三种牌号的饲料的单位加工费及售价如【表1-7】所示。 表1-7

高中数学解题方法谈线性规划求最值问题

线性规划求最值问题 一、与直线的截距有关的最值问题 例1 已知点()P x y ,在不等式组2010220x y x y -??-??+-? ,,≤≤≥表示的平面区域上运动,则z x y =-的 取值范围是( ). (A )[-2,-1] (B )[-2,1] (C )[-1,2] (D )[1,2] 解析:由线性约束条件画出可行域如图1,考虑z x y =-, 把它变形为y x z =-,这是斜率为1且随z 变化的一族平行 直线.z -是直线在y 轴上的截距.当直线满足约束条件且 经过点(2,0)时,目标函数z x y =-取得最大值为2; 直线经过点(0,1)时,目标函数z x y =-取得最小值为-1.故选(C ). 注:本题用“交点法”求出三个交点坐标分别为(0,1),(2,1),(2,0),然后再一一代入目标函数求出z=x-y 的取值范围为[-1,2]更为简单.这需要有最值在边界点取得的特殊值意识. 二、与直线的斜率有关的最值问题 例2 设实数x y ,满足20240230x y xc y y --??+-??-? ,,,≤≥≤,则y z x =的最大值是__________. 解析:画出不等式组所确定的三角形区域ABC (如图2),00y y z x x -==-表示两点(00)()O P x y ,,,确定的直线的斜率,要求z 的最大值,即求可行域内的点与原点连线的斜率的最大值.由图2可以看出直线OP 的斜率最大,故P 为240x y +-=与230y -=的交点,即A 点. ∴312P ?? ???,.故答案为32 . 注:解决本题的关键是理解目标函数00y y z x x -= =-的 几何意义,当然本题也可设y t x =,则y tx =,即为求 y tx =的斜率的最大值.由图2可知,y tx =过点A 时, t 最大.代入y tx =,求出32 t =, 即得到的最大值是32 . 三、与距离有关的最值问题

考虑如下线性规划问题

考虑如下线性规划问题: Min z=60 x1+40 x2 +80 x3 s.t. 3 x1 +2 x2 + x3 2 4x1 +x2 +3x3 4 2x1 +2x2 +2x3 3 x1 , x2 , x3 0 要求:(1)写出其对偶问题; (2)用对偶单纯形法求解原问题; (3)用单纯形法求解其对偶问题; (4)对比(2)与(3)中每步计算得到的结果。解:(1)设对应于上述约束条件的对偶变量分别为y1,y2, y3 ;则由原问题和对偶问题,可以直接写出对偶问题为: Max Z'=2 y1+4 y2+3 y3 s.t 3y1+4 y2+2 y3 60 2y1+y2+2 y3 40 y1 +3y2 +2 y3 80 y1,y2,y3 0 (2)用对偶单纯形法求解原问题(添加松弛变量x4 ,x5 , x6 )MaxZ= -60 x1 -40x2-80x3 +0x4 +0x5 +0x6 s.t -3x1 -2x2- x3+ x4 =-2 -4x1-x2-3x3+x5=-4 -2 x1-2 x2-2 x3+x6=-3

X i, X2 , X3 0 建立此问题的初始单纯形表,可见: 从表中可以看到,检验数行对应的对偶问题的解是可行解。因b列数字为负,故需进行迭代运算。 换出变量的确定,计算min (-2,-4, -3)=-4,故x为换出变量。换入变量的确定,计算得15,40, 80/3,故x i为换入变量。 由表可知,X6为换出变量。X2为换入变量。然后继续画单纯形表:

X i, X2 , X3 0

可得X4为换出变量,X3为换入变量。继续做单纯形表: 所以此问题的最优解为X= (11/10,19/30, 1/10),此对偶问题的最优解为Y二(16,12,30),原问题的最小值为118/3. (3)MaxZ '2 y1+4 y2 +3 y +0 y +0 * +0 y S.t 3 y1+4 y2+2 y3+ y4=60 2 y1 + y2 +2 y 3 + y =40 y1 +3y2+2 出 + y6=80 y1, y2, y3, y4, y5, y6 0 然后建立单纯形表,可得

线性规划化问题的简单解法

简单线性规划问题的几种简单解法 依不拉音。司马义(吐鲁番市三堡中学,838009) “简单的线性规划问题”属于高中数学新课程必修5,进入了高考试题,并且保持了较大的考察比例,几乎是每年高考的必考内容,也是高中数学教学的一个难点。 简单的线性规划是指目标函数只含两个自变量的线性规划。简单线性规划问题的标准型为: 1112220(0)0(0),(),0(0) m m m A x B y C A x B y C m N z Ax By A x B y C +++≥≤??++≥≤?∈=+???++≥≤?L 约束条件 目标函数 , 下面介绍简单线性规划问题的几种简单解法。 1. 图解法 第一步、画出约束条件表示的可行区域,这里有两种画可行区域的方法。 ⑴代点法:直线Ax+By+C=0(c 不为0)的某侧任取一点,把它的坐标代入不等式,若不等式成立,则不等式表示的区域在该点的那一侧;若不成立,则在另一侧。 ⑵B 判别法:若B>0(<0),则不等式Ax+By+C >0(<0)表示的区域在直 线Ax+By+C =0的上方;若B>0(<0),则不等式Ax+By+C <0(>0)表示的区域在直线Ax+By+C =0的下方。(即若B 与0的大小方向跟不等式的方向相同,则可行区域是边界线的上方;若B 与0的大小方向与不等式的方向相反,则可信分区域是边界线的下方) 用上面的两种方法画出可行区域是很简单,所以这里不必举例说明。 第二步、在画出的可行区域内求最优解(使目标函数取最大值或最小值的点),这 个可以用下面的两种办法解决。 ⑴y 轴上的截距法:若b >0,直线y a b x z b =- +所经过可行域上的点使其y 轴上的截距最大(最小)时,便是z 取得最大值(最小值)的点;若b <0,直线y a b x z b =-+所经过可行域上的点使其y 轴上的截距最大(最小)时,是z 取得最小值(最小值)的点(提醒:截距不是距离,截距可以取正负)。 例1.设x,y 满足约束条件x y y x y +≤≤≥???? ?10,,,求z x y =+2的最大值、最小值。 解:如图1作出可行域,因为y 的系数1大于0,目标函数z x y =+2表示直线 y x z =-+2在y 轴上的截距, 当直线过A (1,0)时,截距值最大z max =?+=2102,当直线过点O (0,0)时,截距值最小min 2000z =?+=。

线性规划单纯形法(例题)

《吉林建筑工程学院城建学院人文素质课线性规划单纯形法例题》 ? ? ??≥=+ +=+++++=?? ? ??≥≤+≤++=0 ,,,24 261553).(002max ,,0,24 261553).(2max 14.1843214213 214 321432121212 1x x x x x x x x x x t s x x x x z x x x x x x x x t s x x z 标准型得到该线性规划问题的,分别加入松驰变量在上述线性规划问题中法求解线性规划问题。分别用图解法和单纯形)】 (页【为初始基变量, 选择43,x x )1000(00)0010(01 )2050(12)6030(24321=?+?-==?+?-==?+?-==?+?-=σσσσ 为出基变量。为进基变量,所以选择41x x

3 /1)6/122/10(00 )0210(03 /1)3/1240(10)1200(24321-=?+-?-= =?+?-==?+?-==?+?-=σσσσ 为出基变量。 为进基变量,所以选择32x x 24 /724/528/11012/112/124/1100 021110 120124321-=?+-?-=-=-?+?-==?+?-==?+?-=)()()()(σσσσ 4 33 4341522max , )4 3,415(),(2112= +?=+===x x z x x X T T 故有:所以,最优解为

??? ??? ?≥=+ +=+=+ ++++=?????? ?≥≤+≤≤+=0,,,,18232424).(0002max ,,,0 ,182312212 ).(52max 24.185432152142315 43215432121212 1x x x x x x x x x x x x t s x x x x x z x x x x x x x x x t s x x z 标准型得到该线性规划问题的,分别加入松驰变量在上述线性规划问题中法求解线性规划问题。分别用图解法和单纯形)】 (页【 )000010(00001000000000100520200052300010254321=?+?+?-==?+?+?-==?+?+?-==?+?+?-==?+?+?-=σσσσσ)()()()( 为出基变量。为进基变量,所以选择42x x

利用excel软件求解线性规划问题

下面我们通过一个例子来解释怎样用“规划求解”来求解数学规划问题。 例1 公司通常需要确定每月(或每周)生产计划,列出每种产品必须生产的数量。具体来说就是,产品组合问题就是要确定公司每月应该生产的每种产品的数量以使利润最大化。产品组合通常必须满足以下约束: ● 产品组合使用的资源不能超标。 ● 对每种产品的需求都是有限的。我们每月生产的产品不能超过需求的数量,因为生产过剩就是浪费(例如,易变质的药品)。 下面,我们来考虑让某医药公司的最优产品组合问题。该公司有六种可以生产的药品,相关数据如下表所示。 设该公司生产药品1~6的产量分别为126,,,x x x (磅),则最优产品组合的线性规划模型为 123456 123456123456123456max 6 5.3 5.4 4.2 3.8 1.86543 2.5 1.545003.2 2.6 1.50.80.70.316009609281041..977108410550,16j z x x x x x x x x x x x x x x x x x x x x x s t x x x x j =++++++++++≤??+++++≤??≤?≤??≤??≤?≤??≤??≥≤≤? 下面用规划求解加载宏来求解这个问题: 首先,如下如所示,在Excel 工作表内输入目标函数的系数、约束方程的系数、右端常数项;

其次,选定目标函数单元、可变单元、约束函数单元,定义目标函数、约束函数 其中,劳动力约束函数的定义公式是“=MMULT(B3:G3, J5:J10)”,原料约束函数的定义公式是“=MMULT(B4:G4,J5:J10)”,目标函数的定义公式是“MMULT(B5:G5, J5:J10)”。 注:函数MMULT(B3:G3, J5:J10)的意义是:单元区B3:G3表示的行向量与单元区J5:J10表示的列向量的内积。这一要特别注意的是,第一格单元区必须是行,第二格单元区必须是列,并且两个单元区所含的单元格个数必须相等。 最后,打开规划求解参数设定对话框设定模型 (1)(2)目标函数和可边单元的设定很简单,在此就不再赘述 (3)约束条件的设定 (3.1) 约束条件1234561234566543 2.5 1.545003.2 2.6 1.50.80.70.31600x x x x x x x x x x x x +++++≤??+++++≤? 的设定: 系数矩阵 目标函数的系数 系数矩阵右端常数 可变单元 约束函数单元 目标函数单元

图解法和单纯形法求解线性规划问题

图解法和单纯形法求解以下线性规划问题 1.1 图解法解线性规划问题 只含两个变量的线性规划问题,可以通过在平面上作图的方法求解,步骤如下: (1)以变量x1为横坐标轴,x2为纵坐标轴,适当选取单位坐标长度建立平面坐标直 角坐标系。由变量的非负性约束性可知,满足该约束条件的解均在第一象限内。 (2)图示约束条件,找出可行域(所有约束条件共同构成的图形)。 (3)画出目标函数等值线,并确定函数增大(或减小)的方向。 (4)可行域中使目标函数达到最优的点即为最优解。 然而,由于图解法不适用于求解大规模的线性规划问题,其实用意义不大。 1.2 单纯形法解线性规划问题 它的理论根据是:线性规划问题的可行域是n维向量空间Rn中的多面凸集,其最优值如果存在必在该凸集的某顶点处达到。顶点所对应的可行解称为基本可行解。 单纯形法的基本思想是:先找出一个基本可行解,对它进行鉴别,看是否是最优解;若不是,则按照一定法则转换到另一改进的基本可行解,再鉴别;若仍不是,则再转换,按此重复进行。因基本可行解的个数有限,故经有限次转换必能得出问题的最优解。如果问题无最优解也可用此法判别。 单纯形法的一般解题步骤可归纳如下:①把线性规划问题的约束方程组表达成典范型方程组,找出基本可行解作为初始基本可行解。②若基本可行解不存在,即约束条件有矛盾,则问题无解。③若基本可行解存在,从初始基本可行解作为起点,根据最优性条件和可行性条件,引入非基变量取代某一基变量,找出目标函数值更优的另一基本可行解。④按步骤3进行迭代,直到对应检验数满足最优性条件(这时目标函数值不能再改善),即得到问题的最优解。⑤若迭代过程中发现问题的目标函数值无界,则终止迭代。 1.3 线性规划问题的标准化 使用单纯形法求解线性规划时,首先要化问题为标准形式

运筹学--线性规划问题最优解的确定与改进

线性规划问题最优解的确定与改进 线性规划是运筹学的一个重要分支。自1947年丹捷格(G.B.Dantzig )提出了一般线性规划问题求解的方法——单纯形法之后,线性规划在理论上趋向成熟,在实用中日益广泛与深入。线性规划最优解求解问题,在《运筹学》本科版给出了图解法和单纯形法。 一般线性规划问题的标准型为: 1 max (14)n j j i z c x ==-∑ 1,1,2(15)0,1,2,(16) n i j j i j j a x b i m x j n ===-≥=-?∑???? 满足约束条件(1-5)式、(1-6)式的解12(,,,)T n X x x x = ,称为线性规划问题的可行解,其中使目标函数达到最大值的可行解称为最优解。 2009年中国科教创新导刊,第三十期李高秀写的《线性规划中最优解的准确确定》中详细介绍了图解法的过程,图解法适合于二元线性规划问题,对于多元线性规划问题图解法相对较难。 图解法过程: 1 线性目标函数最值的分析 对于线性目标函数Z=ax+by ,若b ≠0时,目标函数可变为a z y x b b =-+,则是直线a z y x b b =-+在y 轴上的截距。 (1)b>0时,随着直线a z y x b b =-+的平移,直线在与可行域有公共点的条件下,它在y 轴上的截距 z b 最大时z 最大;当z b 最小时z 最小。 (2)b<0时,随着直线a z y x b b =-+的平移,直线在与可行域有公共点的条件下,它在y 轴上的 截距z b 最大时z 最小;当z b 最小时z 最大。 由以上两点可知,要求线性目标函数z=ax+by 的最大最小值要注意y 的系数b 的正负和平移直线在y 轴上的截距。 2 在图上分别作出约束函数和目标函数,平移目标函数线到可行域的交点时,要把目标函数的斜率与相交于这一点的直线的斜率进行比较 上述的最值分析是确定平移目标函数的大概方向,而这次是确定最优解的确凿位置。斜率比较大

线性规划简单线性规划问题的向量解法

高二数学上学期简单的线性规划简单线性规划问题的向量解法 例题解析 ●教学目标 (一)教学知识点 1.线性规划问题,线性规划的意义. 2.线性约束条件、线性目标函数、可行解、可行域、最优解等基本概念. 3.线性规划问题的图解方法. (二)能力训练要求 1.了解简单的线性规划问题. 2.了解线性规划的意义. 3.会用图解法解决简单的线性规划问题. (三)德育渗透目标 让学生树立数形结合思想. ●教学重点 用图解法解决简单的线性规划问题. ●教学难点 准确求得线性规划问题的最优解. ●教学方法 讲练结合法 教师可结合一些典型例题进行讲解,学生再通过练习来掌握用图解法解决一些较简单的线性规划问题. ●教具准备 多媒体课件(或幻灯片) 内容:课本P60图7—23 记作§7.4.2 A 过程:先分别作出x=1,x-4y+3=0,3x+5y-25=0三条直线,再找出不等式组所表示的平面区域(即三直线所围成的封闭区域).再作直线l0:2x+y=0. 然后,作一组与直线的平行的直线: l:2x+y=t,t∈R (或平行移动直线l0),从而观察t值的变化. ●教学过程 Ⅰ.课题导入 上节课,咱们一起探讨了二元一次不等式表示平面区域,下面,我们再来探讨一下如何应用其解决一些问题. Ⅱ.讲授新课

首先,请同学们来看这样一个问题. 设z =2x +y ,式中变量x 、y 满足下列条件?? ???≥≤+-≤-1255334x y x y x 求z 的最大值和最小值. 分析:从变量x 、y 所满足的条件来看,变量x 、y 所满足的每个不等式都表示一个平面区域,不等式组则表示这些平面区域的公共区域. (打出投影片§7.4.2 A) [师](结合投影片或借助多媒体课件) 从图上可看出,点(0,0)不在以上公共区域内,当x =0,y =0时,z =2x +y =0. 点(0,0)在直线l 0:2x +y =0上. 作一组与直线l 0平行的直线(或平行移动直线l 0)l :2x +y =t ,t ∈R . 可知,当t 在l 0的右上方时,直线l 上的点(x ,y )满足2x +y >0, 即t >0. 而且,直线l 往右平移时,t 随之增大. (引导学生一起观察此规律) 在经过不等式组所表示的公共区域内的点且平行于l 的直线中,以经过点A (5,2)的直线l 2所对应的t 最大,以经过点B (1,1)的直线l 1所对应的t 最小. 所以:z m ax =2×5+2=12, z m in =2×1+3=3. 诸如上述问题中,不等式组是一组对变量x 、y 的约束条件,由于这组约束条件都是关于x 、y 的一次不等式,所以又可称其为线性约束条件.z =2x +y 是欲达到最大值或最小值所涉及的变量x 、y 的解析式,我们把它称为目标函数.由于z =2x +y 又是关于x 、y 的一次解析式,所以又可叫做线性目标函数. 另外注意:线性约束条件除了用一次不等式表示外,也可用一次方程表示. 一般地,求线性目标函数在线性约束条件下的最大值或最小值的问题,统称为线性规划问题.例如:我们刚才研究的就是求线性目标函数z =2x +y 在线性约束条件下的最大值和最小值的问题,即为线性规划问题. 那么,满足线性约束条件的解(x ,y )叫做可行解,由所有可行解组成的集合叫做可行域.在上述问题中,可行域就是阴影部分表示的三角形区域.其中可行解(5,2)和(1,1)分别使目标函数取得最大值和最小值,它们都叫做这个问题的最优解. Ⅲ.课堂练习 [师]请同学们结合课本P 64练习1来掌握图解法解决简单的线性规划问题. (1)求z =2x +y 的最大值,使式中的x 、y 满足约束条件?? ???-≥≤+≤.1,1,y y x x y 解:不等式组表示的平面区域如图所示: 当x =0,y =0时,z =2x +y =0 点(0,0)在直线l 0:2x +y =0上. 作一组与直线l 0平行的直线 l :2x +y =t ,t ∈R . 可知,在经过不等式组所表示的公共区域内的点且平行于 l

相关文档