(上机实验WINQSB)运筹学上机指导手册

(上机实验WINQSB)运筹学上机指导手册
(上机实验WINQSB)运筹学上机指导手册

一、软件下载、安装

1、下载地址:ftp://

2、将文件夹WinQS瞄贝到硬盘一打开硬盘中的文件夹WinQS9运行Set.up文件安装程

二、线性规划、整数规划、0-1规划上机程序

1、运行“ Lin ear and in teger program ming', 出现图 1 所示界面

图1

2、运行file菜单下的new problem命令,出现图2所示界面。

决策变量个数Number of

Variables;

约束条件个数

(不含变量约

束)(* Maximization]

非负连续

(? N onne^dtfYe contmuQUS 变量

C NomegatKe integei非负整数变量

目标函数类型Enlry Farmat

T" 0-1整数变量

数据类型(? Spreadsheet Malrix Form 「Moimal Model Forn

输入数据格式:选择UK Spreadsheet Matrix From Cancel

迫Linea.r and Tnteger Pro^ra>Bing

Fil-e

Number

如:求解下面线性规划问题图2输入为:图3所示

min z X i2X23X3

2x i X2X39

3x i X22X34

3x i2X23X36

x1 I0,X20, X3取值无约

图3

3、按图2所示输入完成确定后出现图4所示界面

目标函数系数约束条件系数变量类型:双击改变右端项

图4

4、输入完成后,按图5所示运行键

图5

5、运行结果如图6所示

图6

图6中各列的含义为:

Decision Variable:决策变量

Solution Value:决策方案取值

Solution Value:决策变量对目标的单位贡献/目标函数系数

Total Contribution:总贡献=(Solution Value)x( Solution Value)

Reduced Cost 检验数

Allowable Min c(j) / Allowable Man c(j):目标系数的灵敏度范围

Objective Fun cti on:目标函数

Constraint:约束条件(C1, C2, C3分别表示约束条件1、2、3)

Left Hand Side:左端项,将决策变量取值代入约束方程左端计算的结果

Right Hand Side:右端项,表示目前资源的拥有量

Slack or Surplus:左端项与右端项的差额:资源的不足/slack或剩余/surplus Shadow Price资源的影子价格

Allowable Min. RHS/ Allowable Max. RHS :右端项的灵敏度范围

OK

三、目标规划上机程序

1、运行“ Goal programming ”出现图7所示界面

迥| Linear a^id Integer Goa] Progruning

File Help

g

… a

+ e

7

2、运行file 菜单下的new problem 命令,出现图8所示界面。

图8中各项目含义:

Number of Goals :目标的个数,即目标函数优先级的个数

Number of Variables :变量的个数,为决策变量个数和偏差变量个数之和。 其余项目含义同

图2。

如求解下列目标规划问题按图8输入,输入结果如图9所示:

min z Pg d 1 ) P

2d

2

10% 12x 2 d 1 d 1 62.5 X 1 2x 2 d 2 d 2

10

2x !

x 2

8

X 1,X 2

, d

i , d

i

(i 1, ,2)

GP-IGP ProbleB Spec ification

Maximiza lion

Minimizatian

Data Entry Format

