运筹学1-1
- 格式:doc
- 大小:347.50 KB
- 文档页数:8
Excel中规划求解宏模块的使用Excel自带的宏模块“规划求解”可用于求解线性规划、非线性规划、整数规划的最优解。
规划求解宏模块在Excel普通运行状况下一般不会启动,当需要调用时,可以从工具菜单条中加载宏来启动,其基本步骤如下。
(1)在工具菜单中选择“加载宏”选型。
(2)在加载宏对话框中选择“规划求解”选型。
图0-1加载“规划求解”宏(3)如果成功加载,则在工具菜单条中会出现“规划求解”选型。
由此,可以运用规划求解宏模块求解任何一个线性规划问题、整数规划问题、非线性规划问题,分别举例说明如下。
例1 营养配餐问题根据生物营养学理论,一个成年人每天要维持人体正常的生理健康需求,需要从食物中获取3000卡路里热量、55g蛋白质和800mg钙。
假定市场上可供选择的食品有猪肉、鸡蛋、大米和白菜,这些食品每千克所含热量和营养成分以及市场价格如表1-1所示。
如何选购才能在满足营养的前提下,使购买食品的总费用最小?表0-1 营养配餐问题数据表解,建立该问题的线性规划模型如下:假设x j (j=1,2,3,4)分别为猪肉、鸡蛋、大米和白菜每天的购买量,则其线性规划模型为:⎪⎪⎩⎪⎪⎨⎧=≥≥+++≥+++≥++++++=)4,3,2,1(0800500300200400551020605030002009008001200..24820min 4321432143214321j x x x x x x x x x x x x x t s x x x x z j 第一步:需要在Excel 中建立该问题的电子表格模型,如图0-2所示。
图0-2 营养配餐问题的Excel 表模型其中单元格B10:E10设置为决策变量单元格,F12设置为目标单元格,F4:F6设置为三个约束条件的左边项,即表示实际获得的营养。
目标单元格和约束条件左边项的函数如图0-3所示图0-3营养配餐问题中的公式设置函数sumproduct(区域1,区域2)为Excel 的常用函数,表示将区域1中对应元素与区域2中对应元素相乘后再相加。
(第三版)《运筹学》教材编写组编清华大学出版社运筹学第1章线性规划与单纯形法第1节线性规划问题及其数学模型二.线性规划与目标规划第1章线性规划与单纯形法第2章对偶理论与灵敏度分析第3章运输问题第4章目标规划第1章线性规划与单纯形法第1节线性规划问题及其数学模型第2节线性规划问题的几何意义第3节单纯形法第4节单纯形法的计算步骤第5节单纯形法的进一步讨论第6节应用举例第1节线性规划问题及其数学模型•1.1 问题的提出•1.2 图解法•1.3 线性规划问题的标准形式•1.4 线性规划问题的解的概念第1节线性规划问题及其数学模型线性规划是运筹学的一个重要分支。
线性规划在理论上比较成熟,在实用中的应用日益广泛与深入。
特别是在电子计算机能处理成千上万个约束条件和决策变量的线性规划问题之后,线性规划的适用领域更为广泛了。
从解决技术问题的最优化设计到工业、农业、商业、交通运输业、军事、经济计划和管理决策等领域都可以发挥作用。
它已是现代科学管理的重要手段之一。
解线性规划问题的方法有多种,以下仅介绍单纯形法。
1.1 问题的提出从一个简化的生产计划安排问题开始例1某工厂在计划期内要安排生产Ⅰ、Ⅱ两种产品,已知生产单位产品所需的设备台时及A、B两种原材料的消耗,如表1-1所示。
资源产品ⅠⅡ拥有量设备 1 2 8台时原材料A40 16kg原材料B0 4 12kg续例1该工厂•每生产一件产品Ⅰ可获利2元,•每生产一件产品Ⅱ可获利3元,•问应如何安排计划使该工厂获利最多?如何用数学关系式描述这问题,必须考虑称它们为决策变量。
产品的数量,分别表示计划生产设II I,,21x x ∙12416482212121≤≤≤+∙x ;x ;x x ,x ,x 这是约束条件。
即有量的限制的数量多少,受资源拥生产021≥∙x ,x ,即生产的产品不能是负值这是目标。
最大如何安排生产,使利润,∙数学模型⎪⎪⎩⎪⎪⎨⎧≥≤≤≤++=0124164823221212121x ,x x x x x :x x z max 约束条件目标函数例2. 简化的环境保护问题靠近某河流有两个化工厂(见图1-1),流经第一化工厂的河流流量为每天500万立方米,在两个工厂之间有一条流量为每天200万立方米的支流。
运筹学(第2版)习题答案1--3习题一1.1 讨论下列问题:(1)在例1.2中,如果设x j (j=1,2,…,7)为工作了5天后星期一到星期日开始休息的营业员,该模型如何变化.(2)在例1.3中,能否将约束条件改为等式;如果要求余料最少,数学模型如何变化;简述板材下料的思路.(3)在例1.4中,若允许含有少量杂质,但杂质含量不超过1%,模型如何变化.(4)在例1.6中,假定同种设备的加工时间均匀分配到各台设备上,要求一种设备每台每天的加工时间不超过另一种设备任一台加工时间1小时,模型如何变化.(5)在单纯形法中,为什么说当00(1,2,,)k ik a i m λ>≤=并且时线性规划具有无界解。
1.2 工厂每月生产A 、B 、C 三种产品 ,单件产品的原材料消耗量、设备台时的消耗量、资源限量及单件产品利润如表1-23所示.310和130.试建立该问题的数学模型,使每月利润最大.【解】设x 1、x 2、x 3分别为产品A 、B 、C 的产量,则数学模型为123123123123123max 1014121.5 1.2425003 1.6 1.21400150250260310120130,,0Z x x x x x x x x x x x x x x x =++++≤⎧⎪++≤⎪⎪≤≤⎪⎨≤≤⎪⎪≤≤⎪≥⎪⎩ 1.3 建筑公司需要用6m 长的塑钢材料制作A 、B 两种型号的窗架.两种窗架所需材料规格及数量如表1-24所示:【解】设x j (j =1,2,…,14)为第j 种方案使用原材料的根数,则 (1)用料最少数学模型为14112342567891036891112132347910121314min 2300322450232400232346000,1,2,,14jj j Z x x x x x x x x x x x x x x x x x x x x x x x x x x x x x j ==⎧+++≥⎪++++++≥⎪⎪++++++≥⎨⎪++++++++≥⎪⎪≥=⎩∑ 用单纯形法求解得到两个基本最优解X (1)=( 50 ,200 ,0 ,0,84 ,0,0 ,0 ,0 ,0 ,0 ,200 ,0 ,0 );Z=534 X (2)=( 0 ,200 ,100 ,0,84 ,0,0 ,0 ,0 ,0 ,0 ,150 ,0 ,0 );Z=534 (2)余料最少数学模型为134131412342567891036891112132347910121314min 0.60.30.70.40.82300322450232400232346000,1,2,,14j Z x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x j =+++++⎧+++≥⎪++++++≥⎪⎪++++++≥⎨⎪++++++++≥⎪⎪≥=⎩ 用单纯形法求解得到两个基本最优解X (1)=( 0 ,300 ,0 ,0,50 ,0,0 ,0 ,0 ,0 ,0 ,200 ,0 ,0 );Z=0,用料550根 X (2)=( 0 ,450 ,0 ,0,0 ,0,0 ,0 ,0 ,0 ,0 ,200 ,0 ,0 );Z=0,用料650根 显然用料最少的方案最优。
第一章线性规划习题1.1(生产计划问题)某企业利用A、B、C三种资源,在计划期内生产甲、乙两种产品,已知生产单位产品资源的消耗、单位产品利润等数据如下表,问如何安排生产计划使企业利润最大?解:设x1、x2分别代表甲、乙两种产品的生产数量(件),z表示公司总利润。
依题意,问题可转换成求变量x1、x2的值,使总利润最大,即ma x z=50x1+100x2且称z=50x1+100x2为目标函数。
同时满足甲、乙两种产品所消耗的A、B、C三种资源的数量不能超过它们的限量,即可分别表示为x1 + x2≤3002x1 + x2≤400x2≤250且称上述三式为约束条件。
此外,一般实际问题都要满足非负条件,即x1≥0、x2≥0。
这样有ma x z=50x1+100x2x1 + x2≤3002x1 + x2≤400x2≤250x1、x2≥0习题1.2 靠近某河流有两个化工厂,流经第一化工厂的河流流量为每天500万m 3,在两个工厂之间有一条流量为200万m 3的支流。
两化工厂每天排放某种有害物质的工业污水分别为2万m 3和1.4万m 3。
从第一化工厂排出的工业污水流到第二化工厂以前,有20%可以自然净化。
环保要求河流中工业污水含量不能大于0.2%。
两化工厂处理工业污水的成本分别为1000元/万m 3和800元/万m 3。
现在要问在满足环保要求的条件下,每厂各应处理多少工业污水,使这两个工厂处理工业污水的总费用最小。
解:设x 1、x 2分别代表工厂1和工厂2处理污水的数量(万m 3)。
则问题的目标可描述为min z =1000x 1+800x 2 约束条件有第一段河流(工厂1——工厂2之间)环保要求 (2-x 1)/500 ≤0.2% 第二段河流(工厂2以下河段)环保要求 [0.8(2-x 1) +(1.4-x 2)]/700≤0.2% 此外有x 1≤2; x 2≤1.4 化简得到min z =1000x 1+800x 2 x 1 ≥1 0.8x 1 + x 2 ≥1.6 x 1 ≤2 x 2≤1.4 x 1、x 2≥0习题1.3ma x z =50x 1+100x 2x 1 + x 2≤300 2x 1 + x 2≤400x 2≤250图1—1 x 2x1、x2≥0用图解法求解。
第一章、 线性规划和单纯形法1.1 线性规划的概念一、线性规划问题的导出1.(引例) 配比问题——用浓度为45%和92%的硫酸配置100t 浓度为80%的硫酸。
取45%和92%的硫酸分别为x1和x2t,则有: 求解二元一次方程组得解。
目的相同,但有5种不同浓度的硫酸可选(30%,45%,73%,85%,92%)会出现什么情况?设取这5种硫酸分别为 x1、x2、x3、x4、x5 t, 则有: ⎩⎨⎧⨯=++++=++++1008.092.085.073.045.03.01005432154321x x x x x x x x x x 请问有多少种配比方案?为什么?哪一种方案最好?假设5种硫酸价格分别为:400,700,1400,1900,2500元/t ,则有:2.生产计划问题如何制定生产计划,使三种产品总利润最大?考虑问题:⎩⎨⎧⨯=+=+1008.092.045.01002121x x x x ⎪⎩⎪⎨⎧=≥⨯=++++=++++++++=5,,2,1,01008.092.085.073.045.03.0100..250019001400700400543215432154321 j x x x x x x x x x x x t s x x x x x MinZ j(1)何为生产计划?(2)总利润如何描述?(3)还要考虑什么因素?(4)有什么需要注意的地方(技巧)?(5)最终得到的数学模型是什么?二、线性规划的定义和数学描述(模型)1.定义:对于求取一组变量xj (j =1,2,......,n),使之既满足线性约束条件,又使具有线性表达式的目标函数取得极大值或极小值的一类最优化问题称为线性规划问题,简称线性规划。
2.配比问题和生产计划问题的线性规划模型的特点:用一组未知变量表示要求的方案,这组未知变量称为决策变量;存在一定的限制条件,且为线性表达式;有一个目标要求(最大化,当然也可以是最小化),目标表示为未知变量的线性表达式,称之为目标函数; 对决策变量有非负要求。
《物流运筹学》教案
(2014~2015学年第二学期)
适用物流管理专业
院系(部)______经管系______
班级____ _15物流1/2班___ 教师______ _________
教案首页
教学设计
教学内容
【复习导入】
思考导入:在人们的生产实践中,经常会遇到如何利用现有资源来安排生产,以取得最大经济效益的问题。
如何解决这类问题?
【告知目的】
能力目标:1.让学生掌握线性规划的基本概念
2.掌握线性规划模型的建立
知识目标:1.线性规划模型的基本形式
2.如何根据实际问题建立相应的数学模型
【任务导入】
1. 线性规划(Linear Programming)
2. 目标规划(Goal Programming)
3. 整数规划(Integer Programming)
4. 非线性规划(Nonlinear Programming)
5. 动态规划(Dynamic Programming)
6. 图论与网络分析(Graph Theory and Network Analysis)
7. 排队论(Queuing Theory)
8. 存贮论(Inventory Theory)
9. 对策论(Game Theory)
10. 决策论(Decision Theory)
例1.2 有A、B、C三个工地,每天A工地需要水泥17百袋,B工地需要水泥18百袋,C 工地需要水泥15百袋。
•为此,甲、乙两个水泥厂每天生产23百袋水泥和27百袋水泥专门供应3个工地。
两个水泥厂至工地的单位运价如表1.2所示。
•问:如何组织调运使总运费最省。
【操作示范】
解设xij为甲、乙两个水泥厂分别运到A、B、C 3个工地的水泥袋数,则可以得出如表1.3所示的数据表。
•由题意容易得到如下数学模型:
其中,min是英文minimize(最小化)的缩写。
例1.3 光明厂生产中需要某种混合料,它应包含甲、乙、丙3种成分。
这些成分可由市场购买的A、B、C 3种原料混合后得到。
已知各种原料的单价、成分含量以及各种成分每月的最低需求量如表1.4所示。
解现设x1、x2、x3为原料A、B、C的购买数量,因为x1、x2、x3≥0,设z为总的耗
费资金,则min z= 6x1+ 3x2+ 2x3。
•由题意容易得到如下数学模型:
min z = 6x1+ 3x2+ 2x3
1.1.2 线性规划的一般数学模型
线性规划模型的目标是企业利润的最大化。
在不考虑产品销售情况的理想状态下,将资源尽可能地配置到利润率更高的产品上去,并尽可能减少资源的浪费,是实现线性规划模型总目标的关键所在。
【知识链接】
建立一个实用的线性规划模型必须明确以下四个组成部分的含义:
第一,决策变量。
•决策变量是模型中的可控而未知的因素,经常使用带不同下标的英文字母表示不同的变量,如式(1-7)中的x j。
第二,目标函数。
线性规划模型的目标是求系统目标的极值,可以是求极大值,如企业的利润和效率等,也可以是求极小值,如成本和费用等。
第三,约束条件。
约束条件是指实现系统目标的限制性因素,通常表现为生产力约束、原材料约束、能源约束、库存约束等资源性约束,也有可能表现为指标约束和需求约束。
第四,非负限制。
由于在生产实际问题中,资源总是代表一些可以计量的实物或人力,因而一般不能是负数
【能力拓展】
例:某机床厂生产甲、乙两种机床,每台销售后的利润分别为4 000元与3 000元。
•生产甲机床需用A、B两种机器加工,加工时间分别为每台2小时和1小时;生产乙机床需用A、B、C三种机器加工,加工时间为每台各1小时。
若每天可用于加工的机器时数分别为A机器10小时、B机器8小时和C机器7小时,问该厂应生产甲、乙机床各几台,才能使总利润最大?。