工程硕士运筹学及重点方案课件.ppt
《工程硕士运筹学及重点方案课件.ppt》由会员分享,可在线阅读,更多相关《工程硕士运筹学及重点方案课件.ppt(235页珍藏版)》请在三一办公上搜索。
1、1,工程硕士运筹学,内蒙古工业大学管理学院,课程内容,绪论线性规划基础线性规划的图解法、用Excel解LP问题整数规划运输问题目标规划图论动态规划网络计划技术,2,3,第0章,绪论Introductions to Operations Research,运筹学的实用价值,4,ZARA(全球1500家门店)、P&G(15亿),5,运筹学学科特点,1-科学性它是在科学方法论的指导下通过一系列规范化步骤。,6,运筹学学科特点,2-实践性运筹学以实际问题为分析对象;分析结果必须用于指导实际系统的运行。适应性和鲁棒性Robustness,原是统计学中的一个专门术语,20世纪70年代初开始在控制理论的研究
2、中流行起来,用以表征控制系统对特性或参数扰动的不敏感性。即当应用问题的背景受到一定程度的干扰时,最优解能够继续正常运行的程度。,7,运筹学学科特点,3-系统性用系统的观点来分析研究对象,通过协调各组成部分之间的关系和利害冲突,使整个系统达到最优状态。实际问题的多目标“天性”,各目标没有统一的度量标准。,8,运筹学学科特点,4-优化方案强调是最优的解决方案,而不是任意的一个可行方案,或者只是对现状的“改进”方案;当研究问题从数学分析上存在多个或无穷最优解时,不刻意去搜索出所有最优解,而是只需找出其中一个最优解;当研究问题过于复杂时,运筹学更倾向于搜索出一个“效率解”。,9,运筹学学科特点,5-综
3、合性运筹学研究是一种综合性的研究,它涉及问题的方方面面,应用多学科的知识,因此,要由一个各方面的专家组成的小组来完成。,运筹学求解问题的一般思路,1.明确问题,收集数据边界、目标量化、变量、参数、约束2.建立模型,数学模型:模型检验3.选取方法,进行求解:遗传算法等4.验证方案,实施方案5.方案程序化,模块化6.方案实施,效果分析,10,运筹学求解问题的一般思路,11,12,第1章,线性规划基础(Introduction to Linear Programming),目标,1.常见线性规划问题的数学建模思路2.建模的适用范围3.“解”的概念4.图解法5.EXCEL求解一般线性规划问题(练习),
4、13,14,线性规划的定义,在满足一组线性约束条件(等式或不等式)的前提下,使得某一个线性目标函数取得极值(最大值或最小值)。这类问题的模型及其优化求解技术,被统称为线性规划(Linear Programming,LP)。In mathematics,LP problems are optimization problems in which the objective function and the constraints are all linear.,线性规划数学模型,线性规划问题的一般模型,15,线性规划数学模型,模型特点1-所有表达式均为线性表达式2-目标为求目标函数Z的最大值(m
5、ax)或最小值(min)3-约束条件为”/=”,没有”/”!4-通常要求决策变量取值非负,16,17,应用问题示例(1)-生产计划,F公司每周根据原材料M1和M2的采购数量来安排其产品A、B和C的生产计划。问:这3种产品各应生产多少,能使F公司获得最大的利润?,应用问题示例(2)-生产计划,A公司用M1,M2,M3和M4四种原材料,生产产品P1,P2和P3。这三种产品由这四种原材料混合而成(产品重量为四种原材料重量之和)。,18,应用问题示例(2),原材料M3和M4采购量超过市场供应总量的一半。采购预算费用为25万元人民币。问:根据产品的市场价格以及原材料价格,公司应如何采购以获得最多的利润?
6、,19,应用问题示例(2),建模思路1-,20,应用问题示例(2),正确的建模方法-,21,应用问题示例(2),22,应用问题示例(3)-财务计划,某集团公司未来6年年初的现金需求(万元)如下所示。为此,公司决定在今年年底一次性划拨一笔资金,未来6年不再划拨。,23,应用问题示例(3),公司可以通过多种投资形式减少资金的需求:1-银行一年期的定期存款,年利率为3%;2-国债(只能在第1年年初购买;国债的实际购买价格要高于其票面价格,且只能在到期日按票面价格收回本金)问:集团公司最少需要划拨多少资金,并如何投资,才能满足未来6年的现金需求?,24,应用问题示例(3),由于6年内不再追加投资,因此
7、6年内的投资(银行定期存款方式)必然不能超过当年现金需求的余额。并且,由于投资总能够获得更多的回报(103%),所以投资等于当年现金需求的余额!,25,应用问题示例(3),采用表格形式更加直观展示出投资与回报。年末的收益可以作为下一年年初的投资。,26,应用问题示例(3),27,应用问题示例(3),完整问题模型如下:,28,应用问题示例(4)-生产计划,N公司生产两种产品P1和P2,这2种产品都是由组件C1,C2和C3各1件装配而成。需求为1600件P1和1000件P2。共有100个正常工时和最多60个加班工时,每个加班工时将额外增加12元的运营成本。问:如何安排生产和外购,才是最经济?,29
8、,应用问题示例(4),根据问题描述,可以定义自行生产和外购的组件数量为决策变量。并且,外购组件的数量与生产能力也有关,因此需要定义实际加班工时为决策变量,即:,30,应用问题示例(4),31,应用问题示例(5)-运输与分销,运输与分销问题问:如何安排物流路线,实现总运输成本最小。,32,应用问题示例(5),定义决策变量为各条路线上的运输量,各变量对应的路线如下所示。,33,应用问题示例(5),对于此类以图形方式给出的物流问题,存在以下函数关系,即图中每个节点,都必须满足“输入=输出”。,34,应用问题示例(5),源头节点“工厂1 3”,关系为“产量+运入量=运出量”。,35,应用问题示例(5)
9、,中间节点“分销中心”,关系为“运入量=运出量”。,36,应用问题示例(5),终止节点“仓库1 2”,关系为“运入量=运出量+需求量”。,37,应用问题示例(6)-套裁下料问题,某建筑公司需要钢管规格和数量分别为:3m的600根、4m的300根、5m的200根。如果只能选择购入长度为11m的钢管自行切割,M公司至少应采购多少根11m的钢管?,38,应用问题示例(6),某建筑公司需要钢管规格和数量分别为:3m的600根、4m的300根、5m的200根。如果只能选择购入长度为11m的钢管自行切割,M公司至少应采购多少根11m的钢管?,39,应用问题示例(6),40,应用问题示例(6),思考题:如果
10、目标函数改为“如果购入这些长度为11m的钢管自行切割,RE公司应如何切割废料最少?”,41,42,线性规划模型的假设条件,比例性假定:要求目标函数值、约束条件左端取值与决策变量的取值呈严格的比例关系。,线性规划模型的假设条件,43,44,线性规划问题的标准图解法,对于只包含2个变量的线性规划问题,可以通过标准图解法来求解。其解题步骤为:,45,标准图解法示例1,用标准图解法求下面的线性规划问题(例1-8),标准图解法示例1,46,标准图解法示例2,应用标准图解法求解线性规划问题(例1-9),47,标准图解法示例2,48,49,线性规划问题的重要推论,1-如果线性规划问题的可行域非空且有界,那么
11、线性规划问题一定有最优解;2-如果线性规划问题的可行域无界,那么该问题可能有无界解;3-如果线性规划问题的最优解在可行域的两个顶点上同时得到,那么这两个顶点连线上的所有点都是最优解(有无穷多最优解);4-如果线性规划问题的可行域为空,意味着该线性规划问题无可行解。,50,简化的图解法,对于可行域为封闭凸多边形的两变量线性规划问题,可以采用简化的图解法求解:只需要穷举出可行域的所有顶点,计算每一个顶点的目标函数值,就可以找出最优解。,简化的图解法示例1,线性规划问题(例1-8),51,52,Excel求解线性规划问题,“规划求解”工具主界面,Excel求解LP问题示例1,线性规划问题(例1-8)
12、,53,练习题-图解以下线性规划问题,54,55,某手工作坊生产的竹制座椅中需要用到3种规格楠竹片,每张椅子需要长度为60cm、40cm和 30cm 的楠竹片 2、6和2 片。可以在市场上采购这些规格的现货,也可以将作坊仓库中长度为110cm的楠竹片切割成所需的规格,但每切割1次会发生1cm的长度损耗。问:如果要制作100张竹制座椅,该作坊的仓库中至少要有多少条长度为110cm的楠竹片,才不用去市场上采购?试建立本问题的线性规划模型。,56,57,58,59,第2章,整数规划(Integer Linear Programming),基本概念,线性规划模型中增加了决策变量的整数约束,这类数学规划
13、问题被称为整数规划(Integer Linear Programming,ILP)问题。整数规划模型虽然只是在线性规划模型中增加了决策变量的整数约束,但是其求解过程却变得非常复杂。(简单的四舍五入?)车辆调度、人员安排、产品产量,60,基本概念,根据全部还是部分决策变量必须满足整数约束,整数规划问题可分为两类:纯整数规划(Pure Integer Programming,PIP)混合整数规划(Mixed Integer Programming,MIP)根据整数变量取值的范围,整数规划问题还可分为:一般整数规划-整数变量的取值可以是任意非负整数0-1整数规划(Binary Integer Pro
14、gramming,BIP)-要求决策变量只能取值0或者1,61,基本概念,62,一般整数规划问题的数学模型,基本概念,63,0-1整数规划问题的数学模型,应用问题建模,设施布点问题某市在其5个规划片区规划消防站设点,要求任意一个片区发生火警时,本片区或来自其它片区的消防车可以在15分钟内赶到。虽然在各片区各设一个消防站可以解决此问题,但为提高资源利用率,市政府提出消防站数量应尽可能少。,64,应用问题建模,背包问题(0-1)某家庭计划自驾野外露营,出发前需考虑携带的物品,各物品的压缩体积及重要程度如表所示。由于其自驾车最大容纳的物品体积为650升,不可能所有物品都能装入车中。问:应选择哪些物品
15、出行?,65,应用问题建模,指派问题有5项任务需要5个员工独立完成,由于能力差异,不同员工完成同一任务的执行成本不同。下表给出了员工i完成任务j的执行成本cij。问:如何指派任务可以最经济地完成各项任务。,66,应用问题建模,将n项任务分配给n个人,约定每人只能完成一项工作,每项工作也只能由一个人来完成,但由于每个人能力各不相同,完成各项工作的收益和成本不同。根据不同的问题背景,可要求得到总利润最大或总成本最小的指派方案。这类问题在运筹学中被称为一种专门的问题:指派问题(Assignment Problem)。,67,应用问题建模,68,定义0-1变量xij(i,j=1,n)表示第i个人是否被
16、指派完成第j项任务(0代表不指派,1代表指派),则指派问题的数学模型为:,应用问题建模,含有互斥项目的计划1.如果携带食物,就必须同时携带野外厨具和洗漱用品;2.通信设备和应急医疗用品至少要携带1件;3.帐篷和防晒防雨最多只能选择1项;4.野外厨具、摄影器材和通信设备最多选2项。,69,应用问题建模,含有互斥约束条件的计划某公司用两种原料E1和E2生产A、B两种产品,生产过程均需经过甲、乙两道工序。甲、乙两道工序又各可以采取2种生产工艺。甲工序可以混合使用甲1和甲2两种工艺,而乙工序只能在乙1和乙2中选择其中一种工艺。问:该公司应如何安排生产可使利润最大?,70,在建模中对互斥的约束处理时,可
17、以引入Mi来实现使某个约束条件有效或者冗余,其中Mi为任意大的正数。,71,固定成本问题,某工厂用两条生产线1和2生产两种产品A和B。这两条生产线每个月的额定工时分别为600和800小时,生产线1的生产率为产品A 60件/小时或产品B 45件/小时,生产线2的生产率为产品A 35件/小时或产品B 40件/小时;产品A和B的单位售价分别为12元/件和16元/件,生产产品A和B的固定成本分别为60000元和80000元。问:应如何安排生产可实现利润最大化?试建立本问题的混合整数规划模,72,1)决策变量的定义:因为含有固定成本的问题,所以某产品的产量X和是否生产该产品的决策Y必须分别定义,而且它们
18、必须是联动的,即如果某产品的产量X大于0,那么Y必须为1;而产品的产量X为0时,Y必须为0.否则,就有可能出现未生产产品X却减去了固定成本的问题,或者生产了却未减去固定成本的问题。这类问题必须引入任意大的正数M。,73,2)正数M的引入XMY其中M为任意大的正数,即,只要Y=0,则X必须为0,Y=1时,X可以取任意正整数。,74,所以,上题的决策变量定义如下:,75,76,分枝定界法,分枝定界技术是一种求解优化问题的通用思想,其逻辑思路是:把原始问题分解成若干个足够小的可以直接求解的子问题,此为分枝过程(Branching);对于每个子集及其对应的子问题,考察其最优解是否足够好是否可能包含原始
19、问题的最优解,此为定界过程(Bounding);结束某些子问题的分枝过程,并根据定界过程的结果,放弃那些不可能包含原始问题最优解的子集及子问题,此为剪枝过程(Fathoming)。,77,割平面法,78,习题1,某大型社区临街的中式快餐店每天的营业时间为8:00到24:00,根据社区居民对早餐、中餐、晚餐和夜宵的需求不同,一天中不同时段对服务员的需求如图所示。,79,该 店 的 员 工 分 为 两 类。第 一 类 是 正 式 员 工,分 别 在3个8小 时 时 段 上 班:8:00-16:00、12:00-20:00,以及 16:00-24:00,其工作时薪为14元/小时,且规定各时段正式员工
20、数量不能少于3人;第二类是钟点工,可在8:00到24:00的任意时间工作,其工作时薪为12元/小时。问:应如何雇用正式员工和钟点工,可在人力资源成本最小的基础上满足需求?试建立本问题的整数规划模型。,80,81,82,习题2,某公司计划在东、西、南三个地区建立销售网点,总共有7个备选地点(=1,7)可供选择。现要求所设立的销售网点必须满足以下条件:在东部地区,1,2,3三个备选地点中至多选择两个地点设立销售网点;在西部地区,4,5两个备选地点中至少选择一个地点设立销售网点;在南部地区,6,7两个备选地点只能选一个设立销售网点;出于市场环境的考虑,如果方案中选择了2地点,必须选择在5同时设立销售
21、网点。若在备选地点设立销售网点需要投资万元,每年可获得利润万元。问:如果总投资预算为B万元,在哪些备选地点设立网点可获得最多的利润?试建立本问题的数学模型。,83,84,习题3,某短途航空公司有10条联飞路线,可经停9个城市,下表给出了这10条飞行路线经停的城市和飞行总小时数(单位:小时)。试从这10条路线中选择3条路线,既能够满足飞行总时间最少的要求,又能够经停9个城市至少1次。给出本问题的0-1整数规划模型。,85,86,则其目标函数为:Min(Z)=?,87,88,习题4,某小提琴手作坊根据顾客提出的定制需求生产小提琴,价格和固定成本因定制需求而异。由于作坊的熟练技师有限(12人),该手
22、工作坊只能挑选部分订单,甚至只能部分完成订单所要求的数量。目前,作坊收到来自3家交响乐队的小提琴订单,下表给出了与此订单相关的制作成本和价格(单位:元)。问:各订单各应接受多少台,可获得最多的利润?试建立本问题的整数规划模型。,89,90,91,习题5,某工厂生产A和B两种型号的产品,其生产过程须经过甲、乙、丙三个流水线车间加工,其中,乙车间有两条加工效率不同的流水线乙1和乙2。已知乙车间的两条流水线只能任选一条使用,问:如何安排生产可获得最大的利润。建立本问题的整数规划模型。,92,93,94,第5章,运输问题(Transportation Problems),基本概念,将某种物资从若干个产
23、地运输到另外若干个销地,要求总运费最小的问题,这一类问题及其衍生问题统称为运输问题(Transportation Problem)。,95,引例,FreshFruit公司旗下有3个苹果种植基地,预计年产量分别为75、125和100吨,近期该公司与4个不同地区的客户签订了今年的苹果供应合同,其销量分别80、65、70和85吨。由于交通条件差异,从3个基地到4个客户所在地的单位运费不同,其运价表如表所示。,96,运输问题的数学模型,97,运输问题通常为:从m个产地向n个销地运输某种物资,产地i到销地j的单位运费是cij(呈比例关系),产地i的产量是ai,销地j的销量是bj,要求找到使得总运费最小的
24、运输方案。当问题满足总产量与总销量相等,这类问题称为标准运输问题,或者产销平衡运输问题。,运输问题的数学模型,标准运输问题的数学模型为:,98,标准运输问题的表上作业法,作为一种特殊的线性规划问题,标准运输问题模型并不包含天然的基变量和初始基本可行解,求解时需要在每个等式中引入人工变量,计算较为烦琐。对于标准运输问题,在某种特殊形式的表格上来应用单纯形法,可使求解过程大大简化,这种方法叫作运输问题的表上作业法。需特别强调的是,用表上作业法求解运输问题,产销平衡是一个基本前提。,99,标准运输问题的表上作业法,解题步骤:1-初始化 给出初始基本可行方案;2-迭代第1步基本可行方案的最优判定,判断
25、当前基本可行方案是否最优。如果不是,进入第2步;第2步基本可行方案的改进,然后返回第1步;,100,标准运输问题的表上作业法,运输问题作业表/产销平衡表,101,标准运输问题的表上作业法,102,西北角法从作业表的西北角往东南角逐步填写运输量。,西北角法示例1,103,西北角法示例1,104,标准运输问题的表上作业法,105,最小元素法按照单位运费由低到高的次序来选择每次迭代中指派运输量的单元格。,最小元素法示例1,106,最小元素法示例1,107,产销不平衡的运输问题示例,108,转运问题,(1)确定标准运输问题中的产地和销地:转运点既是产地,又是销地。也就是说,标准运输问题中的产地为原始转
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工程硕士 运筹学 重点 方案 课件
链接地址:https://www.31ppt.com/p-3971670.html