(? Spreadsheet Matrix Form

厂 Normal Model Form

ff Nonnegative continuous

「Naneg^tiYfr int&gw

C Binary (0

」]

厂 Unrici n^d /u nrertri cted

Deiault Goal Criiena

图8

and Integer Coal ProgEa*Bing

图9

3、输入完成确定后出现如图10所示界面

图10中各行含义如下:

第一行:变量代号,具体含义自己定义,如本例中可定义如下:

X1 - X1 ;X2 - X2;X3 - b l-;X4 - b l +;X5 - b2-;X6 - b2+ 其余各项目含义同图4。

图10

4、将数据输入图10后,结果如图11所示。

5、图11输入完成后,按运行键(同图5所示)。运行结果如图12所示。图12 种各项

目含义同图6。

运筹学上机练习题

线性规划问题练习题 练习一:一贸易公司专门经营某种杂粮的批发业务。公司现有库容5000担的仓库。1月1日,公司拥有库存1000担杂粮,并有资金20000元,估计第一季度杂粮价格如表所示。 如买进的杂粮当月到货,但需到下月才能卖出,且规定“货到付款”。公司希望本季末库存2000担,问应采取什么样的买进卖出的策略使3个月总的获利最大?

练习二、某农场有100hm2(公顷)土地及15000元资 金可用于发展生产。农场劳动力情况为秋冬季3500人日,春夏季4000人日,如劳动力本身用不了时可 外出干活,春夏季收入为2.1元/人日,秋冬季收入为 1.8元/人日。该农场种植三种作物:大豆、玉米小麦,并饲养奶牛和鸡。种作物时不需要专门投资,而饲养 动物时没有奶牛投资400元,每只鸡投资3元。养奶 牛时没头需拨出1.5 hm2中饲草,并占用人工秋冬季为100人日,春夏季为50人日,年净收入400元/每头奶牛。养鸡时不占用土地,需人工为每只鸡秋冬需0.6人日,春夏为0.3人日,年净收入为2元/每只鸡。农场现有鸡舍允许最多样3000只鸡,牛栏允许最多养32头奶牛。三作物每年需要的人工及收入如表所 1、某公司有三项工作需分别招收技工和力工来完成。第一项工作可由一个技工单独完成,或由一个技工和两个力工组成的小组

来完成。第二项工作可由一个技工或一个力工单独去完成。第三项工作可由5个力工组成的小组完成,或由一个技工领着三个力工来完成。已知技工和力工每周工资分别为100元和80元,他们每周都工作48小时,但他们没人实际的有效工作时间分别为42和36h。为完成这三项工作任务,该公司需要每周总有效工作时间为:第一项工作1000h。第二项工作20000h,第三项工作30000h。能招收到的工人数为技工不超过400人,力工不超过800人。试建立模型,确定招收技工和力工各多少人。使总的工资支出为最少 2、旭日公司签订了5种产品(i=1,…5)下一年度1~6月份的交货合同。已知这5种产品的订货量(件)、单件售价(元)、成本价(元)及生产每件产品所需工时(h)分别为D i,S i,C i,a i。1~6月的各个月内该厂正常生产工时及最大允许加班工时如表 但加班时间内生产每件产品成本增加C i′元,因生产设备及交货要求,其中产品1最早安排从3月份开始生产,产品3最早在4月底交货,产品4最早可于2月份起生产,并于5月底前全部交货。若产品3和4延期交货,于6月底前每拖一个月分别罚款P3和P i元,全部产品必须于6月底前交货。请为该厂设计一个保证完成合同又使盈利能力为最大的生产计划安排。

管理运筹学后习题参考答案汇总

《管理运筹学》(第二版)课后习题参考答案 第1章线性规划(复习思考题) 1. 什么是线性规划?线性规划的三要素是什么? 答:线性规划(Lin ear Programmi ng , LF)是运筹学中最成熟的一个分支,并且是应用最广泛的一个运筹学分支。线性规划属于规划论中的静态规划,是一种重要的优化工具,能够解决有限资源的最佳分配问题。 建立线性规划问题要具备三要素:决策变量、约束条件、目标函数。决策变量是决策问题待定的量值,取值一般为非负;约束条件是指决策变量取值时受到的各种资源条件的限制,保障决策方案的可行性;目标函数是决策者希望实现的目标,为决策变量的线性函数表达式,有的目标要实现极大值,有的则要求极小值。 2. 求解线性规划问题时可能出现几种结果,哪种结果说明建模时有错误?答:(1)唯一最优解:只有一个最优点; (2)多重最优解:无穷多个最优解; (3)无界解:可行域无界,目标值无限增大; (4)没有可行解:线性规划问题的可行域是空集。 当无界解和没有可行解时,可能是建模时有错。 3. 什么是线性规划的标准型?松弛变量和剩余变量的管理含义是什么? 答:线性规划的标准型是:目标函数极大化,约束条件为等式,右端常数项 ' ,决策变量满足非负性。

如果加入的这个非负变量取值为非零的话,则说明该约束限定没有约束力,对企业 来说不是紧缺资源,所以称为松弛变量;剩余变量取值为非零的话,则说明 “遅 约束的左边取值大于右边规划值,出现剩余量。 4?试述线性规划问题的可行解、基础解、基可行解、最优解的概念及其相互关 系。 答:可行解:满足约束条件 扎—‘丸 的解,称为可行解。 基可行解:满足非负性约束的基解,称为基可行解 最优解:使目标函数最优的可行解,称为最优解。 最优基:最优解对应的基矩阵,称为最优基。 它们的相互关系如右图所示: 5 ?用表格单纯形法求解如下线性规划 解:标准化 1 可行基:对应于基可行解的基,称为可行基。 基可行解 SA] + S 2

运筹学上机实验指导书.

运筹学上机实验指导书 重庆交通大学管理学院

目录 绪论 运筹学上机实验软件简介 第一章运筹学上机实验指导 §1.1 中小型线性规划模型的计算机求解 §1.2 大型线性规划模型的编程计算机求解 §1.3线性规划的灵敏度分析 §1.4运输问题数学模型的计算机求解 §1.5目标规划数学模型的计算机求解 §1.6整数规划数学模型的计算机求解 §1.7 指派问题的计算机求解 §1.8最短路问题的计算机求解 §1.9最大流问题的计算机求解 第二章LINGO软件基础及应用 §2.1 原始集(primitive set)和派生集(derived set)与集的定义 §2.2 LINGO中的函数与目标函数和约束条件的表示 §2.3 LINGO中的数据 §2.4 LINDO简介

第三章运筹学上机实验及要求 实验一.中小型线性规划模型的求解与Lingo软件的初步使用实验二.中小型运输问题数学模型的Lingo软件求解。 实验三.大型线性规划模型的编程求解。 实验四.运输问题数学模型的Lingo编程求解。 实验五.分支定界法上机实验 实验六.整数规划、0-1规划和指派问题的计算机求解 实验七:最短路问题的计算机求解 实验八:最大流问题的计算机求解 实验九:运筹学综合实验

