高《运筹学》实验指导书
运筹学实验指导书(第1部分)

预备知识 WinQSB 软件操作指南[WinQSB 软件简介]QSB 是Quantitative Systems for Business 的缩写,早期的版本是在DOS 操作系统下运行的,后来发展成为在Windows 操作系统下运行的WinQSB软件,目前已经有 2.0 版。
该软件是由美籍华人Yih-Long Chang 和Kiran Desai 共同开发,可广泛应用于解决管理科学、决策科学、运筹学及生产管理等领域的问题。
该软件界面设计友好,使用简单,使用者很容易学会并用它来解决管理和商务问题,表格形式的数据录入以及表格与图形的输出结果都给使用者带来极大的方便,同时使用者只需要借助于软件中的帮助文件就可以学会每一步的操作。
[WinQSB 软件的基本操作]1. 安装与启动点击WinQSB 安装程序的Setup,指定安装目录后,软件自动完成安装。
读者在使用该软件时,只需要根据不同的问题,调用程序当中的不同模块,操作简单方便。
进入某个模块以后,第一项工作就是建立新问题或者打开已经存盘的数据文件。
在WinQSB 软件安装完成后,每一个模块都提供了一些典型的例题数据文件,使用者可以先打开已有的数据文件,了解数据的输入格式,系统能够解决什么问题,结果的输出格式等内容。
2.数据的录入与保存数据的录入可以直接录入,同时也可以从Excel 或Word 文档中复制数据到WinQSB。
首先选中要复制的电子表格中单元格的数据,点击复制,然后在WinQSB 的电子表格编辑状态下选择要粘贴的单元格,点击粘贴即可。
如果要把WinQSB 中的数据复制到office 文档中,选中WinQSB 表格中要复制的单元格,点击Edit/Copy,to clipboard 即可。
数据的保存,只需要点击File/Save as 即可,计算结果的保存亦相同,只是注意系统以文本格式(*.txt)保存结果,使用者可以编辑该文本文件。
实验1 线性规划问题的WinQSB应用[实验目的]1.了解WinQSB软件的集成环境,掌握WinQSB集成环境的基本操作方法;2.掌握利用WinQSB求解LP问题的最优解,并进行灵敏度分析;3.学会对利用WinQSB求得结果的解释。
运筹学实验指导书

运筹学实验指导书马建华山东财经大学目录实验一lingo软件的基本操作 (3)1.实验目的 (3)2.实验内容 (3)3.实验步骤 (3)4.注意事项 (4)5.实验练习题 (4)实验二lingo软件的函数输入 (6)1.实验目的 (6)2.实验内容 (6)3.实验步骤 (6)4.注意事项 (6)5.实验练习题 (7)实验三Excel规划求解 (8)1.实验目的 (8)2.实验内容 (8)3.实验步骤 (8)4.注意事项 (10)5.实验练习题 (10)实验四Scilab软件的基本操作 (11)1.实验目的 (11)2. 实验内容 (11)3.实验步骤 (11)4.注意事项 (15)5.实验练习题 (15)实验五求解网络优化 (16)1.实验目的 (16)2.实验内容 (16)3.实验步骤 (16)4.注意事项 (20)5.实验练习题 (20)实验一lingo软件的基本操作1.实验目的熟悉lingo软件的基本操作,学会软件安装、调用和基本窗口组成及各种命令。
2.实验内容(1)Lingo软件的基本操作;(2)Lingo软件求解数学规划。
3.实验步骤第一步打开Lingo13.0 认识窗口菜单和命令第二步输入模型model:min=3*x1+2*x2+x3;x1+2*x2+x3<=15;2*x1+5*x3>=18;2*x1+4*x2+x3<=10;end第三步点击求解按钮求解规划第四步找出最优解和最优值4.注意事项(1)Lingo的输入必须在英文半角状态下输入;(2)Lingo没有下标,可以用字母后面跟数字表示;(3)Lingo没有≤或≥号,用<= 和>=分别代表两种不等号;(4)在系数与变量之间要有“*”表示乘号;(5)变量大于等于零为默认要求,不用输入。
如果要输入自由变量,需要用函数@free( )定义,每次只能定义一个。
(6)Lingo内部函数必须用“@”开始;(7)如果变量有上下界,用函数@BND(下界,变量,上界)。
运筹学实验教案新部编本和指导书

