实用运筹学:上机实验指导及习题解答

合集下载

运筹学上机实验报告

运筹学上机实验报告

学生实验报告实验课程名称《运筹学》开课实验室计算机中心第二机房学院专业学生姓名学号开课时间 2015 至 2016 学年第二学期实验一中小型线性规划模型的求解与Lingo软件的初步使用一、实验目的了解Lingo软件的基本功能和简单线性规划模型的求解的输入和输出结果。

二、实验内容1.在Lingo中求解下面的线性规划数学模型:max z=2x1+3x2x 1+2x2≤84x1≤164x2≤12x 1, x2≥02.在Lingo中求解教材P55习题(1)的线性规划数学模型;3.建立教材P42例8的数学模型并用Lingo求解;4.建立教材P57习题的数学模型并用Lingo求解。

三、实验要求1.给出所求解问题的数学模型;2.给出Lingo中的输入;3.能理解Solution Report中输出的四个部分的结果;4.能给出最优解和最优值;5.能理解哪些约束是取等式和哪些约束取不等式。

四、实验步骤五、结论1.该线性规划模型的目标函数值为14,该线性规划经过一次迭代求得最优解,有2个总决策变量,包括目标函数一共有4个约束,最优解的变量X1=4,X2=2 。

2. 该线性规划模型的目标函数值为2,该线性规划经过2次迭代求得最优解,有4个总决策变量,包括目标函数一共有4个约束,最优解的变量X1=0、x2=8、x3=0、x4=-6。

3.该线性规划模型的目标函数值为-2,该线性规划经过0次迭代求得最优解,有3个总决策变量,包括目标函数一共有4个约束,最优解的变量x1=4、x2=1、x3=9。

4.该线性规划模型的目标函数值为150,该线性规划经过4次迭代求得最优解,有6个总决策变量,包括目标函数一共有7个约束,最优解的变量x1=60、x2=10、x3=50、x4=0、x5=30、x6=0。

实验二中小型运输问题数学模型的Lingo软件求解一、实验目的熟悉运输问题的数学模型,掌握简单运输问题数学模型的Lingo软件求解的方法,掌握解报告的内容。

运筹学上机实验指导书.

运筹学上机实验指导书.

运筹学上机实验指导书重庆交通大学管理学院目录绪论运筹学上机实验软件简介第一章运筹学上机实验指导§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规划和指派问题的计算机求解实验七:最短路问题的计算机求解实验八:最大流问题的计算机求解实验九:运筹学综合实验绪论运筹学是研究资源最优规划和使用的数量化的管理科学,它是广泛利用现有的科学技术和计算机技术,特别是应用数学方法和数学模型,研究和解决生产、经营和经济管理活动中的各种优化决策问题。

运筹学通常是从实际问题出发,根据决策问题的特征,建立适当的数学模型,研究和分析模型的性质和特点,设计解决模型的方法或算法来解决实际问题,是一门应用性很强的科学技术。

运筹学的思想、内容和研究方法广泛应用于工程管理、工商企业管理、物流和供应链管理、交通运输规划与管理等各行各业,也是现代管理科学和经济学等许多学科研究的重要基础。

【精品】《实用运筹学》上机实验指导

【精品】《实用运筹学》上机实验指导

《实用运筹学》上机实验指导《实用运筹学》上机实验指导课程名称:运筹学/Operations Research实验总学时数:60学时一、实验教学目的和要求本实验与运筹学理论教学同步进行。

目的:充分发挥Excel软件这一先进的计算机工具的强大功能,改变传统的教学手段和教学方法,将软件的应用引入到课堂教学,理论与应用相结合。

丰富教学内容,提高学习兴趣。

要求:能用Excel软件中的规划求解功能求解运筹学中常见的数学模型。

二、实验项目名称和学时分配三、单项实验的内容和要求实验一线性规划(-)实验目的:安装Excel软件“规划求解”加载宏,用Excel软件求解线性规划问题。

(二)内容和要求:安装并启动软件,建立新问题,输入模型,求解模型,结果的简单分析。

(三)实例操作:求解习题1.1。

