运筹学线性规划实验报告
- 格式:docx
- 大小:681.77 KB
- 文档页数:25
运筹学实验报告姓名:学号:班级:指导老师:实验内容1、线性规划问题:⎪⎪⎩⎪⎪⎨⎧≥≤+≤+≤++=0,13119241171289..68max 2121212121x x x x x x x x t s x x z (1) 给出原始代码;(2) 计算结果(包括灵敏度分析,求解结果粘贴);(3) 回答下列问题(手写):a ) 最优解及最优目标函数值是多少;b ) 资源的对偶价格各为多少,并说明对偶价格的含义;c ) 为了使目标函数值增加最多,让你选择一个约束条件,将它的常数项增加一个单位,你将选择哪一个约束条件?这时目标函数值将是多少?d ) 对x 2的目标函数系数进行灵敏度分析;e ) 对第2个约束的约束右端项进行灵敏度分析;f ) 结合本题的结果解释“Reduced Cost ”的含义。
解:(1) max =8*x1+6*x2;9*x1+8*x2<=12; 7*x1+11*x2<=24; 9*x1+11*x2<=13;(2)计算结果: Objective value: 10.66667Total solver iterations: 2 Variable Value Reduced Cost X1 1.333333 0.000000 X2 0.000000 1.111111 Row Slack or Surplus Dual Price 1 10.66667 1.000000 2 0.000000 0.8888889 3 14.66667 0.000000 4 1.000000 0.000000灵敏度分析: Objective Coefficient RangesCurrent Allowable Allowable Variable Coefficient Increase Decrease X1 8.000000 INFINITY 1.250000 X2 6.000000 1.111111 INFINITY Righthand Side RangesRow Current Allowable Allowable RHS Increase Decrease 2 12.00000 1.000000 12.00000 3 24.00000 INFINITY 14.66667 4 13.00000 INFINITY 1.000000(3)a)该LP问题的最优解x={x1,x2}={1.333333,0.000000} 目标函数值z=10.66667b)第2行资源的对偶价格为0.8888889,3、4行的对偶价格为0、0.对偶价格的含义:表示当对应约束有微小变动时, 目标函数的变化率。
《运筹学》实验报告专业:工商管理专业班级:11-2班姓名:***学号:************指导老师:***前言第十一周、十二周,我们在雷莹老师的指导下,用计算机进行了有关运筹学的一系列实验。
本实验报告即是对这次试验的反馈。
本这次试验是为了帮助我们顺利完成有关《运筹学》课程内容的学习。
在先期,雷老师带领我们进行了《运筹学》理论课程的学习,不仅使我们了解和掌握了运筹学的相关知识,而且让我们认识到运筹学的现实意义,认识到现代社会数学与人们生产、生活之间的紧密联系和对人们生产、生活的巨大促进作用。
然而,与此同时,现代社会同时是一个计算机时代,我们只拥有理论知识还不够,必须把理论知识和计算技术结合起来,这样才能进一步提高生产力。
我相信这也是老师要求我们做这次试验的目的和初衷。
在实验中,我们主要是利用WinQSB软件进行相关试验,根据实验指导书中详细给出的各个实验的基本步骤和内容,独立完成各项实验。
本次实验中共包含4个实验,分别是线性规划实验、运输问题实验、整数规划实验,以及网络优化实验。
每个实验均与理论课中讲解的内容相对应。
部分实验内容用于使我们了解WinQSB软件的基本操作,而其它实验内容要求我们能够根据给出的问题,进行分析、建模和求解。
通过完成各项实验任务,使我们得以巩固已有的理论课程学习内容,为将来进一步的学习和实际应用打下基础。
线性规划实验通过对以下问题的分析,建立线性规划模型,并求解:某工厂要用三种原材料C、P、H混合调配出三种不同规格的产品A、B、D。
已知产品的规格要求,产品单价,每天能供应的原材料数量及原材料单价分别见下表1和2。
该厂应如何安排生产,使利润收入为最大?表1表2实验报告要求(1)写出自己独立完成的实验内容,对需要建模的问题,给出问题的具体模型;(2)给出利用WinQSB软件得出的实验结果;(3)提交对实验结果的初步分析,给出自己的见解;实验过程:一、建立模型设Ac是A产品中用c材料,同理得出Ap、Ah、Bc、Bp、Bh、Dc、Dp、Dh34⎪⎪⎪⎪⎪⎪⎪⎪⎪⎩⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨⎧≤++≤++≤++≤++≥++≤++≥++++++++++++++++=60Dh Bh Ah 100Dp Bp Ap 100Dc Bc Ac 5.0Bh Bp Bc Bp 25.0Bh Bp Bc Bc 25.0Ah Ap Ac Ap 5.0Ah Ap Ac Ac Dh Bh Ah 35-Dp Bp Ap 25-Dc Bc Ac 65-Dh Dp Dc 25Bh Bp Bc 35)(50 max )()()()()(H P C A A A z二、求解过程三、实验分析实验结果表明,在题目的要求下,该工厂只能生产A产品才能盈利,并且在使用c材料100个单位、p材料50个单位、h材料50个单位时,即生产200个单位的A产品时,才能获得最大利润,最大利润为500。
商学院课程实验报告课程名称 运筹学 专业班级 金融工程班 姓 名 指导教师 成 绩2018年 9 月 20日学号:表2 所需营业员统计表星期一二三四五六日需要人数300 300350400480600 5503.建立线性规划模型设x j(j=1,2,…,7)为休息2天后星期一到星期日开始上班的营业员数量,则这个问题的线性规划问题模型为minZ=x1+x2+x3+x4+x5+x6+x7{x1+x4+x5+x6+x7≥300 x1+x2+x5+x6+x7≥300 x1+x2+x3+x6+x7≥350 x1+x2+x3+x4+x7≥400 x1+x2+x3+x4+x5≥480x2+x3+x4+x5+x6≥600x3+x4+x5+x6+x7≥550x≥0,j=1,2,…,7(二)操作步骤1.将WinQSB安装文件复制到本地硬盘,在WinQSB文件夹中双击setup.exe。
图1 WinQSB文件夹2.指定安装软件的目标目录,安装过程中输入用户名和单位名称(任意输入),安装完毕之后,WinQSB菜单自动生成在系统程序中,熟悉软件子菜单内容和功能,掌握操作命令。
图2 目标目录3.启动线性规划和整数规划程序。
点击开始→程序→WinQSB→Linear and Lnteger Programming,屏幕显示如图3所示的线性规划和整数规划界面。
图3 线性规划4.建立新问题或打开磁盘中已有文件。
按图3所示操作建立或打开一个LP问题,或点击File→New Problem建立新问题。
点击File→Load Problem打开磁盘中的数据文件,点击File→New Problem,出现图4所示的问题选项输入界面。
图4 建立新问题5.输入数据。
在选择数据输入格式时,选择Spreadsheet Matrix Form则以电子表格形式输入变量系统矩阵和右端常数矩阵,是固定格式,如图5所示。
选择Normal Model Form则以自由格式输入标准模型。
课内实验报告
课程名:运筹学
任课教师:邢光军
专业:
学号:
姓名:
2012/2013学年第 2 学期
南京邮电大学经济与管理学院
x1+x2+x3+x6+x7>=31
x1+x2+x3+x4+x7>=28
x1,x2,x3,x4,x5,x6,x7>=0
1.计算过程
用excel软件进行计算,过程如下:
先在工具中加载宏,然后按题设填好表格再进行规划求解,如下图
得到如下最优解
所以最优解为x1=12,x2=0,x3=11,x4=1,x5=4,x6=4,x7=4,min w=36
2.结果分析
在实际问题中,通常数据较多而复杂,约束条件也比较繁琐,利用excel软件大大提高了效率,并且降低了错误率。
我们应该将excel软件最大程度的应用到现实生活中,很多生产厂商很需要这样的软件来制定最优计划,提高工作效率
成绩评定:。
管理运筹学运输问题实验报告一、实验目的通过研究和实践,掌握线性规划求解运输问题的基本模型和求解方法,了解运输问题在生产、物流和经济管理中的应用。
二、实验背景运输问题是管理运筹学中的一个重要问题,其主要目的是确定在不同生产或仓库的产量和销售点的需求之间如何进行运输,使得运输成本最小。
运输问题可以通过线性规划模型来解决。
三、实验内容1. 根据实验数据,建立运输问题的线性规划模型。
2. 使用Excel中的“规划求解器”功能求解模型。
3. 对不同情况进行敏感性分析。
四、实验原理运输问题是一种典型的线性规划问题,其目的是求解一组描述生产和需要之间的运输方案,使得总运输费用最小。
运输问题的一般模型如下:min ∑∑CijXijs.t. ∑Xij = ai i = 1,2,...,m∑Xij = bj j = 1,2,...,nXij ≥ 0其中,Cij表示从i生产地到j销售点的运输成本;ai和bj分别表示第i个生产地和第j个销售点的产量和需求量;Xij表示从第i个生产地向第j个销售点运输的物品数量。
五、实验步骤1. 根据实验数据,建立运输问题的线性规划模型。
根据题目所给数据,我们可以列出线性规划模型:min Z =200X11+300X12+450X13+350X21+325X22+475X23+225X31+275X32+400X 33s.t. X11+X12+X13 = 600X21+X22+X23 = 750X31+X32+X33 = 550X11+X21+X31 = 550X12+X22+X32 = 600X13+X23+X33 = 450Xij ≥ 02. 使用Excel中的“规划求解器”功能求解模型。
在Excel中,选择“数据”选项卡中的“规划求解器”,输入线性规划的目标函数和约束条件,并设置求解参数,包括求解方法、求解精度、最大迭代次数等。
3. 对不同情况进行敏感性分析。
敏感度分析是指在有些条件发生变化时,线性规划模型的最优解会如何变化。
实验报告一、实验名称:线性规划问题二、实验目的:通过本实验,能掌握Spreadsheet方法,会熟练应用Spreedsheet建模与求解方法。
在Excel(或其他)背景下就所需解决的问题进行描述与展平,然后建立线性规划模型,并用Excel的命令与功能进行运算与分析。
三、实验设备计算机、Excel 四、实验内容1、线性规划其中,目标函数为求总利润的最大值。
B11=SUMPRODUCT(B6:C6,B9:C9);B14=SUMPRODUCT(B3:C3,$B$9:$C$9); B15=SUMPRODUCT(B4:C4,$B$9:$C$9); B16=SUMPRODUCT(B5:C5,$B$9:$C$9); D14=D3; D15=D4; D16=D5; 用规划求解工具求解:目标单元格为B11,求最大值,可变单元格为$B$9:$C$9,约束条件为B14:B16<=D14:D16。
在【选项】菜单中选择“采用线性模型”“假定非负”。
即可进行求解得结果,即确定产品A的产量为20,产品B的产量为24,可实现最大总利润为428。
2、灵敏度分析在【可变单元格】表中:在【可变单元格】表中:“终值”表示最优解,即产品A 产量为20,产品B 产量为24。
“递减成本”表示产品的边际收入与按影子价格折算的边际成本的差,当递减成本小于0时,表示不应该安排该产品的生产,在表中的情况反映了产品A 产品、B 都进行生产,因为在产品A 与产品B 产量增加的同时利润也是在增加的。
产量增加的同时利润也是在增加的。
“目标式系数”是在目标函数中变量的系数,也是产品A 与产品B 的单位利润。
的单位利润。
“允许的增量”“允许的增量”和“允许的减量”表示在不改变最优解结构的前提下,和“允许的减量”表示在不改变最优解结构的前提下,和“允许的减量”表示在不改变最优解结构的前提下,单个目标系数可变的单个目标系数可变的上下限。
也就是说,在目标函数中,产品A 的价值系数在(3.6,9.6】内,产品B 的价值系数不变,或者产品A 的价值不变,产品B 的价值系数在【23.3,8.75】内,最有的生产方案依旧为产品A 产量为20,产品B 产量为24,以达到最大利润。
《管理运筹学》实验报告5.输出结果如下5.课后习题: 一、P31习题1某家具公司生产甲、乙两种型号的组合柜,每种组合柜需要两种工艺(制白坯和油漆).甲型号组合柜需要制白坯6工时,油漆8工时:乙型号组合柜需要制白坯12工时,油漆4工时.已知制白坯工艺的生产能力为120工时/天,油漆工艺的生产能力为64工时/天,甲型号组合柜单位利润200元,乙型号组合柜单位利润为240元.约束条件:问题:(1)甲、乙两种柜的日产量是多少?这时最大利润是多少?答:由实验过程中的输出结果得甲组合柜的日产量是4个,乙的事8个。
.0,0,6448,120126;240200 z max ≥≥≤+≤++=y x y x y x y x(2)图中的对偶价格13.333的含义是什么?答: 对偶价格13.333的含义是约束条件2中,每增加一个工时的油漆工作,利润会增加13.33元。
(3)对图中的常数项范围的上、下限的含义给予具体说明,并阐述如何使用这些信息。
答:当约束条件1的常数项在48~192范围内变化,且其他约束条件不变时,约束条件1的对偶价格不变,仍为15.56;当约束条件2的常数项在40~180范围内变化,而其他约束条件的常数项不变时,约束条件2的对偶价格不然,仍为13.333。
(4)若甲组合柜的利润变为300,最优解不变?为什么?答:目标函数的最优值会变,因为甲组合柜的利润增加,所以总利润和对偶价格增加;甲、乙的工艺耗时不变,所以甲、乙的生产安排不变。
二、学号题约束条件:学号尾数:56 则:约束条件:无约束条件(学号)学号43214321432143214321 0 0,309991285376)(53432max x x x x x x x x x x x x x x x x x x x x z ≤≥≤-+-+≥-+-+=-++-+++=无约束条件43214321432143214321 0 0,3099912445376413432max x x x x x x x x x x x x x x x x x x x x z ≤≥≤-+-≥-+-=-++-+++=⎪⎪⎪⎪⎪⎩⎪⎪⎪⎪⎪⎨⎧⨯-≥⨯-⨯-⨯-⨯-⨯-7606165060~5154050~414)30(40~313)20(30~21210 20~11 10~1)(学号)(学号)(学号学号学号)(学号不变学号规则3.运算过程实验结果报告与实验总结:输出结果分析:答:由输出结果可得:最优解为352元,具体排班情况为:11点到12点的时段安排8个临时工;13点到14点的时段再安排1个临时工;14点到15点的时段安排1个临时工;16点到17点时段安排5个临时工;18点到19点安排7个临时工。
数学与计算科学学院
实验报告
实验项目名称Lingo、MATLAB关于线性问题的求解所属课程名称运筹学
实验类型综合
实验日期2014年10月12日
班级统计1201班
学号201247100126
姓名杨赛波
附录1:源程序
附录2:实验报告填写说明
1.实验项目名称:要求与实验教学大纲一致.
2.实验目的:目的要明确,要抓住重点,符合实验教学大纲要求.
3.实验原理:简要说明本实验项目所涉及的理论知识.
4.实验环境:实验用的软、硬件环境.
5.实验方案(思路、步骤和方法等):这是实验报告极其重要的内容.概括整个实验过程.
对于验证性实验,要写明依据何种原理、操作方法进行实验,要写明需要经过哪几个步骤来实现其操作.对于设计性和综合性实验,在上述内容基础上还应该画出流程图、设计思路和设计方法,再配以相应的文字说明.对于创新性实验,还应注明其创新点、特色. 6.实验过程(实验中涉及的记录、数据、分析):写明具体实验方案的具体实施步骤,包括实验过程中的记录、数据和相应的分析.
7.实验结论(结果):根据实验过程中得到的结果,做出结论.
8.实验小结:本次实验心得体会、思考和建议.
9.指导教师评语及成绩:指导教师依据学生的实际报告内容,给出本次实验报告的评价.。
运筹学实验心得(精选5篇)运筹学实验心得篇1实验心得:1.背景与目标:运筹学是一门决策支持学科,它使用数学模型和算法来解决实际生活中的优化问题。
本实验的目标是通过学习运筹学的基本理论和方法,提高自己在实际问题中的决策能力和解决问题的能力。
2.实验内容:本实验包括了几个重要的运筹学主题,包括线性规划、整数规划、非线性规划和动态规划等。
我们首先学习了这些基本概念和算法,然后通过具体案例进行了实践操作,并运用所学知识对实际生活中的一些问题进行了分析和解决。
3.实验结果与收获:通过实验,我们成功地运用运筹学方法解决了一些实际问题。
例如,我们使用线性规划算法解决了货物配送问题,并使用整数规划算法解决了人员调度问题。
同时,我们也收获了一些理论知识和实践经验。
我们学会了如何使用数学模型和算法来解决实际问题,并提高了自己的决策能力和解决问题的能力。
4.反思与建议:在实验过程中,我们遇到了一些困难和挑战。
例如,有时候我们无法理解复杂的数学模型和算法,或者无法找到合适的实际问题来验证我们的知识。
因此,我们建议在学习运筹学时,应该注重基本概念和算法的学习,并积极寻找合适的实际问题来巩固和应用所学知识。
总的来说,这次实验让我们更加深入地了解了运筹学的魅力和价值,也让我们更加坚定了自己的学习方向和目标。
运筹学实验心得篇2当然,我可以帮助您撰写一篇运筹学实验的心得体会。
以下是一个可能的示例:---标题:运筹学实验:理论到实践的桥梁摘要:这篇*分享了一次运筹学实验的经历,描述了实验中的问题、解决方法以及所学到的经验教训。
关键词:运筹学,实验,问题解决,学习经验---运筹学是我在大学期间最喜爱的科目之一。
它提供了一种实用且富有挑战性的方法来理解和解决现实世界中的优化问题。
然而,真正将理论与实际联系起来的,是我的第一次运筹学实验。
实验开始时,我被一大堆复杂的数学模型和计算机程序搞得眼花缭乱。
理论知识和抽象的模型使我有些晕头转向,但我还是勇敢地面对了挑战。
运筹学实验报告一、实验目的:通过实验熟悉单纯形法的原理,掌握matlab循环语句的应用,提高编程的能力和技巧,体会matlab在进行数学求解方面的方便快捷。
二、实验环境:Matlab2012b,计算机三、实验内容(包含参数取值情况):构造单纯形算法解决线性规划问题Min z=cxs.t. Ax=bxj>=0,j=1,…,n函数功能如下:function[S,val]=danchun(A1,C,N)其中,S为最优值,Val为最优解,A1为标准形式LP问题的约束矩阵及最后一列为资源向量(注:资源向量要大于零),A1=[A+b];C是目标函数的系数向量,C=c;N为初始基的下标(注:请按照顺序输入,若没有初始基则定义N=[])。
先输入A1,C,N三个必要参数,然后调用danchun(A1,C,N)进行求解。
在此函数中,首先判断N的长度是否为空,若为空,则flag=1,进入初始解问题的迭代求值,添加辅助问题,构建单纯形表,求g所对应的RHS值,若其>0,则返回该问题无解,若其=0,则返回A1,C,N三个参数,继续构造单纯形表求解。
A1为经过变换后的系数及资源向量,C为单纯形表的第一行,N为经过辅助问题求解之后的基的下标。
否则,直接构建单纯形表,对该问题进行求解,此时flag=2,多次迭代后找到解。
另外,若在大于零的检验数所对应的系数均小于零时,会显示“此问题无界”。
若找到最优解和最优值时,会输出“val”和“S=”以及具体数值。
四、源程序(在matlab中输入edit后回车,写在.M文件中,并保存为danchun.M)function[S,val]=danchun(A1,C,N)if(length(N)==0)gN=zeros(1,length(A1(:,1)));gC=[-C,gN,0];%原文题的检验数的矩阵G=[zeros(1,length(C)),-ones(1,length(gN)),0];val=zeros(1,length(C));%val为最优解;for i=(length(C)+1):length(C)+length(A1(:,1))%生成基变量gN(i-length(C))=i;endNn=gN;%%%%%%%ll=zeros(1,length(N));%比值最小原则%生成除了最上端两行的表的矩阵gb=A1(:,length(C)+1);A1(:,length(C)+1)=[];l=zeros(length(gN),length(gN));gA=[A1,l,gb];for i=1:length(gb)gA(i,gN(i))=1;endfor i=1:length(gN)%J为基本可行基所对应的检验数J(i)=G(gN(i));endfor i=1:length(gN)%找到基本可行基的检验数,将其赋值为0 if(J(i)~=0)G=G-(J(i)/gA(i,gN(i)))*gA(i,:);endendflag=1;elseflag=2;A=A1;Z=[-C,0];%单纯形表的第一行val=zeros(1,length(C));%val为最优解;ll=zeros(1,length(N));%比值最小原则end%%初始解问题while flag==1for i=1:length(gN)%J为基本可行基所对应的G的检验数J(i)=G(gN(i));JZ(i)=Z(gN(i));%JZ为基本可行基所对应的Z的检验数endfor i=1:length(gN)%找到基本可行基的检验数,将其赋值为0 if(J(i)~=0)G=G-(J(i)/gA(i,gN(i)))*gA(i,:);Z=Z-(JZ(i)/gA(i,gN(i)))*gA(i,:);endG1=G;%G1为检验数G1(:,length(G1))=[];D=max(G1);%找到检验数的最大值if(D<=0)%检验数都小于0if(G(length(G))>=1)disp('此情况无解');flag=0;elseif(G(length(G))>=0)for i=1:length(gN)if(max(gN)<=length(A1(1,:)));flag=2;for j=1:length(Nn)a=Nn(1);gA(:,a)=[];Z(a)=[];endA=gA;N=gN;break;endendendendelse%检验数大于0for i=1:length(G)if(G(i)==D)%找到最大的那个检验数所对应的元素for j=1:length(gN)if(gA(j,i)>0)ll(j)=gA(j,length(G))/gA(j,i);%求比值elsell(j)=10000;endendd=min(ll);for k=1:length(ll)%找到进基和离基if(ll(k)==d)gN(k)=i;gA(k,:)=gA(k,:)/gA(k,i);for m=1:k-1gA(m,:)=-(gA(m,i)/gA(k,i))*gA(k,:)+gA(m,:);endfor n=k+1:length(ll)gA(n,:)=-(gA(n,i)/gA(k,i))*gA(k,:)+gA(n,:);endbreak;endendendendendendwhile(flag==2)for i=1:length(N)%J为基本可行基所对应的检验数J(i)=Z(N(i));endfor i=1:length(N)%找到基本可行基的检验数,将其赋值为0if(J(i)~=0)Z=Z-(J(i)/A(i,N(i)))*A(i,:);endendZ1=Z;%Z1为检验数Z1(:,length(Z1))=[];D=max(Z1);%找到检验数的最大值if(D<=0)%检验数都小于0disp('已找到最优解和最优值')for i=1:length(N)val(N(i))=A(i,length(Z));endS=Z(length(Z));disp('val');disp(val);flag=0;else%检验数大于0for i=1:length(Z)if(Z(i)==D)%找到最大的那个检验数所对应的元素for j=1:length(N)if(A(j,i)>0)ll(j)=A(j,length(Z))/A(j,i);%求比值elsell(j)=10000;endendd=min(ll);if(d==10000)disp('此问题无界')flag=0;break;endfor k=1:length(ll)%找到进基和离基if(ll(k)==d)N(k)=i;A(k,:)=A(k,:)/A(k,i);for m=1:k-1A(m,:)=-(A(m,i)/A(k,i))*A(k,:)+A(m,:);endfor n=k+1:length(ll)A(n,:)=-(A(n,i)/A(k,i))*A(k,:)+A(n,:);endbreakendendendendendend五、运行结果与数据测试参考例题:例1:Min z=3x1+x2+x3+x4s.t. -2x1+2x2+x3=43x1+2x+x4=6Xj>=0,j=1,2,3,4在workspace中写入,形式如下:>> A=[-2 2 1 0 43 1 0 1 6]A =-2 2 1 0 43 1 0 1 6>> C=[3 1 1 1]C =3 1 1 1>> N=[3 4]N =3 4>> danchun(A,C,N)已找到最优解和最优值val0 2 0 4ans =6例2:初始解问题Min z=5x1+21x3s.t. x1-x2+6x3-x4=2x1+x2+2x3-x5=1xj>=0,j=1,…,5在workspace中写入,形式如下:>> A=[1 -1 6 -1 0 21 12 0 -1 1]A =1 -1 6 -1 0 21 12 0 -1 1 >> C=[5 0 21 0 0]C =5 0 21 0 0>> N=[]N =[]>> danchun(A,C,N)已找到最优解和最优值val0.5000 0 0.2500 0 0ans =7.7500六、求解实际问题(即解决附件中的实验题目)实验题目列出下列问题的数学模型,并用你自己的单纯形算法程序进行计算,最后给出计算结果。
《管理运筹学》实验报告实验日期: 2016年 04月 21日 —— 2016 年 05 月 18 日实验目的:通过实验学生应该熟练掌握“管理运筹学 3.0”软件的使用,并能利用“管理运筹学 3.0” 对具体问题进行问题处理,且能对软件处理结果进行解释和说明。
实验所用软件及版本:管理运筹学 3.0 实验过程:(含基本步骤及异常情况记录等 ) 一、实验步骤(以 P31 页 习题 1 为例) 1.打开软件“管理运筹学 3.0”2. 在主菜单中选择线性规划模型,屏幕中会出现线性规划页面3. 在点击“新建”按钮以后,按软件的要求输入目标函数个数和约束条件个数,输 入目标函数级约束条件的歌变量的系数和 b 值,并选择好“≤” 、“≥”或“=”, 如图二所示,最后点击解决班级 2014级 04 班姓名 杨艺玲 学号 2014190456 实验管理运筹学问题的计算机求解4.注意事项:(1)输入的系数可以是整数、小数,但不能是分数,要把分数化为小数再输入。
(2)输入前要合并同类项。
当约束条件输入完毕后,请点击“解决”按钮,屏幕上讲显现线性规划问题的结果,如图所示5. 输出结果5.课后习题:一、P31习题 1 某家具公司生产甲、乙两种型号的组合柜,每种组合柜需要两种工艺(制白坯和油漆).甲型号组合柜需要制白坯 6 工时,油漆8 工时:乙型号组合柜需要制白坯12 工时,油漆 4 工时.已知制白坯工艺的生产能力为120 工时/天,油漆工艺的生产能力为64 工时/天,甲型号组合柜单位利润200 元,乙型号组合柜单位利润为240 元.max z 200x 240y;约束条件:6x 12y 120,8x 4y 64,x 0, y0.问题:(1)甲、乙两种柜的日产量是多少?这时最大利润是多少?答:由实验过程中的输出结果得甲组合柜的日产量是 4 个,乙的事8个(2)图中的对偶价格13.333 的含义是什么?答:对偶价格13.333 的含义是约束条件 2 中,每增加一个工时的油漆工作,利润会增加13.33 元。
(3)对图中的常数项范围的上、下限的含义给予具体说明,并阐述如何使用这些信息。
答:当约束条件1的常数项在48~192范围内变化,且其他约束条件不变时,约束条件 1 的对偶价格不变,仍为15.56;当约束条件 2 的常数项在40~180 范围内变化,而其他约束条件的常数项不变时,约束条件 2 的对偶价格不然,仍为13.333。
(4)若甲组合柜的利润变为300,最优解不变?为什么?答:目标函数的最优值会变,因为甲组合柜的利润增加,所以总利润和对偶价格增加;甲、乙的工艺耗时不变,所以甲、乙的生产安排不变。
二、学号题max z x12x23x34x4 约束条件:x1 x2 x3 3x45 (学号)6x1 7x2 3x3 5x4 8 (学号)12x1 9x2 9x3 9x4 30x1,x2 0 x3 0 x4无约束条件学号尾数:56 则:maxz x1 2x2 3x3 4x4x1 x2 x3 3x4 416x1 7x2 3x3 5x4 4412x1 9x2 9x3 9x4 30x1,x2 0 x3 0 x4无约束条件1~10 不变11~ 20(学号 10)221~ 30(学号 20) 3 学号规则 31~ 40(学号 30) 441~ 5(0学号40) 551~ 6(0 学号约束条件:实验过程如下:1.输入目标函数及约束条件:2.标准化结果:3.运算过程实验结果报告与实验总结:4.输出结果输出结果分析:1.目标函数最优值是-114.5,x1=0,x2+0.61,x3=-14.28,x4=14.22,变量x1 的相差值为2.5 的含义为如果目标函数中x1 的系数能够增加2.5,则x1 的值能够大于零。
2.松弛变量为零,则表示与之相对应的资源已经全部用上;对偶价格:对应资源每增加一个单位,将增加多少个单位的最优值。
3.目标函数范围:最优解不变时,目标函数的决策变量的可变化范围,即生产安排可以在此范围内改变,而最优解不会改变。
4.常数项范围:目标函数右端的常数项的变化范围,常数项在此范围内的改变,不会影响对偶价格。
三、P59 页习题1 某快餐店坐落在一个旅游景点中,这个旅游景点远离市区,平时游客不多而在每个星期六游客猛增,快餐店主要为游客提供低价位的快餐服务。
该快餐雇佣了两名正式职工,正式职工每天工作8h。
其余工作由临时工来担任,临时工每班工作4h,在星期六每个营业小时所需职工数(包括正式工和临时工),如表所示已知一名正式工从11 点开始上班,工作4h 后,休息1h 而后在工作4h;另一名正式职工解:由题,列出方程如下:min z 16( x1 x 2 x3 x 4 x5 x6 x 7 x 8 x9 x10 x11)x1 1 9x1 x 2 1 9x1 x2 x 3 2 9x1 x2 x 3 x4 2 3 x 2 x3 x4 x 5 1 3x 3 x4 x5 x 6 3x 4 x5 x6 x 7 6x 5 x 6 x7 x 8 12x 6 x 7 x8 x 912 x 7 x 8 x9 x10 7x 8 x 9 x10 x11 7x1,x2, x3,x4,x5, x6, x7,x8, x9,x10,x11 0答:由输出结果可得:为352 元,具体排班情11点到12点的时段安排临时工;13 点到14 点再安排 1 个临时工;14 15 点的时段安排 1 个临16点到17点时段安排 5 时工;18点到19点安排临时工。
解:由题可得max z 10x1 12x2 14x3 x1 1.5x2 4x3 2000 2x1 1.2x2 x3 1000 x1 200, x2250, x3 100五、P161 页 习题 2某集团在全市拥有四家分公司,员工数分别是 300 分、300人、200人、 200人。
本着人性化管 理的理念,考虑为员工定制牛奶,现在准备通过三家牛奶供应商为个分工公司配送牛奶,三家 分公司可提供的配送量分别是 500 个、200个、400 个。
由于距离原因,相应的单位运价表如下 表所示,请问该如何定制牛奶?由输出结果可得: 供应商 1给分公司 1和分公司 4分别运输 300 个、200个,供应商 2给分公司 3 送 200 个,供应商 3 给分公司送 300 个可使得运费最少。
六、 P161 页 习题 3山东省 3 个主要苹果产地将苹果销往 3 个地区,其产销平衡表和单位运价表如下,试用最小元 素法求得初始解,使得总运费最少,并判断该初始解是否为最优解,并求出最优解。
解:由题可列出 满足供应商的约束条件:满足各分公司的约束条件:0.3x 11 0.2x 21 0.4x 31 300 0.7 x 21 0.4x 22 0.3x 32 3000.30x .611x310.70.x 31x 232 0.06.8x x 1333 02.40x 014 5000.20x .42x 1 41 0.40.x 22x 242 00.3.5x x 2433 02.200x 24 200产地销地1 2 3 产量1 52 8 1102 3 4 2 1403 3 5 7 50销量90 100 110解:由题可得5x11 2x12 8x13 110满足产地的约束条件:3x 214x222x231403x31 5x32 7x33 505x11 3x21 3x31 902x21 4x22 5x23 1008x31 2x32 7x33 110由输出结果可得:产地1 给销地1运送10、给销地2 运送100 ,产地2 给销地1 运送30、给销地运送110,产地3给销地1运送50 可使得总运费最少。
满足销地的约束条件:七、 P161 页 习题 4 某公司在三个地方有三个分厂,生产同一种产品,其产量分别为 300箱、400 箱、500 箱,需要供应四个地方的销售,这四地的产品需求分别为 400 箱、250 箱、350 箱、200 箱。
三个厂到四个销地的单位运价表如下所示。
产地销地 甲乙丙丁1 分厂 21 17 23 252 分厂 10 15 30 193 分厂23 21 20 2225x 14 19x 24 22x 34 200(1)应该如何安排运输方案,使得总运费最小?(2)如果 2 分厂的产量从 400 箱提高到 600 箱,那么该如何安排运输方案, 使得总运费最小? (3)如果销地甲的需求从 400 箱提高到 500 箱,而其他情况都同 (1),那该如何安排运输方案, 使得总运费最小。
解:( 1)由题可得 满足产地的约束条件:21x 11 17x 12 23x 13 25x 14 300 满足销地的约束条件21x 11 10x 21 2331 400 10x 21 15x 22 30x 23 19x 24400 17x 12 15x 22 21x 32 250 23x 31 21x 32 20x 33 22x 34 50023x 13 30x 23 2033 350(2)由题满足产地的约束条件:21x11 17x12 23x13 25x14 300 10x21 15x22 30x23 19x24 600 23x31 21x32 20x33 22x34 500满足销地的约束条件21x11 10x21 2331 400 17x12 15x22 21x32 250 23x13 30x23 2033 350 25x14 19x24 22x34 200八、 P161 页 习题 5 某建材加工企业 2013 年年底接到 170 万单位的订单, 期限一年。
该企业在本市拥有四个加工点、 三个仓库,建材在加工点完成后会放入仓库进行储存。
2014 年,年初仓库库存为 0,正常生产 时各加工点每年产量分别为 50万、 20 万、40万、60 万;若加工生产,仓库的容量分别为 50 万、 90万、 40万。
单位运价表如下,找出总运费最小的方案。
21x 11 10x 21 2331 550 17x 12 15x 22 21x 32 250 23x 13 30x 23 2033 350 25x 14 19x 24 22x 34 20021x 11 17x 12 23x 13 25x 14 300解:由题可得九、P270 页习题4有9 个小镇v1,v1...,v9, 公路网络图如图所示,弧旁数据为该公路的长度,有运输队欲从v1 到v9 运货,问走哪一条路最短。
解:由输出结果可得:最短路径为v1→ v2→v6,最短距离为12十、P272 习题10 请求下面网络图中的最小费用最大流,图中弧( vi,vj )赋权为( cij,bij )其中,cij 为从vi 到vj 的流量,bij 为从vi 到vj 的单位流量的费用。