《运筹学》实验指导书.pdf

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《运筹学》

实验指导书

适用专业:工业工程

东北大学秦皇岛分校控制工程学院工业工程专业

2014年3月

前言

对于工业工程专业来说,运筹学是一门公共基础课,是应用性很

强的课程。它是利用现代数学研究各种资源的运用、筹划和相关决策

等问题的一门重要学科,主要研究如何在一定条件下科学、合理地分

配人力、物力、财力等资源,使实际系统有效运行。它可以用来预测

发展趋势,制定行动规划或优选方案,从而为行政管理人员和决策者

在决策时提供科学的依据。运筹学的实际运用包括如下六个步骤:问

题分析;模型构造;模型求解;模型验证;解的有效控制;方案实施。

随着计算机软件的发展,许多复杂的运筹学计算可以由计算机软

件来完成,如matlab、mathematica、lingo、excel等。本实验课程

以lingo软件为工具,使学生在学习了运筹学基本原理的基础上,进

一步掌握使用软件工具解决运筹学实际问题的方法。本实验课程共8

学时,内容如下:

1、软件编程基础及其在运筹学中的应用(2学时)

2、单纯形法的计算机实现(2学时)

3、解运输问题(2学时)

4、解目标规划、整数规划问题和指派问题(2学时)

实验一软件编程基础及其在运筹学中的应用(2学

时)

一、实验目的

1、熟悉lingo的操作环境。

2、学会用lingo编程的方法来求解运筹学问题并读取结果。

二、实验素材

例题1、(利润最大化问题)某工厂生产甲、乙两种产品。每生产一个单位的甲

产品需要使用A设备1小时,工人劳动时间1小时,可赢利20元;生产一个单

位的乙产品需要使用B设备1小时,工人劳动时间2小时,可赢利30元。受工

厂条件限制,每天的总劳动时间不能超过120小时,A设备的总使用时间不能超

过60小时,B设备的总使用时间不能超过50小时。试建立线性规划模型,每天

生产多少甲、乙产品,可使利润最大?

解:建立线性规划模型。设x1为每天生产甲产品的数量,x2为每天生产乙

产品的数量。由此得到线性规划模型:

max=20*x1+30*x2;

x1+2*x2=120;

x1=60;

x2=50;

x1=0;

x2=0;

将程序输入lingo软件,不需输入最后两行(变量的非负约束),点击solve

按钮,得到求解结果如下:

Globaloptimalsolutionfound.(已找到全局最优解)

Objectivevalue:2100.000(最优目标函数值)

Infeasibilities:0.000000(找到的解违反了几

个约束条件)

Totalsolveriterations:1(迭代次数)

VariableValueReducedCost

X160.000000.000000

X230.000000.000000

RowSlackorSurplusDualPrice

12100.0001.000000

20.000000

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档