教师学科教案[ 20 – 20 学年度第__学期]任教学科:_____________任教年级:_____________任教老师:_____________xx市实验学校《运筹学》实验教案一、课程实验目标《运筹学》课程是工商管理类专业的五门核心课程之一,本课程实验课的教学旨在通过学生上机学习、实际操作、运用《管理运筹学》2.0软件,使学生从理论课教学中所学到的《运筹学》中线性规划、运输问题、整数规划、0-1规划和指派问题的基本概念、基本理论、基本计算方法得以进一步加深理解,并为后续管理专业课程的学习、毕业论文中的定量分析和今后在实际工作中熟练运用《管理运筹学》软件解决生产计划管理、产品营销、库存管理中的实际问题打下坚实的基础。
实验课数安排在6学时左右。
二、实验的基本内容实验一:单纯性方法解线性规划问题(2学时)实验二:表上作业法解运输问题(2学时)实验三;解目标规划问题、整数规划问题和指派问题(2学时)三、实验教学方法首先,教师结合实例介绍《管理运筹学》2.0软件与所学《运筹学》课程相关部分的理论、概念、方法之间的关系,并讲授软件的使用方法。
然后让学生自已实际操作软件,熟悉软件,在掌握《管理运筹学》2.0软件的基础上,去验算教师在课堂上讲过的例题、已做过的习题。
最后给出实际案例,让学生用《管理运筹学》2.0软件去计算线性规划问题、运输问题、目标规划问题、整数规划问题和指派问题,获得用运筹学方法去解决实际问题的能力。
实验一单纯性方法解线性规划问题1、实验目的让学生进一步掌握线性规划问题的相关基本概念、理论和方法。
加深对单纯性方法的理解,熟练运用它去解线性规划问题,并运用《管理运筹学》2.0软件去进行线性规划问题的相关计算。
2、重难点在掌握线性规划问题的有关理论、方法的基础上,运用《管理运筹学》2.0软件去解决实际问题。
3、实验步骤⑴结合实例介绍《管理运筹学》2.0软件与所学线性规划问题的理论、概念、方法之间的关系,并讲授《管理运筹学》2.0软件的使用方法。
运筹学实验指导书

运筹学实验指导书-CAL-FENGHAI.-(YICAI)-Company One1实验一、线性规划综合性实验一、实验目的与要求:使学生掌握线性规划建模的方法以及至少掌握一种线性规划软件的使用,提高学生应用线性规划方法解决实际问题的实践动手能力。
通过实验,使学生更深入、直观地理解和掌握线性规划的基本概念及基本理论和方法。
要求学生能对一般的线性规划问题建立正确的线性规划数学模型,掌握运筹学软件包线性规划模块的操作方法与步骤,能对求解结果进行简单的应用分析。
二、实验内容与步骤:1.选择合适的线性规划问题学生可根据自己的建模能力,从本实验指导书提供的参考选题中或从其它途径选择合适的线性规划问题。
2.建立线性规划数学模型学生针对所选的线性规划问题,运用线性规划建模的方法,建立恰当的线性规划数学模型。
3.用运筹学软件求解线性规划数学模型学生应用运筹学软件包线性规划模块对已建好的线性规划数学模型进行求解。
4.对求解结果进行应用分析学生对求解结果进行简单的应用分析。
三、实验例题:(一)线性规划问题某集团摩托车公司产品年度生产计划的优化研究1)问题的提出某集团摩托车公司是生产各种类型摩托车的专业厂家,有30多年从事摩托车生产的丰富经验。
近年来,随着国内摩托车行业的发展,市场竞争日趋激烈,该集团原有的优势逐渐丧失,摩托车公司的生存和发展面临严峻的挑战。
为此公司决策层决心顺应市场,狠抓管理,挖潜创新,从市场调查入手,紧密结合公司实际,运用科学方法对其进行优化组合,制定出1999年度总体经济效益最优的生产计划方案。
2)市场调查与生产状况分析1998年,受东南亚金融风暴的影响,国内摩托车市场出现疲软,供给远大于需求,该集团的摩托车生产经营也出现开工不足、库存增加和资金周转困难等问题。
该集团共有三个专业厂,分别生产轻便摩托车、普通两轮车和三轮摩托车三大系列产品。
20000辆和22000辆。
为1600万元。
根据以上情况,该公司应如何制定1999年度总体经济效益最优的生产计划方案(二)线性规划建模设X j表示生产M j型摩托车的数量(j=1,2,…,9),则总利润最大的摩托车产品生产计划数学模型为:MaxZ=×+×+×+×+×+×+×+×+×=++++++++满足 X1+X2+X3≤50000 (1)X4+X5+X6≤60000 (2)X7+X8+X9≤10000 (3)++++++++≤4000×5 (4)X3≤20000 (5)X6≤22000 (6)×(X1+X2+X3)+×(X4+X5+X6)+×3(X7+X8+X9)≤3000 (7)++++++++≤1600(8)X j≥0(j=1,2,3,4…9)模型说明:约束(1)、(2)、(3)分别表示三种系列摩托车的最大生产能力限制;约束(4)表示摩托车的生产受流动资金的限制;约束(5)和(6)表示M3和M6两种车产量受发动机供应量限制;约束 (7)表示未销售的产量受库存能力的限制;约束(8)表示未销售产品占用资金的限制。
运筹学试验指导书

