您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 运筹学参考综合习题汇总
《运筹学参考综合习题》(我站搜集信息自编,非南邮综合练习题,仅供参考)可能出现的考试方式(题型)第一部分填空题(考试中可能有5个小题,每小题2分,共10分)——考查知识点:几个基本、重要的概念第二部分分步设问题(即是我们平常说的“大题”,共90分)——参考范围:1、考两变量线性规划问题的图解法(目标函数为maxz和minz的各1题)2、考线性规划问题的单纯形解法(可能2个题目:①给出问题,要求建立线性规划模型,再用单纯形迭代表求解;②考查对偶问题,要求写出原问题的线性规划模型之后写出其对偶问题的线性规划模型,然后用大M法求解其对偶问题,从而也得到原问题的最优解)3、必考任务分配(即工作指派)问题,用匈牙利法求解。4、考最短路问题(如果是“动态规划”的类型,则用图上标号法;如果是网络分析的类型,用TP标号法,注意不要混淆)5、考寻求网络最大流(用寻求网络最大流的标号法)6、考存储论中的“报童问题”(用概率论算法模型解决)——未知是否必考的范围:1、运输规划问题(用表上作业法,包括先求初始方案的最小元素法和将初始方案调整至最优的表上闭回路法);2、求某图的最小生成树(用破圈法,非常简单)※考试提示:可带计算器,另外建议带上铅笔、直尺、橡皮,方便绘图或分析。第一部分填空题复习参考一、线性规划部分:㈠基本概念:定义:满足所有约束条件的解为可行解;可行解的全体称为可行(解)域。定义:达到目标的可行解为最优解。由图解法得到的三个结论:①线性规划模型的可行解域是凸集;②如果线性规划模型有唯一的最优解的话,则最优解一定是凸集(可行解域)的角顶;③任何一个凸集,其角顶个数是有限的。㈡有关运输规划问题的概念:设有m个产地Ai(i=1,2,…,m),n个销地Bj(j=1,2,…,n),Ai产量(供应量)Si,Bj销量(需求量)di,若产、销平衡,则:二、网络分析中的一些常用名词:定义:无方向的边称为边;有方向的边称为弧。定义:赋“权”图称为网络。定义:有向图中,若链中每一条弧的走向一致,如此的链称为路。闭链称为圈。闭回路又称为回路。定义:在图G中任两点间均可找到一条链,则称此图为连通图。无重复边与自环的图称为连通图。定义:树是无圈的连通图。①树的任两点之间有且只有一条链;②若图的任两点之间有且只有一条链,则此图必为树;③有n个顶点的树有n-1条边;④任何一个具有p个顶点,p-1条边的连通图必为树。有关网络最大流的几个概念:网络的每条弧上的最大通过能力称为该弧的容量。若fij=cij,称弧(ci,cj)为饱和弧;若fijij,称弧(ci,cj)为非饱和弧。第一部分到此结束第二部分分步设问题复习参考除了已公布的《运筹学》复习参考资料.doc中的题目外,补充几个参考题目:※给出问题,要求建立线性规划模型的补充题:补例1:某厂生产两种不同类型的通信电缆,出售后单位产品的收益分别为6万元和4万元,生产单位甲产品要消耗2单位的A资源(铜)和1单位的B资源(铅);生产单位乙产品要消耗1单位的A资源和1单位的B资源。现该厂拥有10单位的A资源、8单位的B资源。经调查,市场对乙产品的最大需求量为7单位,对甲产品的需求没有限制。问:该厂应如何组织生产才能使产品的售后的收益为最大?(只要求建立线性规划模型,不必进行求解)解:设甲、乙产品的生产数量应为x1、x2∵x1、x2≥0s.t.补例2:某工厂生产中需要某种混合料,它应包含甲、乙、丙三种成份。这些成份可由市场购买的A、B、C三种原料混合后得到。已知各种原料的单价、成份含量以及各种成份每月的最低需求量如下表:份成量含料原ABC各种成分的每月最低需求量甲乙丙1111/21/21/421120610各种原料的单价(万元/吨)632——问:该厂每月应购买各种原料多少吨,才能使在满足需求的基础上使用于购买原材料所耗费的资金为最少?(该题只要求建立线性规划模型,不必进行求解)解:现设x1、x2、x2为A、B、C原料的购买数量,∵x1、x2、x3≥0s.t.※运输规划问题补充题:类型一:供求平衡的运输规划问题(又称“供需平衡”、“产销平衡”)补例:课本P52例1—10(此题务必熟悉)解:用“表上作业法”求解。⑴先用最低费用法(最小元素法)求此问题的初始基础可行解:地产用费地销1234产量Si19129650××30202737760×4020×3659115040×10×销量dj40406020160160∴初始方案:321运费Z=9×30+6×20+3×40+7×20+6×40+9×10=980元⑵对⑴的初始可行解进行检验(表上闭回路法):地产用费地销1234产量Si19-312-79650××302027-3377-360×4020×3650911-55040×10×销量dj40406020160160从上表可看出,所有检验数σ<0,已得最优解。(上述初始方案就是最优方案,不需要调整)∴最优方案的运费就是Z=9×30+6×20+3×40+7×20+6×40+9×10=980元类型二:供求不平衡的运输规划问题若,则是供大于求(供过于求)问题,可设一虚销地Bn+1,令ci,n+1=0,dn+1=,转化为产销平衡问题。若,则是供小于求(供不应求)问题,可设一虚产地Am+1,令cm+1,j=0,sm+1=,转化为产销平衡问题。(=1,2,…,m;=1,2,…,n)补例:求下列运输问题的最优解:地产费运地销B1B2B3siA1A2A3517646325108015dj752050105145解:,此为供小于求(供不应求)问题,可设一虚产地A4,令c4,j=0,s4=,(i=1,2,3,4;j=1,2,3)转化为产销平衡问题。仍用“表上作业法”求解。⑴先用最低费用法(最小元素法)求此问题的初始基础可行解:地产用费地销B1B2B3产量SiA15-317-510×10×A264168070×10A3325-215510×A4000-1040××40销量752050145145dj∴初始方案:A3A2A1Z=1×10+6×70+6×10+3×5+2×10=525⑵对⑴的初始可行解进行迭代(表上闭回路法),求最优解:地产用费地销B1B2B3产量SiA15-217-410×10×A264680601010A332-15-21515××A4000-2040××40销量dj752050145145用表上闭回路法调整后,从上表可看出,所有检验数σ<0,已得最优解。A2∴最优方案:A3A1最小运费Z=1×10+6×60+4×10++6×10+3×15=515※任务分配(工作指派)问题补充题:类型一:求极小值的匈牙利法:(重点掌握这种基本问题)补例:某游泳队教练需选派一组运动员去参加4×200混合接力赛,候选运动员有甲、乙、丙、丁、戊五位,他们游仰泳、蛙泳、蝶泳、自由泳的成绩,根据统计资料算得平均值(以秒计)如下表:员队种绩成泳ABCD甲乙丙丁戊37.743.433.329.232.933.128.526.433.842.238.929.63734.730.428.535.441.833.631.1问:教练应选派哪四位运动员,各游什么泳姿,才能使总的成绩最好?解:用“匈牙利法”求解。因人数多于任务数,作如下处理:√效率矩阵表示为:标号√√√√(cij)=√√√√√√√√至此已得最优解:∴使总成绩最好(耗时最少)的分配任务方案为:甲→自由泳,乙→蝶泳,丙→仰泳,丁→蛙泳此时总成绩W=29.2+28.5+33.8+34.7=126.2秒类型二:求极大值的匈牙利法:minz=-max(-z)(cij)→(M-cij)=(bij),(cij)中最大的元素为Mmaxz===-补例:有四个人分别操作四台机器,每人操作不同机器的产值如下表:员队种绩成泳ABCD甲乙丙1098734562112丁4356求对四个工人分配不同的机器使得总产值为最大的方案。解:用求极大值的“匈牙利法”求解。效率矩阵表示为:行约简M=10列约简∴使总产值为最大的分配任务方案为:甲→A,乙→C,丙→B,丁→D此时总产值W=10+5+1+6=22※动态规划问题(只要求“最短路问题”)补充题:补例:某旅游者要从A地出发到终点F,他事先得到的路线图如下:19B1245534168E19435FC2AB2265E274145247D1C1D3C3D2B3各点之间的距离如上图所示数值,旅游者沿着箭头方向行走总能走到F地,试找出A→F间的最短路线及距离。解:此为动态规划之“最短路问题”,可用逆向追踪“图上标号法”解决如下:144519B131245541490168E15943FC2AB2117265E2741425247D1C1D3C3D2B31287最佳策略为:A→B2→C1→D1→E2→F此时的最短距离为5+4+1+2+2=14v5v2※网络分析问题补充题:8补例1:221732v7v4v174431v6v3求v1到v7的最短路径和最短距离。解:此为网络分析之“最短路问题”,可用顺向追踪“TP标号法”解决如下:94v2v5852217732v7v4v1744310v6v314v1到v7的最短路径是:v1→v3→v4→v7,最短距离为1+4+2=7。补例2:教材P124图4—8v3v1补例3:求下图所示网络的最大流:(4,0)(5,0)(3,0)(3,0)(1,0)(1,0)vtvs(2,0)(5,0)(2,0)v4v2图中为(Cij,fij)解:此为网络分析之“寻求网络最大流问题”,可用“寻求网络最大流的标号法(福特—富克尔逊算法)”解决如下:㈠标号过程:1、给vs标上(0,∞);2、检查vs,在弧(vs,v1)上,fs1=0,Cs1=3,fs1s1,给v1标号(s,β(v1,其中,(s,3)v1v3(4,0)(5,0)(3,0)(s,∞)(3,0)(1,0)(1,0)vtvs(2,0)(5,0)(2,04v2(s,5)同理,给v2标号(s,β(v2,其中,3、v在弧(v1,v3)上,f13=0,C13=4,f1313,给v3标号(1,β(v3,其中,(1,3)(s,3)v1v3(4,0)(5,0)(3,0)(s,∞)(3,0)(1,0)(1,0)vtvs(2,0)(5,0)(2,0)v4v2(2,2)(s,5)检查v2,同理,给v4标号(2,β(v4,其中,4、检查v4,在弧(v4,vt)上,f4t=0,C4t=2,f1313,给vt标号(4,β(vt,其中,vt得到标号,标号过程结束。(1,3)(s,3)v1v3(4,0)(5,0)(3,0)(4,2)(s,∞)(3,0)(1,0)(1,0)vtvs(2,0)(5,0)(2,0)v4v2(2,2)(s,5)㈡调整过程:从vt开始逆向追踪,找到增广链。(1,3)(s,3)v1v3(4,0)(5,0)(3,0)(2,2)(s,∞)(3,0)(1,0)(1,0)vtvs(2,0)(5,0)(2,0)v4v2(2,2)(s,5)µ(vs,v2,v4,vt),=2,在µ上进行流量=2的调整,得可行流f'如图所示:(1,3)(s,3)v1v3(4,0)(5,0)(3,0)(1,0)(4,2)(s,∞)(3,0)(1,0)vtvs(2,2)(5,2)(2,2)v4v2(2,2)(s,5)去掉各点标号,从s开始,重新标号。(1,3)(s,3)v3(4,0)(5,0)(3,0)(3,3)(s,∞)(3,0)(1,0)(1,0)vtvs(2,2)(5,2)(2,2)v4v2(-t,2)(s,3)vt又得到标号,标号过程结束。再次从vt开始逆向追踪,找到增广链。(1,3)(s,3)v1v3(4,0)(5,0)(3,0)(3,3)(s,∞)(3,0)(1,0)(1,0)vtvs(2,2)(5,2)(2,2)v4v2(-t,2)(s,3)µ(vs,v1,v3,vt),=3,在µ上进行流量=3的调整,得可行流f'如图所示:(1,3)(s,3)v1v3(4,3)(5,3)(3,3)(3,3)(s,∞)(3,0)(1,0)(1,0)vtvs(2,2)(5,2)(2,
本文标题:运筹学参考综合习题汇总
链接地址:https://www.777doc.com/doc-2344100 .html