运筹学实验指导书Excel版样本
- 格式:doc
- 大小:188.50 KB
- 文档页数:13
让利益最大化——关于皇氏乳业加工奶制品的生产计划摘要:如今乳制品的市场竞争越来越强,原料成本正在增加,为了提高皇氏乳业的竞争力,提高公司的利润,公司决定开发新产品,原料奶油及中老年奶粉。
先对皇氏乳业的原料成本,生产时间,产品利润等做了一系列调查,建立了线性规划模型,在对模型求解并进行灵敏度分析后,给出具体的对策建议。
关键词:线性规划;生产成本;最优生产计划一、问题的提出经过调查,每一桶牛奶的生产成本和利润如下表:每天至多加工50桶牛奶,机器最多使用480小时,至多加工100kg奶油A1。
(一)如何制定生产计划,使每天获利最大?(二) 35元可以买到一桶牛奶,买吗?若买,每天最多买多少?(三)可聘用临时工人,付出的工资最多是每小时几元?(四)奶油A1的获利增加到30元/公斤,是否改变生产计划?1.问题分析首先,工厂的经济效益主要取决于原料,劳动时间,产品利润等,至于劳动机械磨损,工人熟练程度等,均不予考虑。
所以我们主要研究原料成本,劳动时间,产品利润与工厂经济效益的关系。
2.数据的收集整理对于奶油A1、奶粉A2的产量,询问工厂管理人员得知。
对于加工时间,可以通人力资源管理部门查询。
对于利润,通过近期一个月的销售成绩,综合分析得出。
二、运筹模型1、模型的建立设X1桶牛奶生产奶油A1,X2桶牛奶生产奶粉A2。
Maxz=72X1+64X2St. X1+X2<=5012X1+8X2<=4803X1<=100X1,X2>=02、模型的求解应用EXCEL软件进行求解。
3、灵敏度分析包括对于目标系数(桶数)变化的灵敏度分析结果表和对于约束条件,如原料供应,劳动时间,加工能力等变化的灵敏度分析结果表。
4、结果分析(一)当20桶牛奶生产奶油A1,30桶生产奶粉A2,利润达到3360元,是最大值。
(二)原料增加1单位,利润增加48。
35元<48元,应该买(三)时间增加1单位,利润增加2元,能力增减不影响,所以临时雇用临时工人每小时不超过2元。
《运筹学》实验指导书课程代码:0410073课程名称:运筹学/ Operational Research开课院实验室:经济与管理学院实验中心适用专业:工商管理、物流、信息管理等专业教学用书:《运筹学》(《运筹学》孙萍等编,中国铁道出版社出版)第一部分实验课简介一、实验的地位、作用和目的及学生能力标准运筹学是一门应用科学,在教学过程中通过案例分析与研究并与现代计算机技术相结合,力求实现理论与实践相结合,优化理论与经济管理专业理论相结合。
实验,是《运筹学》课程中重要的实践环节。
通过实验,可弥补课堂理论教学中的不足,增加学生的感性知识;要使学生能掌握系统的管理科学中的整体优化和定量分析的方法,熟练运用运筹学程序,对实际问题和研究对象进行系统模拟。
二、试验内容应用Lindo6 .1版运筹学软件包,解决实际问题。
三、实验方式与基本要求1、实验方式:综合性实验预习要求:复习编程方法及线性规划、整数规划的算法,对实际问题和研究对象,构造数学模型,确定优化技术方法,设计出原始数据表格。
实验设备:台式电脑实验要求:按实验任务要求调试程序,程序执行结果应正确。
实验分组:1人/组2、基本要求①在实验室进行实验前,学生熟悉实验软件Lindo程序、操作方法等;②将程序调好后,将程序结果记录,并由实验教师检查后签字;③将数据及有关的参数等记录在已经设计好的原始数据表格中;④在一周内完成实验报告。
四、考核方式与实验报告要求学生进入实验室后签到,实验结束后,指导教师逐个检查并提问,根据学生操作、实验结果、回答问题情况及实验纪律及作风等方面给出学生成绩,再综合实验报告情况给出最后的成绩。
报告格式如附录。
第二部分Lindo背景及功能菜单简介一、Lindo简介1.Lindo简介:LINDO(Linear, INteractive, and Discrete Optimizer)是一种专门用于求解数学规划问题的软件包。
由于LINDO执行速度很快、易于方便输入、求解和分析数学规划问题。
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中对应元素相乘后再相加。
运筹学实验报告册(适用于经济管理类专业)学号:姓名:专业:信息管理与信息系统实验一线性规划的Excel求解与软件求解一、实验目的熟悉Excel软件、管理运筹学软件,掌握线性规划的Excel求解和管理运筹学软件求解。
二、实验要求能识别线性规划有关问题并建立相应的线性规划模型,能写出线性规划的标准形式,理解线性规划解的概念,理解单纯形法原理。
三、实验原理及内容依据单纯形法求解原理及步骤,在Excel界面中输入数据,进行求解。
熟悉线性规划模型的建立过程,掌握数据整理与Excel规划求解的操作步骤。
线性规划模型的建立,数据的输入与求解是最基础的要求。
本节实验要求完成以下内容:1、线性规划模型的建立;2、Excel界面内数据的输入;3、利用Excel规划求解进行线性规划模型的求解。
四、实验步骤及结论分析1、某饲养场养动物出售,设每头动物每天至少需700g蛋白质、30g矿物质、100mg维生素。
现有五种饲料可供选用,各种饲料每kg营养成分含量及单价如表示。
饲料蛋白质(g)矿物质(g)维生素(mg)价格(元/kg)1 3 1 0.5 0.22 2 0.5 1.0 0.73 1 0.2 0.2 0.44 6 2 2 0.35 18 0.5 0.8 0.8(1)建立这个问题的线性规划模型Min f=0.2X1+0.7X2+0.4X3+0.3X4+0.8X5约束条件:3X1+2X2+X3+6X4+18X5>=700X1+0.5X2+0.2X3+2X4+0.5X5>=300.5X1+X2+0.2X3+2X4+0.5X5>=100X1,X2,X3,X4,X5>=0(2)对建立的模型进行Excel求解2、福安商场是个中型的百货商场,它对销售人员的需求经过统计分析如下所示:时间所需售货员人数星期日28人星期一15人星期二24人星期三25人星期四19人星期五31人星期六28人的两天是连续的,问应该如何安排售货人员的作息,既满足了工作需要,又是配备的售货人员的人数最少?(用管理运筹学软件求解)实验二 运输问题一、 实验目的熟悉Excel 软件,学会运输问题的Excel 求解与管理运筹学软件求解。
运筹学实验指导书运筹学实验指导书彭佑元闫莹刘东霞编经济与管理学院前言在目前的环境中,运筹学的性质正在改变。
这是因为人们对以算法为中心的课程不再有足够的耐心,相反,他们对以商业环境为背景的课程更为需要,包括一些著名的非数学问题、使用电子表格,以及建立和评估模型,而并非对模型结构本身的研究。
在教学中使用电子表格软件已经成为管理教学的一个明显的新潮流。
这意味着,原先在传统运筹学教科书中占有重要地位的代数学的门帘已经可以被轻轻拉开了。
对于未来的管理者和管理咨询人员,本实验将把重点放在电子表格在管理科学知识的应用上。
然而,对一个实际问题建立电子表格模型通常需要花很多时间在模型设计和数据输入上。
因此,常常按照下列工作程序,一步一步地完成建模:理解问题;以书面形式逐步展开某些重要结构;收集数据;用定量的语言表达数据间的关系;最后形成电子表格模型。
这种结构化的方法重点突出了建模的主要元素(数据、决策目标、约束条件、绩效度量)及其相应的不同类型的单元格。
另外,电子表格并不是进行管理科学分析的唯一工具,偶尔应用的代数学或图形分析工具也享有的重要地位。
电子表格软件只是我们达到某一目标的工具,而并非目标本身。
计算机运行的环境本实验介绍使用的应用软件是Microsoft Office 2000中文版中的Microsoft Excel,需要Microsoft Excel中的加载宏程序。
启动Excel后,在“工具”菜单上,单击“加载宏”命令。
在“加载宏”列表框中,选定待添加加载宏选项左侧的复选框。
单击“确定”按钮后,在“工具”菜单上就可以找到“规划求解”的命令项,这表明安装成功。
使用Excel的加载宏TreePlan在电子表格上进行构建和分析决策树。
与其他Excel加载宏一样,这些加载宏需要安装才能在Excel中显示出来。
目录1实验一线性规划113>.1实验目的11.2案例71.3实验内容71.4实验要求81.5练习9实验二指派问题92.1实验目的92.2案例152.3实验内容152.4实验要求162.5练习17实验三网络最优化--最短路问题173.1实验目的173.2案例213.3实验内容213.4实验要求223.5练习23实验四决策分析234.1实验目的234.2案例274.3实验内容274.4实验要求284.5练习29附录经典应用30(1)确定潘得罗索工业公司的产品组合31(2)联合航空公司的员工排程32(3)Citgo石油公司的供应、配送和营销规划实验一线性规划线性规划是一种对问题进行求解的方法,可以帮助管理者制定决策。
《运筹学》实验指导书一、实验项目一1、实验项目名称线性规划问题的求解2、实验内容利用运筹学软件包2.0对线性规划问题进行求解,利用P26例5进行验证。
3、实验目的和要求掌握应用运筹学软件包2.0对线性规划问题进行求解的方法。
4、实验原理单纯形法5、实验仪器和设备微型电子计算机6、实验步骤(1) a. 应用单纯形算法对标准型max{cx│Ax=b, x≥0}的线性规划问题求解最优解b. 数据文件格式第1行 m,n,l0,llm: 约束方程的个数;n: 决策变量的个数(不包括基变量);l0: 人工变量的个数;ll: ll=1---有人工变量,ll=0---无人工变量.第2─第m+3行a[i,j](i=1,m+2;j=1,m+n+1)a[i,j](i=1,m;j=1,n): 约束方程的系数矩阵;a[i,j](i=1,m;j=n+1,n+m): m阶单位矩阵,其中人工变量必须置于最后l0个;a[i,j](i=1,m;j=n+1): 约束方程的右端常数项列向量;a[i,j](i=m+1;j=1,m+n+1):ll=0---全部填零,ll=1---第1至第m行上位于j列中所有人工变量系数之和;a[i,j](i=m+2;j=1,m+n+1): 目标函数行上诸检验数.c. 运行按工具条运行按钮.d. 输出结果(a) 基可行解;(b) 最优解.e. 算例1、求解max z=2x[1]-2x[2]┌ -2x[1]+x[2]≤2s.t│ x[1]-x[2]≤1└ x[j]≥0,j=1,2解: 标准型为max z=2x[1]-2x[2]┌ -2x[1]+x[2]+x[3] =2s.t│ x[1]-x[2] +x[4]=1└ x[j]≥0,j=1,2,..,4数据文件:2 2 0-2 1 21 -1 10 0 02 -2 0输出结果:线性规划问题的最优解┏━━━━━━━━━━━━━━━━━┓┃基变量最优值┃┃ x( 3)= 4.00 ┃┃ x( 1)= 1.00 ┃┣━━━━━━━━━━━━━━━━━┫┃所有其它变量都等于零┃┃目标函数的最优值 max z= 2.00┃┗━━━━━━━━━━━━━━━━━┛线性规划问题的多最优解┏━━━━━━━━━━━━━━━━━┓┃基变量最优值┃┃ x( 3)= 6.50 ┃┃ x( 1)= 3.50 ┃┃ x( 2)= 2.50 ┃┣━━━━━━━━━━━━━━━━━┫┃所有其它变量都等于零┃┃目标函数的最优值 max z= 2.00┃┗━━━━━━━━━━━━━━━━━┛2、求解min f=x[1]+ x[2]┌ x[1]+2x[2]≥2s.t │ x[1]- x[2]≥1└ x[j]≥0,j=1,2解: 两阶段问题为min z= x[5]+x[6]max f1=-x[1]-x[2]┌ x[1]+2x[2]-x[3] +x[5] =2 s.t │ x[1]- x[2] -x[4] +x[6] =1└ x[j]≥0,j=1,2,...,6数据文件:2 4 2 11 2 -1 0 1 0 21 -1 0 -1 0 1 12 1 -1 -1 0 0 3-1 -1 0 0 0 0 0输出结果:┌──────────────────────────┐│最优解│├──────────────────────────┤│变量值││ x( 2)= 0.33 ││ x( 1)= 1.33 │├──────────────────────────┤│所有其它的变量均为零. ││目标函数最优值为 -1.66667 │└──────────────────────────┘(2) a. 应用对偶单纯形算法检验数全部为非正而初始基本解不可行的线性规划问题求解最优解b. 数据文件格式第1行 m,nm: 约束方程的个数;n: 决策变量的个数.第2─第m+1行a[i,j](i=1,m;j=1,m+n+1)a[i,j](i=1,m;j=1,n): 约束方程的系数矩阵;a[i,j](i=1,m;j=n+1,n+m): m阶单位阵;a[i,j](i=1,m;j=n+m+1): 约束方程的右端常数项列向量.第m+2行 c[j](j=1,m+n+1)c[j](j=1,n): 目标函数的系数行向量;c[j](j=n+1,m+n+1): 零向量.c. 运行按工具条运行按钮.d. 输出结果(a) 基变量的最优值;(b) 目标函数的最优值.e. 算例min f=2x[1]+x[2]┌ 3x[1]+ x[2]≥3s.t │ 4x[1]+3x[2]≥6│ x[1]+2x[2]≥2└ x[1],x[2]≥0标准型:max z=-2x[1]-x[2]┌ -3x[1]- x[2]+x[3] =-3。
实验三、用Excel求解线性规划模型线性规划问题用手工求解工作量很大,而且没有较高的数学基础很难理解其计算过程和方法,但是借助Excel“规划求解”工具,就能轻而易举地求得结果。
Excel最多可解200个变量、600个约束条件的问题。
下面我们以一实例介绍利用Excel规划求解工具怎样快速解决具体的经济决策问题。
一、实验目的1、掌握如何建立线性规划模型。
2、掌握用Excel求解线性规划模型的方法。
3、掌握如何借助于Excel对线性规划模型进行灵敏度分析,以判断各种可能的变化对最优方案产生的影响。
4、读懂Excel求解线性规划问题输出的运算结果报告和敏感性报告。
二、实验内容1、[工具][规划求解]命令规划求解加载宏是Excel的一个可选安装模块,在安装Excel时,只有在选择“完全/定制安装”时才可选择装入这个模块。
在安装完成进入Excel后还要用[工具][加载宏]命令选中“规划求解”,以后在[工具]菜单下就增加了一条[规划求解]命令。
使用[规划求解]命令的一般步骤为:第一步:在选取[工具][规划求解]命令后,弹出图1所示“规划求解参数”对话框,其中各选项说明如表1。
图1“规划求解参数”对话框选项名说明设置目标单元格选取计算问题的目标函数,并含有计算公式的单元格等于按问题目标进行选择。
如利润问题,选取“最大值”可变单元格决策变量所在各单元格、不含公式,可以有多个区域或单元格约束增加、修改、删除各个约束等式或不等式,一个一个地与图2切换填入或修改添加选择后弹出图2所示对话框更改选择后弹出图3所示对话框删除删除所选定的约束条件选项决定采用线性模型还是非线性模型求解约束条件中的单元格引用位置,可从键盘直接录入,也可用鼠标拖放选取。
图2图3第二步:完成图1所示的一切填入项目后,单击“选项”按钮,在弹出的“规划求解选项”对话框中若是线性模型则选取“采用线性规模”选项按钮,再单击“确定”按钮回到图1。
图4第三步:在图1中单击“求解”按钮,经计算完成后弹出“规划求解结果”对话框(图5)。
实验报告——管理运筹学班级会计班姓名学号中国矿业大学徐海学院二○一一年十一月实验一一、实验名称:线性规划问题二、实验目的:用excel求解线性规划问题三、实验内容:假定一个成年人每天需从食物中获取3000卡路里热量,55克蛋白质和800毫克钙。
如果市场上只有四种食品可供选择,它们每千克所含热量和营养成份及市场价格如下表所示。
问如何选择才能满足营养的前提下使购买费用最小。
四、实验步骤1、打开excel,打开菜单栏中“工具”选项卡,若其下拉菜单中无“线性规划”则点击“工具”下的“加载宏”,在弹出来的对话框中选“线性规划”即可。
2、在excel表中输入基本信息,如下:3、在“工具”选项卡中点击“线性规划”,弹出“规划求解参数”对话框,设置“设置目标单元格”为上表中阴影单元格,设置“可变单元格”为四种食物的购买量,选择“最小化”并添加约束。
4、最后在此对话框中点击“选项”按钮,弹出“规划求解选项”对话框。
在“采用线性模型”和“假定非负”前的方框中打钩,点击“确定”,最后在“规划求解参数”对话框中点击“求解”即可。
五、实验结果运算结果报告:敏感性报告:极限值报告:实验二一、实验名称:产销不平衡运输问题二、实验目的:用excel求解线性规划问题三、实验内容:设有三个煤矿供应四个电厂的发电用煤。
假定各个煤矿的年产量、各个电厂的年用煤量以及单位运价如表所示。
试求运费最省的煤炭调拔方案。
四、实验步骤1、打开excel,打开菜单栏中“工具”选项卡,若其下拉菜单中无“线性规划”则点击“工具”下的“加载宏”,在弹出来的对话框中选“线性规划”即可。
2、在excel表中输入运价表,如上表所示。
3、再在excel表中输入调运表,如下表所示:4、在“工具”选项卡中点击“线性规划”,弹出“规划求解参数”对话框,设置“设置目标单元格”为总运价,设置“可变单元格”为上图中的阴影部分,选择“最小化”并添加约束。
4、最后在此对话框中点击“选项”按钮,弹出“规划求解选项”对话框。
运筹学
实验报告册
( 适用于经济管理类专业)
学号:
姓名:
专业: 信息管理与信息系统
实验一线性规划的Excel求解与软件求解
一、实验目的
熟悉Excel软件、管理运筹学软件, 掌握线性规划的Excel求解和管理运筹学软件求解。
二、实验要求
能识别线性规划有关问题并建立相应的线性规划模型, 能写出线性规划的标准形式, 理解线性规划解的概念, 理解单纯形法原理。
三、实验原理及内容
依据单纯形法求解原理及步骤, 在Excel界面中输入数据, 进行求解。
熟悉线性规划模型的建立过程, 掌握数据整理与Excel规划求解的操作步骤。
线性规划模型的建立, 数据的输入与求解是最基础的要求。
本节实验要求完成以下内容:
1、线性规划模型的建立;
2、 Excel界面内数据的输入;
3、利用Excel规划求解进行线性规划模型的求解。
四、实验步骤及结论分析
1、某饲养场养动物出售, 设每头动物每天至少需700g蛋白质、30g矿物质、 100mg维生素。
现有五种饲料可供选用, 各种饲料每kg营养成分含量及单价如表示。
要求确定既满足动物生长的营养需要, 又使费用最省的选用饲料的方案。
(1)建立这个问题的线性规划模型
Min f=0.2X1+0.7X2+0.4X3+0.3X4+0.8X5
约束条件:
3X1+2X2+X3+6X4+18X5>=700
X1+0.5X2+0.2X3+2X4+0.5X5>=30
0.5X1+X2+0.2X3+2X4+0.5X5>=100
X1,X2,X3,X4,X5>=0
( 2) 对建立的模型进行Excel求解
2、福安商场是个中型的百货商场, 它对销售人员的需求经过统计分析如下所示:
时间所需售货员人数
星期日28人
星期一15人
星期二24人
星期三25人
星期四19人
星期五31人
星期六28人
天, 并要求休息的两天是连续的, 问应该如何安排售货人员的作息, 既满足了工作需要, 又是配备的售货人员的人数最少? ( 用管理运筹学软件求解)
实验二运输问题
一、实验目的
熟悉Excel软件, 学会运输问题的Excel求解与管理运筹学软件求解。
二、实验要求
掌握运输问题的特殊性, 以及表上作业法和线性规划单纯形法的区别。
利用Excel软件, 掌握运输问题的线性规划方法计算机求解。
三、实验原理及内容
建立运输问题模型后, 在Excel界面中输入数据, 进行求解。
熟悉运输问题模型的建立过程, 掌握数据整理与Excel规划求解的操作步骤; 运输问题模型的建立, 数据的输入与求解是最基础的要求。
本节实验要求完成以下内容:
1、运输问题模型的建立;
2、 Excel界面内数据的输入;
3、利用Excel规划求解进行运输问题模型的求解。
四、实验步骤及结论分析
1、某公司从两个产地A1,A2将物品运往三个销地B1,B2,B3,各产地的产量、各销地的销量和各产地运往各销地的每件物品的运费如下表所示:
B1 B2 B3 产量( 件)
A1 6 4 6 200
A2 6 5 5 300
销量150 150 200
建立模型:
Minf=6X11+4X12+6X13+6X21+5X22+5X23
约束条件:
X11+X12+X13=200
X21+X22+X23=300
X11+X21=150
X12+X22=150
X13+X23=200
X11,X12,X13,X21,X22,X23>=0
2、某公司从两个产地A1,A2将物品运往三个销地B1,B2,B3,
销地
运费单价
产地
各产地的产量、各销地的销量和各产地运往各销地的每件物品的运费如下表所示:
B1 B2 B3 产量( 件)
A1 6 4 6 300
A2 6 5 5 300
销量150 150 200
建立模型:
Minf=6X11+4X12+6X13+0X14+6X21+5X22+5X23+0X24
约束条件:
X11+X12+X13+X14=300
X21+X22+X23+X24=300
X11+X21=150
X12+X22=150
X13+X23=200
X14+X24=100
X11,X12,X13,X14,X21,X22,X23,X24>=0
3、某公司从两个产地A1,A2将物品运往三个销地B1,B2,B3,各产地的产量、各销地的销量和各产地运往各销地的每件物品的运费如下表所示:
销地
运费单价
产地
600
500。