绪论 运筹学是研究资源最优规划和使用的数量化的管理科学,它是广泛利用现有的科学技术和计算机技术,特别是应用数学方法和数学模型,研究和解决生产、经营和经济管理活动中的各种优化决策问题。 运筹学通常是从实际问题出发,根据决策问题的特征,建立适当的数学模型,研究和分析模型的性质和特点,设计解决模型的方法或算法来解决实际问题,是一门应用性很强的科学技术。运筹学的思想、内容和研究方法广泛应用于工程管理、工商企业管理、物流和供应链管理、交通运输规划与管理等各行各业,也是现代管理科学和经济学等许多学科研究的重要基础。 在解决生产、经营和管理活动中的实际决策问题时,一般都是建立变量多、约束多的大型复杂的运筹学模型,通常都只能通过计算机软件才能求解,因此,学习运筹学的计算机求解和进行上机实验,就是运筹学教学的重要组成部分。 现在求解各类运筹学模型的软件多种,主要有Microexcel,Matlab,LINDO,LINGO,WinQSB和英国运筹学软件Dash-Xpress。Microexcel主要利用规划求解来解线性规划模型,WinQSB功能比较齐全,但是主要适合解决规模较小的运筹学模型,英国运筹学软件Dash-Xpress现在在中国的使用率不高,Matlab是通过矩阵的方法解决线性规划,对非线性规划和其它运筹学模型特别是大规模的模型的输入不太方便,。而LINGO和LINDO是使用最广泛的运筹学专业软件,前者功能强大,能解决几乎所有的运筹学优化模型,后者主要功能是线性规划模型的求解。在LINGO中模型的输入和编程都比较方便,可解决大规模的运筹学模型。因此,本课程的教学就是以LINGO为主,适当补充Excel和LINDO作为运筹学上机软件,后者的优势主要在于能获得最优单纯形表以进行更全面地灵敏度分析。 LINGO是用来求解线性和非线性优化问题的简易工具。LINGO内置了一种建立最优化模型的语言,可以简便地表达大规模问题,利用LINGO高效的求解器可快速求解并分析结果。 LINGO全称是Linear INteractive and General Optimizer的缩写---交互式的线性和通用优化求解器。它是一套设计用来帮助您快速,方便和有效的构建和求解线性,非线性,和整数最优化模型的功能全面的工具.包括功能强大的建模语言,建立和编辑问题的全功能环境,读取和写入Excel和数据库的功能,和一系列完全内置的求解程序. 运行环境:Win9x/NT/2000/XP/2003/Vista/Win7 软件类别:国外软件/工具软件/计算工具 软件语言:英文 LINGO 是使建立和求解线性、非线性和整数最佳化模型更快更简单更有效率的综合工具。LINGO 提供强大的语言和快速的求解引擎来阐述和求解最佳化模型。LINGO具有如下的优势: 1.简单的模型表示 LINGO 可以将线性、非线性和整数问题迅速得予以公式表示,并且容易阅读、了解和修改。LINGO的建模语言允许您使用汇总和下标变量以一种易懂的直观的方式来表达模型,非常类似您在使用纸和笔。模型更加容易构建,更容易

运筹学A(二)上机作业20121013

实验报告 运筹学A(二) 学号:201134010209 姓名:欧阳文娟 专业:物流工程 指导教师:叶鸿 二零一三年四月 实验一:最小树、最短路与最大流问题

(一)实验目的:掌握WinQSB软件求最小树、最短路与最大流问题 (二)内容和要求:用WinQSB软件完成下三例 1. 最小树问题——求下图的最小生成树和最大生成树: 6 V1 V2 6 6 2 2 V6 7 V7 3 V3 8 3 4 3 V5 1 V4 2. 最短路问题——如图所示网络,各线段上的数字代表相应两节点间的距离,请求出从节点1 到节点10之间的最短距离。 网络图 3. 最大流问题——某单位招收懂俄、英、日、德、法文的翻译各一人,有5人应聘。已知乙懂俄文,甲、乙、丙、丁懂英文,甲、丙、丁懂日文,乙、戊懂德文,戊懂法文,问这5个人是否都能得到聘书?最多几个得到招聘,招聘后每人从事哪一方面翻译任务? (三)操作步骤:最小树、最短路和最大流问题的运算程序是Network Modeling。最小树(1)选择Minimal Spanning Tree,输入节点数。两点间的权数只输入一次(上三角)。

(2)点击菜单栏Solve and Analyze,输出表最小树结果;点击菜单栏Results →Graphic Solution,,显示最小部分树形,生成如下运行结果 最短路问题(2)选择Shortest Path Problem,如果是有向图就按弧的方向输数据,本例是无向图,每一条边必须输入两次,无向边变为两条方向相反的弧 (2)点击Solve and Analyze后系统提示用户选择图的起点和终点,点击Result →Graphic Solution,显示最短路线图,生成如下运行结果。

管理运筹学(本科)(参考答案)学习版.doc