《运筹学》实验指导书课程代码: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中对应元素相乘后再相加。
运筹学实验指导书(第1部分)汇总

预备知识 WinQSB 软件操作指南[WinQSB 软件简介]QSB 是 Quantitative Systems for Business 的缩写,早期的版本是在 DOS 操作系统下运行的, 后来发展成为在 Windows 操作系统下运行的 WinQSB 软件,目前已经有2.0 版。
该软件是由美籍华人 Yih-Long Chang 和 Kiran Desai 共同开发,可广泛应用于解决管理科学、决策科学、运 筹学及生产管理等领域的问题。
该软件界面设计友好,使用简单,使用者很容易学会并用它来解 决管理和商务问题,表格形式的数据录入以及表格与图形的输出结果都给使用者带来极大的方便,同时使用者只需要借助于软件中的帮助文件就可以学会每一步的操作。
WinQSB 应用软件包可求解如下19 类问题:序号程 序缩写、文件名名称 应用范围1Acceptance SamplingAnalysis ASA抽样分析各种抽样分析、抽样方案设计、假设分析2 Aggregate PlanningA P综合计划编制具有多时期正常、加班、分时、转包生产量,需求量,储存费用,生产费用等复杂的整体综合生产计划的编制方法。
将问题归结到求解线性规划模型或运输模型3 decision analysisDA决策分析确定型与风险型决策、贝叶斯决策、决策树、二人零和对策、蒙特卡罗模拟。
4 Dynamic ProgrammingDP动态规划最短路问题、背包问题、生产与储存问题5Facility Location and Layout FLL设备场地布局设备场地设计、功能布局、线路均衡布局6Forecasting and Linear regression F C预测与线性回归简单平均、移动平均、加权移动平均、线性趋势移动平均、指数平滑、多元线性回归、Holt-Winters 季节迭加与乘积算法7 Goal Programming and Integer Linear Goal Programming GP -IGP目标规划与整数线性目标规划 多目标线性规划、线性目标规划,变量可以取整、连续、0-1或无限制8Inventory Theory and Systems I TS存储论与存储控制系统 经济订货批量、批量折扣、单时期随机模型,多时期动态储存模型,储存控制系统(各种储存策略)9 Job SchedulingJ OB作业调度,编制工作进度表 机器加工排序、流水线车间加工排序10Linear programming and integer linearprogrammingL P -ILP 线性规划与整数线性规划线性规划、整数规划、写对偶、灵敏度分析、参数分析11MarKov ProcessMKP马耳科夫过程 转移概率,稳态概率12Material requirementsplanning MRP物料需求计划物料需求计划的编制,成本核算13Network ModelingNet网络模型运输、指派、最大流、最短路、最小支撑树、货郎担等问题,14NonLinear ProgrammingN LP非线性规划有(无)条件约束、目标函数或约束条件非线性、目标函数与约束条件都非线性等规划的求解与分析15Project SchedulingPERT-CPM网络计划关键路径法、计划评审技术、网络的优化、工程完工时间模拟、绘制甘特图与网络图16Quadratic programmingQP二次规划求解线性约束、目标函数是二次型的一种非线性规划问题,变量可以取整数17Queuing AnalysisQA排队分析各种排队模型的求解与性能分析、15种分布模型求解、灵敏度分析、服务能力分析、成本分析18 Queuing System SimulationQSS排队系统模拟未知到达和服务时间分布、一般排队系统模拟计算19Quality control chartsQ CC质量管理控制图 建立各种质量控制图和质量分析[WinQSB 软件的基本操作]1. 安装与启动点击 WinQSB 安装程序的 Setup ,指定安装目录后,软件自动完成安装。
《运筹学》课程实验指导书09级汇总