(1)建立电子表格模型:输入数据、给单元格命名、输入公式等;(2)使用Excel软件中的规划求解功能求解模型;(3)结果分析:如五种家具各生产多少?总利润是多少?哪些工序的时间有剩余,并对结果提出你的看法;(4)在Excel或Word文档中写实验报告,包括线性规划模型、电子表格模型和结果分析等。

案例1 生产计划优化研究某柴油机厂年度产品生产计划的优化研究。

某柴油机厂是我国生产中小功率柴油机的重点骨干企业之一。

主要产品有2105柴油机、x2105柴油机、x4105柴油机、x4110柴油机、x6105柴油机、x6110柴油机,产品市场占有率大,覆盖面广。

柴油机生产过程主要分成三大类:热处理、机加工、总装。

与产品生产有关的主要因素有单位产品的产值、生产能力、原材料供应量及生产需求情况等。

每种产品的单位产值如错误!未找到引用源。

所示。

表 C-1 各种产品的单位产值为简化问题,根据一定时期的产量与所需工时,测算了每件产品所需的热处理、机加工、总装工时,如表 C-2所示。

表 C-2 单位产品所需工时同时,全厂所能提供的总工时如表 C-3所示。

运筹学上机作业答案

运筹学上机作业答案

人力资源分配问题第一题(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在A1生产数量为1200单位,在A2上生产数量为230单位,在B1上不生产,B2上生产数量为858单位,B3上生产数量为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元。

运筹学课后习题解答_1.(DOC)

运筹学课后习题解答_1.(DOC)

运筹学部分课后习题解答P47 1.1 用图解法求解线性规划问题min z=2x1 3x2a4x1 6x2 6 )2x2 4 st.. 4x1x1, x2 0解:由图 1 可知,该问题的可行域为凸集 MABCN,且可知线段 BA上的点都为最优解,即该问题有无量多最优解,这时的最优值为3z min =23 0 3 2P47 1.3 用图解法和纯真形法求解线性规划问题max z=10x1 5x 2a )3x1 4x2 95x1 2x2 8st..x1, x2 0解:由图 1 可知,该问题的可行域为凸集OABCO,且可知 B 点为最优值点,3x1 4x2x1 1 T 9 3,即最优解为x*1,3即2x2 8x2 2 5x1 2这时的最优值为 z max =10 1 5 3 35 2 2纯真形法:原问题化成标准型为max z=10x15x23x1 4 x2x39st.. 5x12x2x48x1 , x2 , x3 ,x4 010 5 0 0c jC B X B b x1 x2 x3 x49 3 4 1 0x38 [5] 2 0 1x410 5 0 0C j Z j21/5 0 [14/5] 1 -3/5 x38/5 1 2/5 0 1/5 10x10 1 0 -2C j Z j53/2 0 1 5/14 -3/14 x21 1 0 -1/7 2/7 10x10 0 -5/14 -25/14C j Z j1,3 T1015335因此有 x*, zmax2 2 2P78 2.4 已知线性规划问题:max z 2 x1 4x2 x3 x4x1 3x2 x4 82x1 x2 6x2 x3 x4 6x1 x2 x3 9x1 , x2 , x3,x4 0求: (1) 写出其对偶问题;(2)已知原问题最优解为X* (2,2,4,0) ,试依据对偶理论,直接求出对偶问题的最优解。