上交作业课程题目可以打印,答案必须手写,否则该门成绩0分。 管理运筹学 作业题 一、名词解释(每题3分,共15分) 1. 可行解:满足某线性规划所有的约束条件(指全部前约束条件和后约束条件)的任意一 组决策变量的取值,都称为该线性规划的一个可行解,所有可行解构成的集合称为该线性规划的可行域(类似函数的定义域),记为K 。 2. 最优解:使某线性规划的目标函数达到最优值(最大值或最小值)的任一可行解,都称 为该线性规划的一个最优解。线性规划的最优解不一定唯一,若其有多个最优解,则所有最优解所构成的集合称为该线性规划的最优解域。 3. 状态:指每个阶段开始时所处的自然状态或客观条件。 4. 决策树:决策树(Decision Tree )是在已知各种情况发生概率的基础上,通过构成决策 树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法。由于这种决策分支画成图形很像一棵树的枝干,故称决策树。 5. 最大最小准则:最大最小准则又称小中取大法或悲观法。为不确定型决策的决策准则之 一,其决策的原则是“小中取大”。这种决策方法的思想是对事物抱有悲观和保守的态度,在各种最坏的可能结果中选择最好的。决策时从决策表中各方案对各个状态的结果选出最小值,即在表的最右列,再从该列中选出最大者。这种方法的基本态度是悲观与保守。其基本思路是首先找出最不利情况下的最大收益。 二、 简答题(每题6分,共24分) 1. 简述单纯形法的基本步骤。 答:(1)把一般线形规划模型转换成标准型;(2)确定初始基可行解;(3)利用检验数j σ对初始基可行解进行最优性检验,若0≤j σ ,则求得最优解,否则,进行基变换;(4)基变换找新的可行基,通过确定入基变量和出基变量,求得新的基本可行解;(5)重复步骤(3)、(4)直至0≤j σ,求得最优解为止。 2. 简述动态规划的基本方程。 答:对于n 阶段的动态规划问题,在求子过程上的最优指标函数时,k 子过程与k+1过程有如下递推关系: 对于可加性指标函数,基本方程可以写为 n k s f x s r s f k k k k k s D x k k opt k k k ,,2,1)}(),({)(11) ( =+=++∈ 终端条件:f n+1 (s n+1) = 0

运筹学实验报告1

运筹学实验报告(一) 实验要求:学会在Excel 软件中求解。 实验目的:通过小型线性规划模型的计算机求解方法。 熟练掌握并理解所学方法。 实验内容: 题目: 某昼夜服务的公交线路每天各时间区段内所需司机和乘务人员数如下; 设司机和乘务人员分别在各时间区段一开始上班,并连续工作八小时,问该公交线 路至少配备多少名司机和乘 务人员。列出这个问题的线 性规划模型。 解:设Xj 表示在第j 时间区段开始上班的司机和乘务人员数 班次 时间 所需人数 1 6:00-10:00 60 2 10:00-14:00 70 3 14:00-18:00 60 4 18:00-22:00 50 5 22:00-2:00 20 6 2:00-6:00 30

。 6-10 10-14 14-18 18-22 22-2 2-6 1 X1--- X1 2 X2--- X2 3 X3--- X3 4 X4--- X4 5 X5--- X5 6 X6 X6--- 60 70 60 50 20 30 所需人 数 Min z=x1+x2+x3+x4+x5+x6 St: x1+x6>=60 X1+x2>=70 X2+x3>=60 X3+x4>=50 X4+x5>=20 X5+x6>=30 Xj>=0,xj为整数, j=1,2,3,4,5,6

过程: 工作表[Book1]Sheet1 报告的建立: 2011-9-28 19:45:01 目标单元格(最小值) 单元格名字初值终值 $B$1 min 0 150 可变单元格 单元格名字初值终值 $B$3 x 0 45 $C$3 x 0 25 $D$3 x 0 35 $E$3 x 0 15 $F$3 x 0 15 $G$3 x 0 15 结果:最优解X=(45,25,35,15,15,15)T 目标函数值z=150 小结:1.计算机计算给规划问题的解答带来方便,让解答变得简洁;

运筹学基础课后习题答案

答案课后习题运筹学基础] [2002年版新教材 P5 导论第一章区别决策中的定性分析和定量分析,试举例。、1.——经验或单凭个人的判断就可解决时,定性方法定性(如果或者是如此重要而复杂,以致需要全面分析定量——对需要解决的问题没有经验时;用计量过时,或者发生的问题可能是重复的和简单的,涉及到大量的金钱或复杂的变量组)程可以节约企业的领导时间时,对这类情况就要使用这种方法。。举例:免了吧。。?、. 构成运筹学的科学方法论的六个步骤是哪些2观察待决策问题所处的环境;. 分析和定义待决策的问题;. 拟定模型;. 选择输入资料;. ;.提出解并验证它的合理性(注意敏感度试验)实施最优解;. :3、.运筹学定义其目的是通过定量把复杂功能关系表示成数学 模型,利用计划方法和有关许多学科的要求,分析为决策和揭露新问题提供数量根据P25 预测第二章作业 为了对商品的价格作出较正确的预测,为什么必须做到定量与定性预测的结合?即使. 1、在定量预测法诸如加权移动平均数法、指数平滑预测法中,关于权数以及平滑系数的确定,?是否也带有定性的成分使决策者能够做到心中有数。但单靠定量)定量预测常常为决策提供了坚实的基础,(1答:调查有些因素难以预料。预测有时会导致偏差,因为市场千变万化,影响价格的因素很多,所以还需要定原始数据不一定充分,所用的模型也往往过于简化,研究也会有相对局限性,)加权移(2性预测,在缺少数据或社会经济环境发生剧烈变化时,就只能用定性预测了。动平均数法中权数的确定有定性的成分;指数平滑预测中的平滑系数的确定有定性的成分。 ,试用指数平滑法,取平滑5 个年度的大米销售量的实际值(见下表)2.、某地区积累了4181.96年度的大米销售量(第一个年度的预测值,根据专家估计为= 0.9,预测第系数α千公斤) 年度 1 2 3 4 5 大米销售量实际值 (千公斤)5202 5079 3937 4453 3979 。 答: F6=a*x5+a(1-a)*x4+a(1-a)~2*x3+a(1-a)~3*x2+a(1-a)~4*F1 F6=0.9*3979+0.9*0.1*4453+0.9*0.01*3937+0.9*0.001*5079+0.9*0.0001*4181.9

管理运筹学试题四(含答案)

运筹学试题四 一、对约束条件(20分) ??? ?? ---++=---++=----+=-≥=x x x x x x x x x x x x x x j j 123 56346712474817223241029017,, 说明解X=(1,2,1,0,0,0,0)T 是不是基可行解,假定不是,试找出一个基可行解。 二、已知线性规划问题(20分) ??422m 321321=++-+-=x x x x x x inz 12 五、用动态规划方法求解下列问题(25分)

???? ? max ,,z x x x x x x x j j =++≥≥=349 0123122232 123 六、求解下图的中国邮路问题(20分) 一、解: (1) ??----=1001A 解出 0,01,09431=>=>=x x x 由互补松弛定理:011=?s y x 得2,0211-=+∴=y y y s ① 033=?s y x 得2,0213-=-∴=ky y y s ② ①②联立得k y k k y +-=+-= 14 *,126*21 而**,'*,12*21y y Z Z 将=-=代入③ 12*6*421-=+∴y y ③ 则2*,6*,321=-=-=y y k

综上,3-=k ,对偶问题最优解为T T y y Y )2,6(),(*21-== 三、解:(1)表上作业法求解得: 四、解:用匈牙利法求解 ??????? ? ?46255132433656395132454740274135~ ??601003111571174150203??????? ??80 1200612271090001 ∴最优方案为:肖恩 安 材料准备, 琼 记录

运筹学上机实验报告

运筹学上机实验报告 实验一:线性规划和灵敏度分析 一.线性规划和灵敏度分析 二. 实验目的: 安装WinQSB软件,了解WinQSB软件在Windows环境下的文件管理操作,熟悉软件界面内容,掌握操作命令。用WinQSB软件求解线性规划。掌握winQSB软件写对偶规划,灵敏度分析和参数分析的操作方法 三. 实验内容及要求: 安装与启动软件,建立新问题,输入模型,求解模型,结果的简单分析。 某公司是一家在同行业中处于领先地位的计算机和外围设备的制造商。公司的主导产品分类如下:大型计算机、小型计算机、个人计算机和打印机。公司的两个主要市场是北美和欧洲。公司下一季度的需求预测如下: 表1 需求预测 而公司三个工厂的能力限度又使得其不能随心所欲地在任意工厂进行生产,限制主要是各工厂规模和劳动力约束。 表2 工厂的生产能力 表4 单位利润贡献(美元)

根据以上信息,请完成: 1.为该公司建立一个线性优化模型,并求解。 2.作灵敏度分析: 1)爱尔兰工厂的劳动力变化为(50+学号后两位数); 2)采用新技术,大型计算机的资源利用率中劳动小时/单位(由79变为79减去学号后两位数/10); 3)削减中国台湾小型机生产。 四.实验结果及分析:(包括操作步骤) 1.根据题意列出约束方程: 运行软件:

按照约束方程输入数据: 运行的结果为:

数据分析: 伯灵顿向北美和欧洲提供大型计算机分别为0台、0台,小型计算机分别为1832.5880、0台,个人计算机分别为13710.07、0台,打印机分别为15540.0、6850.0台。中国台湾向北美和欧洲提供大型计算机分别为994.6420、321.0台,小型计算机分别为1619.3330、0台,个人计算机分别为34499.930、15400.0台,打印机都为0台。爱尔兰向北美和欧洲提供大型计算机都为0台,小型计算机分别为965.0793、1580.0台,个人计算机都为0台,打印机都

运筹学上机实践报告

运筹学 实验报告 姓名: 学号: 班级:采矿1103 教师: (一)实验目的 (1)学会安装并使用Lingo软件 (2)利用Lingo求解一般线性,运输,一般整数与分派问题 (二)实验设备 (1)计算机 (2)Lingo软件 (三)实验步骤 (1)打开已经安装Lingo软件的计算机,进入Lingo (2)建立数学模型与Lingo语言 (3)输入完Lingo语言后运行得出求解结果LINGO就是用来求解线性与非线性规化问题的简易工具。LINGO内置了一种建立最优化模型的语言,可以简便地表达大规模问题,利用LINGO高效的求解器可快速求解并分析结果。当在windows下开始运行LINGO系统时,会得到类似下面的一个窗口:

外层就是主框架窗口,包含了所有菜单命令与工具条,其它所有的窗口将被包含在主窗口之下。在主窗口内的标题为LINGO Model–LINGO1的窗口就是LINGO的默认模型窗口,建立的模型都都要在该窗口内编码实现。下面就是以一般线性,运输,一般整数与分派问题为例进行实验的具体操作步骤: A:一般线性规划问题 数学模型(课本31页例11) 求解线性规划: Minz=-3x1+x2+x3 x1 - 2x2 + x3<=11 -4x1 + x2 + 2x3>=3 -2x1 + x3=1 x1,x2,x3>=0 打开lingo 输入min=-3*x1+x2+x3; x1-2*x2+x3<=11; -4*x1+x2+2*x3>=3; -2*x1+x3=1; End 如图所示:

然后按工具条的按钮运行出现如下的界面,也即就是运行的结果与所求的解: 结果分析:由longo运行的结果界面可以得到最优解为xb=(x1,x2,x3)T=(4,1,9)T,最优目标函数z=-2、 到此运用lingo解决了一般线性规划问题 B:运输问题 数学模型(课本80页例1) 例1 某公司有三个生产同类产品的加工厂(产地),生产的产品由四个销售点(销地)出售,各加工厂的生产量,各销售点的销售量(假设单位均为吨)以及各个加工厂到各销售点的单位运价(元/吨)就是如下表,问产品如何调运才能使总运费最小?

运筹学上机作业答案

人力资源分配问题 第一题 (1)安排如下: x1=8,x2=0,x3=1,x4=1,x5=0,x6=4,x7=0,x8=6,x9=0x10=0,x11=0。 (2)总额为320,一共需安排20个班次; 因为在13:00—14:00,14:00—15:00,16:00—17:00,分别存在2,9,5个工时的剩余,(例如11:00—12:00)安排了8个员工而在14:00-15:00剩余了九个所以可以安排一些临时工工作3个小时的班次,使得总成本更小。 (3)在18:00—19:00安排6个人工作4小时;在11:00—12:00安排8个人,13:00—14:00安排1个人,15:00—16:00安排1个人,17:00—18:00安排4个人工作3小时。总成本最低为264元。

生产计划优化问题第二题 产品1在A 1生产数量为1200单位,在A 2 上生产数量为230单位,在B 1 上不生产,B 2 上生产数量为 858单位,B 3 上生产数量为571单位;产品2在A1上不生产,在A2上生产数量为500单位,在B1上生产数量为500单位;产品3在A2上生产数量为324单位,在B2上生产数量为324单位。最大利润为2293.29元。

