运筹学上机实践报告(LINGO软件).docx_第1页
运筹学上机实践报告(LINGO软件).docx_第2页
运筹学上机实践报告(LINGO软件).docx_第3页
运筹学上机实践报告(LINGO软件).docx_第4页
运筹学上机实践报告(LINGO软件).docx_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Southwest university of science and technology实验报告LINGO软件在线性规划中的运用学院名称环境与资源学院专业名称采矿工程学生姓名学号指导教师陈星明 教授 二一五年十一月实验 LINGO软件在线性规划中的运用实验目的掌握LINGO软件求解线性规划问题的基本步骤,了解LINGO软件解决线性规划问题的基本原理,熟悉常用的线性规划计算代码,理解线性规划问题的迭代关系。实验仪器、设备或软件电脑,LINGO软件实验内容1LINGO软件求解线性规划问题的基本原理;2编写并调试LINGO软件求解线性规划问题的计算代码;实验步骤1使用LINGO计算并求解线性规划问题; 2写出实验报告,并浅谈学习心得体会(线性规划的基本求解思路与方法及求解过程中出现的问题及解决方法)。实验过程有一艘货轮,分为前、中、后三个舱位,它们的容积与允许载重量如下表所示。现有三种商品待运,已知有关数据列于下表中。又为了航运安全,要求前、中、后舱在实际载重量上大体保持各舱最大允许载重量的比例关系。具体要求前、后舱分别与中舱之间的载重量比例偏差不超过15%,前、后舱之间不超过10%。问货轮应装载A、B、C各多少件,运费收入为最大?试建立这个问题的线性规划模型。前舱中舱后舱最大允许载重量(t)容积(m3)200040003000540015001500商品数量(件)每件体积(m3/件)每件重量(t/件)运价(元/件)ABC600100080010578651000700600首先分析问题,建立数学模型:确定决策变量假设i=1,2,3分别代表商品A、B、C,8用j=1,2,3分别代表前、中、后舱,设决策变量xij为装于j舱位的第i种商品的数量(件)。确定目标函数商品A的件数为:商品B的件数为:商品A的件数为:为使运费最高,目标函数为:确定约束条件前、中、后舱位载重限制为:前、中、后舱位体积限制为:A、B、C三种商品数量的限制条件:各舱最大允许载重量的比例关系构成的约束条件:且决策变量要求非负,即xij0,i=1,2,3;j=1,2,3。综上所述,此问题的线性规划数学模型为:xij0,i=1,2,3;j=1,2,3。把数学模型编写成代码写入LINGO程序编入如下代码:!设前舱运A为x11,运B:x12,运C:x13;!设中舱运A为x21,运B:x22,运C:x23;!设后舱运A为x31,运B:x32,运C:x33;!单位:件;!目标函数;max=1000*(x11+x12+x13)+700*(x21+x22+x23)+600*(x31+x32+x33);!数量约束;x11+x12+x13=600;x21+x22+x23=1000;x31+x32+x33=800;!容量约束;x11*10+x21*5+x31*7=4000;x12*10+x22*5+x32*7=5400;x13*10+x23*5+x33*7=1500;!重量约束;x11*8+x21*6+x31*5=2000;x12*8+x22*6+x32*5=3000;x13*8+x23*6+x33*5=1500;!平衡约束;(2/3)*(1-0.15)=(x11*8+x21*6+x31*5)/(x12*8+x22*6+x32*5);(1/2)*(1-0.15)=(x13*8+x23*6+x33*5)/(x12*8+x22*6+x32*5);(4/3)*(1-0.10)=(x11*8+x21*6+x31*5)/(x13*8+x23*6+x33*5);(x11*8+x21*6+x31*5)/(x12*8+x22*6+x32*5)=(2/3)*(1+0.15);(x13*8+x23*6+x33*5)/(x12*8+x22*6+x32*5)=(1/2)*(1+0.15);(x11*8+x21*6+x31*5)/(x13*8+x23*6+x33*5)=(4/3)*(1+0.10);!整数约束;gin(x11);gin(x12);gin(x13);gin(x21);gin(x22);gin(x23);gin(x31);gin(x32);gin(x33);如下图所示:然后运行得出结果: Local optimal solution found. Objective value: 801000.0 Extended solver steps: 0 Total solver iterations: 4 Variable Value Reduced Cost X11 150.0000 -1000.000 X12 375.0000 -1000.000 X13 75.00000 -1000.000 X21 0.000000 -700.0000 X22 0.000000 -700.0000 X23 150.0000 -700.0000 X31 160.0000 -600.0000 X32 0.000000 -600.0000 X33 0.000000 -600.0000 Row Slack or Surplus Dual Price 1 801000.0 1.000000 2 0.000000 0.000000 3 850.0000 0.000000 4 640.0000 0.000000 5 1380.000 0.000000 6 1650.000 0.000000 7 0.000000 0.000000 8 0.000000 0.000000 9 0.000000 0.000000 10 0.000000 0.000000 11 0.1000000 0.000000 12 0.7500000E-01 0.000000 13 0.1333333 0.000000 14 0.1000000 0.000000 15 0.7500000E-01 0.000000 16 0.1333333 0.000000由运行结果可以得知:前舱运输A 150件,B 375件,C 75件;中舱运输A 0件,B 0件,C 150件;后舱运输A 160件,B 0件,C 0件;的总利润最大为801000.0元。心得体会运筹学是近几十年发展起来的一门新兴学科。它的目的是为管理人员在做决议是提供科学的依据,它是实现现代化管理的有力工具。应用运筹学处理问题是,有两个重要特点:一是从全局观点出发;二是通过建模,对于要求解的问题得到最合理的决策。我国拥有的资源量,从人均来看,是一个资源相对贫乏的国家。因此,如何合理、有效、经济的利用资源,是相当重要的。提高管理工作的效能和效益,是人尽其才,物尽其用,将运筹的方法应用于实践,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论