解:( 1)该线性规划问题的对偶问题为:min w 8 y1 6 y2 6 y3 9 y4y1 2 y2 y4 23y1 y2 y3 y4 4y3 y4 1y1 y3 1y1, y2 , y3 ,y4 0(2)由原问题最优解为X* ( 2,2,4,0) ,依据互补废弛性得:y1 2 y2 y4 23y1 y2 y3 y4 4y3 y4 1把 X * (2,2,4,0) 代入原线性规划问题的拘束中得第四个拘束取严格不等号,即 2 2 4 8 9 y4 0y1 2 y2 2进而有3y1 y2 y3 4y3 1得 y 4 , y2 3, y31, y 01 5 5 4( 4,3,1,0)T,最优值为w min16因此对偶问题的最优解为y*5 5P79 2.7考虑以下线性规划问题:min z 60x140x280x33x12x2x3 24x1x23x3 42x12x22x3 3x1, x2 , x30( 1)写出其对偶问题;( 2)用对偶纯真形法求解原问题;解:( 1)该线性规划问题的对偶问题为:max w 2y1 4 y23y33y1 4 y2 2 y3602 y1 y22y340y13y22y380y1, y2 , y30(2)在原问题加入三个废弛变量x4 , x5 , x6把该线性规划问题化为标准型:max z 60x1 40x2 80x33x1 2x2 x3 x4 24x1 x2 3x3 x5 42 x1 2x2 2x3 x6 3x j 0, j 1, ,6c j-60 -40 -80 0 0 0 C B X B b x1 x2 x3 x4 x5 x6x4-2 -3 -2 -1 1 0 0x5-4 [-4] -1 -3 0 1 0x6-3 -2 -2 -2 0 0 1 C j Z j-60 -40 -80 0 0 0x41 0 -5/4 5/4 1 -1/12 080x11 1 1/4 3/4 0 -1/4 0x6-1 0 [-3/2] -1/2 0 -1/2 1C j Zj0 -25 -35 0 -15 0x411/6 0 0 5/3 1 1/3 -5/680x15/6 1 0 2/3 0 -1/3 1/640x22/3 0 1 1/3 0 1/3 -2/3C j Zj0 0 -80/3 0 -20/3 -50/3x* ( 5 , 2 ,0) T , z max 60 5 40 2 80 0 2306 3 6 3 3P81 2.12某厂生产A、B、C三种产品,其所需劳动力、资料等相关数据见下表。

运筹学与系统工程上机实验指导书_实验五

运筹学与系统工程上机实验指导书_实验五

运筹学与系统工程上机实验指导书机电学院工业工程专业2013-2014(1)学期上机实验五:应用Lingo 求解动态规划和排队论问题一、 实验目的在熟练编写和运行Lingo 程序的基础上,应用Lingo 进行求解动态规划和排队论等深层次优化问题的练习。

二、 实验要求1、根据本指导书学习Lingo 对典型动态规划问题进行建模和求解。

2、根据本指导书学习排队论相关函数的具体使用方法,对典型的随机服务系统问题进行建模和求解。

3、独立完成相关应用题目的分析、建模和应用Lingo 软件的求解过程。

三、 相关知识1、动态规划问题模型及典型应用动态规划(Dynamic Programming )是将一个大型、复杂的问题转换为若干阶段的子问题,从而将动态的多阶段问题简化为静态的单阶段决策问题,一般需要采用递归算法进行求解。

动态规划问题的一般模型为:{}1111()max(min)(,)(),1,,2,1()0k k k k k k k n n f S V S u f S k n n f S ++++=+=-=动态规划的典型应用包括:最短路径问题、动态生产计划问题、资源配置问题、背包问题、旅行商问题、随机性采购问题、设备更新问题等。

按照决策变量取值的不同,也可以分为连接型动态规划和离散型动态规划问题。

无论是连续问题还是离散问题,动态规划解决问题的前提条件是:可将问题划分为k 个阶段(k=1,2,…,n ),并能构建多阶段模型(最优指标函数Vk,n ,状态Sk 、决策uk 、状态转移方程Tk )。

2、随机服务系统相关Lingo 函数随机服务系统由输入过程(反映顾客总体的特征)、排队规则(反映队伍特征)及服务机构(反映服务台的特征)所组成,对随机服务系统的描述如图1所示,可用符号M/M/1表示泊松输入、负指数服务、一个服务台组成的随机服务系统。

图 1 随机服务系统的描述描述排队系统的主要数量指标有:队长L=正在服务的顾客数Ls+等待队长Lq ,顾客的平均停留时间W=顾客的平均等待时间Wq+平均服务时间Ws 。

运筹学上机实验指导书

运筹学上机实验指导书

运筹学上机实验指导书重庆交通大学管理学院目录绪论运筹学上机实验软件简介第一章运筹学上机实验指导§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规划和指派问题的计算机求解实验七:最短路问题的计算机求解实验八:最大流问题的计算机求解实验九:运筹学综合实验绪论运筹学是研究资源最优规划和使用的数量化的管理科学,它是广泛利用现有的科学技术和计算机技术,特别是应用数学方法和数学模型,研究和解决生产、经营和经济管理活动中的各种优化决策问题。