第三题 设Xi为产品i最佳生产量。 (1)最优生产方案唯一,为X1=1000、X2=1000、X3=1000、X4=1000、X5=1000、X6=55625、X7=1000. (2)如上图所示,产品5的单价价格为0-30时,现行生产方案保持最优。 (3)由于环织机工的影子价格为300,且剩余变量值为零,而其他几种资源的影子价格为0,剩余变量均大于0,所以应优先增加环织工时这种资源的限额,能增加3.33工时,单位费用应低于其影子价格300才是合算的。 (4)因为产品2对偶价格= -3.2<0 ,950>933.33,3.2*(1000-950)=160;所以当产品2的最低销量从1000减少到950时,总利润增加160元。 (5)原最优解并没有把针织工时用尽,还有943.75工时的剩余,因此,不能通过增加针织工时来提高总利润。 (6)环织工时为630 - 5003.33时,最优生产方案不变,因为5010>5003.33,因此,若环织机工时的限额提高到5010小时,最优生产方案发生了变化。

管理运筹学课后习题答案

《管理运筹学》作业题参考答案 一、简答题 1. 试述线性规划数学模型的结构及各要素的特征。 2. 求解线性规划问题时可能出现哪几种结果,哪些结果反映建模时有错误。 3. 举例说明生产和生活中应用线性规划的方面,并对如何应用进行必要描述。 4. 什么是资源的影子价格,同相应的市场价格之间有何区别,以及研究影子价格的意义。 5. 试述目标规划的数学模型同一般线性规划数学模型的相同和异同之点。 (答案参考教材) 二、判断题 1. (√) 2. (√) 3. (×) 4. (√) 5. (√) 三、计算题 1. 用图解法求解下列线性规划问题,并指出各问题是具有唯一最优解、无穷多最优解、无界解或无可行解。 (a) min z =6x 1+4x 2 (b) min z =4x 1+8x 2 ??? ??≥≥+≥+0,5.1431 2.st 2 12121x x x x x x ??? ??≥≥+-≥+0,101022.st 2 12121x x x x x x (c) min z =x 1+x 2 (d) min z =3x 1-2x 2 ?????? ?≥≥-≥+≥+0 ,4212642468.st 2122 121x x x x x x x ??? ??≥≥+≤+0,4221 .st 2 12121x x x x x x (e) min z =3x 1+9x 2 ????? ????≥≤-≤≤+-≤+0 ,0 5264 2263.st 212 122121x x x x x x x x x 2. (a)唯一最优解,z* =3,x 1=1/2,x 2= 0;(b)无可行解;(c)有可行解,但max z 无界;(d )无可行解;(c )无穷多最优解,z*=66;(f )唯一最优解,z*=.3/8,3/20,3 2 3021==x x

运筹学上机实验报告

一、 线性规划问题(利用excel 表格求解) 12121 21212max 1502102310034120..55150,0 z x x x x x x s t x x x x =++≤??+≤??+≤??≥? 解:1 将光标放在目标函数值存放单元格(C7),点击“工具”,出现下图: 2 点击“规划求解”出现下图

3.在可变单元格中选择决策变量单元格B2,C2,出现下图。 4. 点击“添加”,出现下图。 5.输入约束条件

6. 输入约束条件,点击“确定”,出现下图。 7. 点击“选项”,出现下图。 8. 点击确定,回到规划求解对话框,出现下图。

9.点击“求解”,出现下图‘ 10.点击“确定”,回到Excell 工作表,出现下图。 在工作表中,给出了最优解情况:120,30,max 6300x x z === 。 二、 求解整数线性规划(excel 表格处理) 某公司从两个产地A1,A2将物品运往三个销地B1,B2,

B3,各产地的产量、各销地的销量和各产地运往各销地的每件物品的运费如下表所示: 应如何调运,是的总运费最小? 1、建立模型 分析:这个问题是一个线性规划问题。故应该确定决策变量、目标函数及约束条件。 设X ij 表示从产地A i 调运到B j 的运输量(i=1,2;j=1,2,3),根据问题的要求 由分析可得如下模型: minW =6X 11+4X 12+6X 13+6X 21+5X 22+5X 23 (所需费用最低) X 11+ X 12+ X 13=200; X 21+ X 22+ X 23=300; 约束条件 X 11+ X 21=150; X 12+ X 22=150; X 13+ X 23=200; X ij >=0(i=1,2;j=1,2,3). 建立规划求解工作表,如下图所示:

运筹学上机攻略

运筹学上机攻略 一、规划求解的预备知识 1、打开Excel软件的工具→→加载宏→→规划求解(选定),单击确定;加载 宏成功后,关闭再重新打开excel。注明:这个宏是office自带的,一般情况下不启用的哦,所以要加载。 2、如果上述方法,不能成功加载成功,请到网上下载规划求解宏solver.xla。 二、规划求解的操作步骤 1、首先将已经建立好的书面数学模型,按照Excel的输入规定,将逻辑公式输 入到打开的工作薄文件的一个电子表格中; 2、然后,打开“工具”→→“规划求解”,出现“规划求解参数”对话框;例: (1)在“设置目标单元格”中输入规划模型的目标函数所在的引用位置(可以手动输入、也可采用捷径操作方法:将鼠标光标放在“设置目标单元格”里,再用鼠标点击“Excel中的目标区“); (2)选择目标的优化方向,即确定最大值、最小值,还是需要输入特定值; (3)在“可变单元格”中输入每个变量的引用位置或名称(也可采用捷径操作); (4)鼠标点击“添加”、修改或删除,打开下一级对话框,开始对规划模型的约束对话,并在输入完毕后还回“规划求解参数”主对话框。例: (注意:单元格引用位置也可以采用捷径操作)、约束值手动输入。 (5)鼠标点击“选项”,打开下一级对话框,开始规划模型的选项对话,并在输入完毕后还回“规划求解参数”主对话框。 3、以上工作完毕后,点击“求解”。