《运筹学》课程实验指导书实验一线性规划问题模型的建立及求解1. 实验目的和要求理解线性规划模型的基本思想,熟悉运筹学软件的安装及基本使用方法,能够使用运筹学软件对线性规划问题进行求解。
2. 实验前准备复习教材第一、二、三、四、五、六章相关内容。
3. 实验条件每名同学使用一台计算机。
小组同学相邻,方便讨论。
4. 实验内容(1 熟悉运筹学软件的安装及基本使用方法。
(2 练习教材第二章习题8a,b 的数学模型,使用运筹学软件求解,分析输出数据。
(3 选择教师指定的实际问题,进行分析、建模和求解(实验报告内容)。
5. 实验报告完成本次实验的报告,写清实验步骤及实验结果。
指定问题:问题一:任务分配问题:某车间有甲、乙两台机床,可用于加工三种工件。
假定这两台车床的可用台时数分别为800和900,三种工件的数量分别为400、600和500,且已知用三种不同车床加工单位数量不同工件所需的台时数和加工费用如下表。
问怎样分配车床的加工任务,才能既满足加工工件的要求,又使加工费用最低?问题二:某厂每日8小时的产量不低于1800件。
为了进行质量控制,计划聘请两种不同水平的检验员。
一级检验员的标准为:速度25件/小时,正确率98%,计时工资4元/小时;二级检验员的标准为:速度15件/小时,正确率95%,计时工资3元/小时。
检验员每错检一次,工厂要损失2元。
为使总检验费用最省,该工厂应聘一级、二级检验员各几名?问题三:某农场有100公顷土地及15000元资金可用于发展生产。
农场劳动力情况为秋冬季3500人日,春夏季4000人日,如劳动力本身用不了时可外出干活,春夏季收入为2.1元/人日,秋冬季收入为1.8元/人日。
该农场种植三种作物:大豆、玉米、小麦,并饲养奶牛和鸡。
种作物时不需要专门投资,而饲养动物时每头奶牛投资400元,每只鸡投资3元。
养奶牛时每头需拨出1.5公顷土地种饲草,并占用人工秋冬季100人日,春夏季为50人日,年净收入400元/每头奶牛。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一 线性规划问题建模及求解
一、实验学时
2学时 二、实验目的
掌握在Excel 中建立线性规划模型的方法,并能对得到的运算结果报告、敏感度报告及极限值报告进行分析。
三、实验内容
在Excel 中建立线性规划模型并求解。
四、实验过程 练习1
某电视机厂生产四种型号的特用电视机:Ⅰ型——轻便黑白,Ⅱ型——正规黑白,Ⅲ型——轻便彩色,Ⅳ型——正规彩色。
各型号每台所需的组装时间、调试时间、销售收入以及该厂组装调试能力如表1所示。
表1
但现在显像管紧缺,每月最多只能进货180只,其中彩色显像管不超过100只。
令1234,,,x x x x 依次表示各型号每月计划产量。
现工厂需拟定使目标总销售收入z 为最大的生产计划,在Excel 中建立该问题的线性规划模型并求解。
实验步骤:
1.在Excel 中建立数学模型,如图1所示,并按表2定义各单元格名称;
图1
表2
2.加载Excel提供的“规划求解”模块,设置规划求解参数;(1)确认加载“规划求解”,如尚未加载请先加载:
工具→加载宏……→规划求解
(2)依次单击工具→规划求解,如图2所示设置规划求解参数:
图2
单击“选项”,进行选项设置,如图3所示:
图3
(3)单击“确定”后,回到图2所示对话框,单击“求解”,得到图4所示对话框:
图4
求解结果如图5所示:
图5
练习2
某工厂计划生产甲、乙两种产品,具体数据如表3所示:
表3
如何安排生产计划,使该工厂获利最多?
要求:参照练习1建立相关模型并求解。
实验二 网络分析问题建模及求解
一、实验学时
2学时 二、实验目的
掌握在Excel 中建立网络分析问题模型的方法,并能根据求解结果进行分析解决实际问题。
三、实验内容
在Excel 中建立最短路问题、最大流问题模型并求解。
四、实验过程 练习1
有9个城市v 1,v 2, … 到v 9,其公路网如图6所示,弧旁数字是该段公路的长度,有一批货物要从v 1运到v 9,问走哪条路最短
?
1
v v 8
9
v
图6
实验步骤:
1.按照图9在相应的单元格内输入文本;按照表4,在相应单元格内输入公式。
表4
2.规划求解参数设置如图7所示。
图7
其中可变单元格为:$C$14,$E$14,$D$15,$F$15,$G$15,$J$16,$H$17,$G$18,$H$19,$J$19,$I$20,$J$20,$J$21。
即如图8,并将矩形区域中其它单元格(底色为浅绿色)设置为0;“选项”中选取“假定非负”和“采用线性模型”,在约束条件中还要将所有可变单元格设置为0-1变量(bin )。
图8
3.求解,得到结果如图9所示。
图9
从图9中可以看出,从1v 到9v 的最短路为1269v v v v →→→,最短路长为8.5。
练习2
求如图10所示的网络的最大流(每弧旁的数字是该弧的容量和实际流量)。
s
v 25
t
v (1,1)
图10
实验步骤:
1.按照图12在相应的单元格内输入文本;按照表5,在相应单元格内输入公式。
表5
2.规划求解参数设置如图11所示。
图11
其中"选项"中选取“假定非负”和“采用线性模型”。
3.最后得到结果,如图12所示。
图12。