运筹学通常是从实际问题出发,根据决策问题的特征,建立适当的数学模型,研究和分析模型的性质和特点,设计解决模型的方法或算法来解决实际问题,是一门应用性很强的科学技术。

运筹学的思想、内容和研究方法广泛应用于工程管理、工商企业管理、物流和供应链管理、交通运输规划与管理等各行各业,也是现代管理科学和经济学等许多学科研究的重要基础。

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

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

一、软件下载、安装1、下载地址:ftp://2、将文件夹WinQSB拷贝到硬盘→打开硬盘中的文件夹WinQSB→运行Set.up文件安装程序二、线性规划、整数规划、0-1规划上机程序1、运行“Linear and integer programming”,出现图1所示界面2、运行file菜单下的new problem 命令,出现图2所示界面。

图 2问题名称决策变量个数约束条件个数(不含变量约束)目标函数类型数据类型输入数据格式:选择Spreadsheet Matrix From非负连续变量非负整数变量0-1整数变量不定义图 1如:秋解下面线性规划问题图2输入为:图3所示3、按图2所示输入完成确定后出现图4所示界面。

⎪⎪⎩⎪⎪⎨⎧≥≥-=--≥++-≤++-++=取值无约束321321321321321,0,063234239232min x x x x x x x x x x x x x x x z 图 3图 4目标函数系数 约束条件系数变量类型:双击改变约束形式:双击改变右端项4、输入完成后,按图5所示运行键。

5、运行结果如图6所示图6中各列的含义为:Decision Variable:决策变量Solution Value:决策方案取值Solution Value:决策变量对目标的单位贡献/目标函数系数Total Contribution:总贡献=(Solution Value)×(Solution Value)Reduced Cost:检验数Allowable Min c(j) / Allowable Man c(j):目标系数的灵敏度围Objective Function:目标函数Constraint:约束条件(C1,C2,C3分别表示约束条件1、2、3)Left Hand Side:左端项,将决策变量取值代入约束方程左端计算的结果Right Hand Side:右端项,表示目前资源的拥有量Slack or Surplus:左端项与右端项的差额:资源的不足/slack或剩余/surplusShadow Price:资源的影子价格Allowable Min. RHS/ Allowable Max. RHS:右端项的灵敏度围图 5运行键图 6P65 2.9 已知线性规划问题:⎪⎪⎪⎩⎪⎪⎪⎨⎧≥≤≤+≤+≤++=0x2x1,2x21x2x1-8x22x1 62x2x12x23x1maxZ 已知用单纯形法求得最优解的单纯形表如下,试分析在下列各种条件单独变化时,最优解如何变化,看看与你的分析是否一致?(a)第1个和第2个约束条件的右端项分别由6变成7,由8变成4; (b)目标函数变为maxZ=2x1+5x2(c)增加一个变量x3,其在目标函数中系数C 3=4,在约束系数矩阵中列P3=(1,2,3,2)T ; 3)整数规划 P100 习题4.6P101 习题4.8(1),分别直接求解和用分枝定界法求解,比较结果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实用运筹学是指应用于某一特定解决问题的运筹学原理。

它具有直接的应用价值,是为了解决某一实际问题而采用的数学方法,是经济学、管理学和技术学
的理论基础。

上机实验指导: 1、运筹学基本概念:定义目标函数、约束条
件等; 2、决策变量的选择:确定解决问题的最优解的变量; 3、目标函数的
选择:根据实际问题,确定最优化的目标函数; 4、约束条件的选择:根据实
际问题,确定最佳结果的约束条件; 5、求解方法:根据实际情况,选择合适
的求解方法; 6、最优解的检验:检查和验证最优解的正确性及可行性; 7、
实施方案:根据最优解,制定实施方案,并加以实施。

习题解答: 1、一个
城市需要在5个不同的地点建设5个超市,问如何才能使这5个超市的总成本
最小?解:首先,确定最优化的目标函数:最优化目标:Z=minΣCi,其中
Ci为建设第i个超市的总成本。

然后,确定最佳结果的约束条件:约束条件:每个超市都要建设在5个不同的地点上。

最后,选择一种求解方法:求解方法:采用数学规划法,可以找到最优解。

相关文档
最新文档