三、例子 变量:甲的产量X1,乙的产量X2 目标函数:maxZ(X1,X2)=4X1+5X2 约束条件:X1+X2≤45 2X1+X2≤80 X1+3X2≤90 X1,X2≥0 第一步:在EXCEl中,输入逻辑公式,如下图: 第二步:打开“工具”→→“规划求解”,按步骤2的1-4步操作,出现下图: 【引用位置($C$6、$C$9、$C$10)等,可以手动输入、也可采用捷径操作方法:将鼠标光标放在“设置目标单元格”里,再用鼠标点击“Excel中的目标区“)】 第三步:求解结果: Microsoft Excel 11.0 运算结果报告 工作表 [Book1]Sheet1 报告的建立: 2011-9-16 17:29:14

管理运筹学课后习题答案

0后退" 地址匹I hi ip://wvw.doc in. c om/p-34224062, html 笫2章线性规划的图解法 a 可行城为OABC b ?聲值线为图中W 线所示。 C.IIIRH 可知.加优解为B 点,衆优M : x, = y x 2 = y , 69 〒 文件匕)編辑电)查看电)版藏逻 工具① 帮 址优JI 杯沥数们:

b 无可行解 C 无界斛 d 无可行解 e 尢穷多解 20 戈厂三 92 f 冇唯一解 ?两数值为学 8 3 3、Vh a 标准形式: max / = 3? + 2r 2 + 0打 + 0s 2 + 0% max / = 一4* 一 6X 3 - 0刁-0孔 v =()2 冇呱一解宀―“函数值为3.6 x 2 ■ 0.6

3勺 _ 兀2 一 B ■ 6 X] + 2X2+s2 = 10 7.v1 - 6A2二 4 f汕』2 2 0 C标准形式:max f =-?i; + 2.v s一2x; - 0片 - Qs2 -a— + 5X2-5A* +斗二70 2A; - 5.Vj + 5xj 二50 3x\ + 2x z一2r; - s2 =- 30 f 2 , *2,?,*2 2 ° 4、斡 标浪形式:max c = 10A(十5.v2十0、十0.T2 3\ + 4.V2 +耳二9 5x1 + 2X2 +52 = 8 兀“工2?亠? 0 5 .餅: 标ME形式:min f - 11xj + + 5 + O.v2 + O.v3 10A,+2X2 - 51— 20 3.V, + 3.V2-s2 =18 4x1 + 9X2一内=36 斗=0,y2 =0,^ = 13 6 >贻 b 1 s q 兰 3 c 2Sq S6 x2 = 4 e 斗G(4,8)x2 = 16 -2v1 2 f变化。廉斜率从-彳变为-1

运筹学上机实验报告讲解

《运筹学》上机实验报告 学 院: 计算机工程学院 专 业: 信息管理与信息系统 学 号: 10142131 学生姓名: 姚建国 指导教师: 徐亚平 完成时间: 2012年12月12日 JIANGSU TEACHERS UNIVERSITY OF TECHNOLOGY

实验一线性规划 软件Linear and Integer Programming (缩写为 LP-ILP ,线性规划与整数线性规划)用于求解线性规划、整数规划、对偶问题等,可进行灵敏度分析、参数分析。 1.P4 例1.1 点击菜单栏File→New Problem 建立原始问题如下图: 点击菜单栏Solve and Analyze→Solve the Problem或点击工具栏中的图标, 即可得到本例题的最优解——如下表的计算结果。安排生产Ⅰ产品4kg,Ⅱ产品2kg,可使该工厂获利最大。

2.求线性规划问题 (1)题目:

(2)计算结果: 3.(1)题目 (2)计算结果

实验二运输问题 打开https://www.360docs.net/doc/df2393054.html,文件,分析运输问题的求解步骤。 点击菜单栏Solve and Analyze→Solve the Problem或点击工具栏中的图标 ,即可得到本例题的最优解——如下表所示的计算结果。最小支付运费为3350。 如果点击菜单栏Solve and Analyze→Solve and Display Steps-Tableau,可以显示表上作业法的解题迭代步骤,观察一下软件用表上作业法求解运输问题的步骤。 问题:未得到实验指导上的表格形式而是图解形式 解决方法如下: 在求解之前,在Solve and Analyze的下拉菜单栏中看到Select Initial Solution Method,即可以事先选择求初始解的方法。选择该菜单即可打开如下图的对话框。

(完整版)管理运筹学复习题及部分参考答案

管理运筹学复习题及部分参考答案 (由于该课程理论性强,采用开卷考试的形式) 一、名词解释 1.模型 2.线性规划 3.树 4.网络 5.风险型决策 二、简答题 1.简述运筹学的工作步骤。 2.运筹学中模型有哪些基本形式? 3.简述线性规划问题隐含的假设。 4.线性规划模型的特征。 5.如何用最优单纯形表判断线性规划解的唯一性或求出它的另一些最优解? 6.简述对偶理论的基本内容。 7.简述对偶问题的基本性质。 8.什么是影子价格?同相应的市场价格之间有何区别,以及研究影子价格的意义。 9.简述运输问题的求解方法。 10.树图的性质。 11.简述最小支撑树的求法。 12.绘制网络图应遵循什么规则。 三、书《收据模型与决策》 2.13 14. 有如下的直线方程:2x1+x2=4 a. 当x2=0时确定x1的值。当x1=0时确定x2的值。 b. 以x1为横轴x2为纵轴建立一个两维图。使用a的结果画出这条直线。 c. 确定直线的斜率。 d. 找出斜截式直线方程。然后使用这个形式确定直线的斜率和直线在纵轴上的截距。答案: 14. a. 如果x2=0,则x1=2。如果x1=0,则x2=4。 c. 斜率= -2 d. x2=-2 x1+4 2.40

你的老板要求你使用管理科学知识确定两种活动(和)的水平,使得满足在约束的前提下总成本最小。模型的代数形式如下所示。 Maximize 成本=15 x1+20 x2 约束条件 约束1:x1+ 2x2≥10 约束2:2x1-3x2≤6 约束3:x1+x2≥6 和 x1≥0,x2≥0 a.用图解法求解这个模型。 b.为这个问题建立一个电子表格模型。 c.使用Excel Solver求解这个模型。 答案: a.最优解:(x1, x2)=(2, 4),C=110 3.2 考虑具有如下所示参数表的资源分配问题: 单位贡献=单位活动的利润 b.将该问题在电子表格上建模。 c.用电子表格检验下面的解(x1, x2)=(2, 2), (3, 3), (2, 4), (4, 2), (3, 4), (4, 3), 哪些是可行 解,可行解中哪一个能使得目标函数的值最优? d.用Solver来求解最优解。 e.写出该模型的代数形式。 f.用作图法求解该问题。 答案:

运筹学上机实验报告

学生实验报告 实验课程名称《运筹学》 开课实验室计算机中心第二机房 学院专业 学生姓名学号 开课时间2015 至2016 学年第二学期

实验一中小型线性规划模型的求解与Lingo软件的初步使用 一、实验目的 了解Lingo软件的基本功能和简单线性规划模型的求解的输入和输出结果。 二、实验内容 1.在Lingo中求解下面的线性规划数学模型: max z=2x1+3x2 x1+2x2≤8 4x1≤16 4x2≤12 x1, x2≥0 2.在Lingo中求解教材P55习题2.2(1)的线性规划数学模型; 3.建立教材P42例8的数学模型并用Lingo求解; 4.建立教材P57习题2.9的数学模型并用Lingo求解。 三、实验要求 1.给出所求解问题的数学模型; 2.给出Lingo中的输入; 3.能理解Solution Report中输出的四个部分的结果; 4.能给出最优解和最优值; 5.能理解哪些约束是取等式和哪些约束取不等式。 四、实验步骤 五、结论 1.该线性规划模型的目标函数值为14,该线性规划经过一次迭代求得最优解,有2个总决策变量,包括目标函数一共有4个约束,最优解的变量X1=4,X2=2 。

目标函数一共有4个约束,最优解的变量X1=0、x2=8、x3=0、x4=-6。 目标函数一共有4个约束,最优解的变量x1=4、x2=1、x3=9。

括目标函数一共有7个约束,最优解的变量x1=60、x2=10、x3=50、x4=0、x5=30、x6=0。

实验二中小型运输问题数学模型的Lingo软件求解 一、实验目的 熟悉运输问题的数学模型,掌握简单运输问题数学模型的Lingo软件求解的方法,掌握解报告的内容。 二、实验内容 用Lingo求解教材P94例1 三、实验要求 1.写出数学模型; 2.在Lingo中输入求解的程序; 3.求解得到解报告; 4.写出最优解和最优值; 四、实验步骤 五、结论 当x1到x12分别取(0,0,5,2,3,0,0,1,0,6,0,3)时,该数学模型取得最优解Z=85。

运筹学实验报告

实验报告 课程名称运筹学 实验项目名称运筹学常用软件的使用 班级与班级代码 实验室名称(或课室) 专业物流管理 任课教师 学号: 姓名: 实验日期:2012年9月27日、2012年12月6日 实验报告成绩 实验目的 (1)学会安装并使用Lingo软件 (2)利用Lingo求解各种规划问题

实验设备 计算机 Lingo软件 实验步骤 (1)打开已经安装Lingo软件的计算机,进入Lingo (2)建立数学模型和Lingo语言 (3)输入完Lingo语言后运行得出求解结果 LINGO是用来求解线性和非线性优化问题的简易工具。LINGO内置了一种建立最优化模型的语言,可以简便地表达大规模问题,利用LINGO高效的求解器可快速求解并分析结果。 当在windows下开始运行LINGO系统时,会得到类似下面的一个窗口: 外层是主框架窗口,包含了所有菜单命令和工具条,其它所有的窗口将被包含在主窗口之下。在主窗口内的标题为LINGO Model – LINGO1的窗口是LINGO的默认模型窗口,建立的模型都都要在该窗口内编码实现。下面是以线性规划问题与运输问题为例进行试验的具体步骤 一求解线性题目 1.1数学模型 max z=3x1+4x2 -x1+2x2 ≤ 8 x1+2x2 ≤ 12 2x1+ x2 ≤ 16

x1, x2 ≥ 0 打开Lingo; 输入 MAX = 3*X1+4*X2; -X1+2*X2<=8; X1+2*X2<=12; 2*X1+X2<=16; end 实验结果如下:Rows= 4 Vars= 2 No. integer vars0.6666667= 0 ( all are linear) Nonzeros= 11 Constraint nonz= 6( 3 are +- 1) Density=0.917 Smallest and largest elements in abs value= 1.00000 16.0000 No. < : 3 No. =: 0 No. > : 0, Obj=MAX, GUBs <= 1 Single cols= 0 Optimal solution found at step: 0 Objective value: 30.66667 Variable Value Reduced Cost X1 6.666667 0.0000000 X2 2.666667 0.0000000 Row Slack or Surplus Dual Price 1 30.66667 1.000000 2 9.33333 3 0.0000000 3 0.0000000 1.666667 4 0.00000032 0.666668 二求解运输问题 使用LINGO软件计算6个发点8个收点的最小费用运输问题。产销单位运 价如下表。 销地 B1B2B3B4B5B6B7B8产量产地 A1 6 2 6 7 4 2 5 9 60 A2 4 9 5 3 8 5 8 2 55 A3 5 2 1 9 7 4 3 3 51 A4 7 6 7 3 9 2 7 1 43 A5 2 3 9 5 7 2 6 5 41

相关文档
最新文档