多目标规划模型_第1页
多目标规划模型_第2页
多目标规划模型_第3页
多目标规划模型_第4页
多目标规划模型_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

关于多目标规划模型多目标决策由于考虑的目标多,有些目标之间又彼此有矛盾,这就使多目标问题成为一个复杂而困难的问题.但由于客观实际的需要,多目标决策问题越来越受到重视,因而出现了许多解决此决策问题的方法.一般来说,其基本途径是,把求解多目标问题转化为求解单目标问题.其主要步骤是,先转化为单目标问题,然后利用单目标模型的方法,求出单目标模型的最优解,以此作为多目标问题的解.化多目标问题为单目标问题的方法大致可分为两类,一类是转化为一个单目标问题,另一类是转化为多个单目标问题,关键是如何转化.下面,我们介绍几种主要的转化方法:主要目标法、线性加权和法、字典序法、步骤法。第2页,共31页,2024年2月25日,星期天f1f212345678§10.1多目标决策问题的特征在解决单目标问题时,我们的任务是选择一个或一组变量X,使目标函数f(X)取得最大(或最小)。对于任意两方案所对应的解,只要比较它们相应的目标值,就可以判断谁优谁劣。但在多目标情况下,问题却不那么单纯了。例如,有两个目标f1(X),f2(X),希望它们都越大越好。下图列出在这两个目标下共有8个解的方案。其中方案1,2,3,4称为劣解,因为它们在两个目标值上都比方案5差,是可以淘汰的解。而方案5,6,7,8是非劣解(或称为有效解,满意解),因为这些解都不能轻易被淘汰掉,它们中间的一个与其余任何一个相比,总有一个指标更优越,而另一个指标却更差。一、解的特点第3页,共31页,2024年2月25日,星期天二、模型结构多目标决策问题包含有三大要素:目标、方案和决策者。在多目标决策问题中,目标有多层次的含义。从最高层次来看,目标代表了问题要达到的总目标。如确定最满意的投资项目、选择最满意的食品。从较低层次来看,目标可看成是体现总目标得以实现的各个具体的目标,如投资项目的盈利要大、成本要低、风险要小;目标也可看成衡量总目标得以实现的各个准则,如食品的味道要好,质量要好,花费要少。多目标决策问题中的方案即为决策变量,也称为多目标问题的解。备选方案即决策问题的可行解。在多目标决策中,有些问题的方案是有限的,有些问题的方案是无限的。方案有其特征或特性,称之为属性。第4页,共31页,2024年2月25日,星期天1、多目标规划问题的模型结构为决策变量如对于求极大(max)型,其各种解定义如下:绝对最优解:若对于任意的X,都有F(X*)≥F(X)有效解:若不存在X,使得F(X*)≤F(X)弱有效解:若不存在X,使得F(X*)<F(X)第5页,共31页,2024年2月25日,星期天第6页,共31页,2024年2月25日,星期天第7页,共31页,2024年2月25日,星期天§10.2多目标规划问题的求解1、主要目标法在有些多目标决策问题中,各种目标的重要性程度往往不一样。其中一个重要性程度最高和最为关键的目标,称之为主要目标法。其余的目标则称为非主要目标。例如,在上述多目标问题中,假定f1(X)为主要目标,其余p-1个为非主要目标。这时,希望主要目标达到极大值,并要求其余的目标满足一定的条件,即第8页,共31页,2024年2月25日,星期天例题1某工厂在一个计划期内生产甲、乙两种产品,各产品都要消耗A,B,C三种不同的资源。每件产品对资源的单位消耗、各种资源的限量以及各产品的单位价格、单位利润和所造成的单位污染如下表。假定产品能全部销售出去,问每期怎样安排生产,才能使利润和产值都最大,且造成的污染最小?甲乙资源限量资源A单位消耗资源B单位消耗资源C单位消耗9434510240200300单位产品的价格400600单位产品的利润70120单位产品的污染32第9页,共31页,2024年2月25日,星期天解:问题的多目标模型如下对于上述模型的三个目标,工厂确定利润最大为主要目标。另两个目标则通过预测预先给定的希望达到的目标值转化为约束条件。经研究,工厂认为总产值至少应达到20000个单位,而污染控制在90个单位以下,即由主要目标法化为单目标问题用单纯形法求得其最优解为第10页,共31页,2024年2月25日,星期天2、线性加权和目标规划在上述目标规划中,假定f1(X),f2(X),…,fp(X)具有相同的量纲,按照一定的规则分别给fi赋予相同的权系数ωi,作线性加权和评价函数则多目标问题化为如下的单目标问题第11页,共31页,2024年2月25日,星期天例如,某公司计划购进一批新卡车,可供选择的卡车有如下4种类型:A1,A2,A3,A4。现考虑6个方案属性:维修期限f1,每100升汽油所跑的里数f2,最大载重吨数f3,价格(万元)f4,可靠性f5,灵敏性f6。这4种型号的卡车分别关于目标属性的指标值fij如下表所示。fijf1f2f3f4f5f6A12.01500455一般高A22.527003.665低一般A32.020004.245高很高A42.21800450很高一般首先对不同度量单位和不同数量级的指标值进行标准化处理。先将定性指标定量化:第12页,共31页,2024年2月25日,星期天效益型指标很低低一般高很高13579很高高一般低很低成本型指标可靠性和灵敏性都属于效益型指标,其打分如下可靠性一般低高很高5379灵敏性高一般很高一般7595按以下公式作无量纲的标准化处理其中:第13页,共31页,2024年2月25日,星期天变换后的指标值矩阵为:aijf1f2f3f4f5f6A1116750.53450.5A2100100110011A3142.25100167100A440.625.756725.751001设权系数向量为W=(0.2,0.1,0.1,0.1,0.2,0.3),则故最优方案为选购A3型卡车第14页,共31页,2024年2月25日,星期天3、分层序列法:1.基本步骤:把(VP)中的p个目标按其重要程度排序。依次求单目标规划的最优解。2.过程:无妨设其次序为先求解得最优值,记再解得最优值,依次进行,直到得最优值则是在分层序列意义下的最优解集合。第15页,共31页,2024年2月25日,星期天3.性质:,即在分层序列意义下的最优解是有效解。证明:反证。设,但,则必存在使即至少有一个j0

,使,由于,即,矛盾。得证。4.进一步讨论:上述方法过程中,当某个问题(Pj)的解唯一时,则问题的求解无意义,因为解都是唯一的。实际求解时,有较宽容意义下的分层序列法:取为预先给定的宽容值,整个解法同原方法类似,只是取各约束集合时,分别取为:第16页,共31页,2024年2月25日,星期天目标规划模型线性规划问题都是处理单个目标的情况,但是在现实世界中有许多问题具有多个目标,这些目标的重要性各不相同,往往有不同的量纲,有的目标相互依赖,例如决策者既希望实现利润最大,又希望实现产值最大;有的相互抵触,如决策者既希望充分利用资源,又不希望超越资源限量。而决策者希望在某些限制条件下,依次实现这些目标。这就是目标规划所要解决的问题。当所有的目标函数和约束条件都是线性时,我们称其为线性目标规划问题。在这里我们主要讨论线性目标规划问题。一、目标规划模型的建立

第17页,共31页,2024年2月25日,星期天引例1:对于生产计划问题:

甲乙资源限额材料2324工时3226单位利润43

现在工厂领导要考虑市场等一系列其他因素,提出如下目标:(1)根据市场信息,甲产品的销量有下降的趋势,而乙产品的销量有上升的趋势,故考虑乙产品的产量应大于甲产品的产量。(2)尽可能充分利用工时,不希望加班。(3)应尽可能达到并超过计划利润30元。现在的问题是:在原材料不能超计划使用的前提下,如何安排生产才能使上述目标依次实现?第18页,共31页,2024年2月25日,星期天解:(1)决策变量:仍设每天生产甲、乙两种产品各为x1和x2

偏差变量:对于每一目标,我们引进正、负偏差变量。如对于目标1,设d1-表示乙产品的产量低于甲产品产量的数,d1+表示乙产品的产量高于甲产品产量的数。称它们分别为产量比较的负偏差变量和正偏差变量。则对于目标1,可将它表示为等式约束的形式-x1+x2+d1--d1+=0(目标约束)

同样设d2-和d2+分别表示安排生产时,低于可利用工时和高于可利用工时,即加班工时的偏差变量,则对目标2,有3x1+2x2+d2--d2+=26

对于目标3,设d3-和d3+分别表示安排生产时,低于计划利润30元和高于计划利润30元的偏差变量,有:第19页,共31页,2024年2月25日,星期天4x1+3x2+d3--d3+=30

(2)约束条件:有资源约束和目标约束资源约束:2x1+3x2≤24

目标约束:为上述各目标中得出的约束(3)目标函数:三个目标依次为:

minZ1=d1-

,minZ2=d2++d2-

,minZ3=d3-

因而该问题的数学模型可表述如下:

minZ1=d1-,minZ2=d2++d2-,minZ3=d3-2x1+3x2≤24s.t.-x1+x2+d1--d1+=03x1+2x2+d2--d2+=264x1+3x2+d3--d3+=30第20页,共31页,2024年2月25日,星期天

案例2(提级加新问题)某公司的员工工资有四级,根据公司的业务发展情况,准备招收部分新员工,并将部分员工的工资提升一级。该公司的员工工资及提级前后的编制表如下,其中提级后编制是计划编制,允许有变化,其中1级员工中有8%要退休。公司领导的目标如下:(1)提级后在职员工的工资总额不超过550千元;(2)各级员工不要超过定编人数;(3)为调动积极性,各级员工的升级面不少于现有人数的18%;(4)总提级面不大于20%,但尽可能多提;(5)4级不足编制人数可录用新工人。第21页,共31页,2024年2月25日,星期天问:应如何拟定一具满意的方案,才能接近上述目标?级别1234工资(千元)8643现有员工数10204030编制员工数10225230解:(1)决策变量:设x1,x2,x3,x4分别表示提升到1,2,3级和新录用的员工数。偏差变量:为各目标的正、负偏差变量。(2)约束条件:1)

提级后在职员工的工资总额不超过550千元;8(10-10

8%+x1)+6(20-x1+x2)+4(40-x2+x3)+3(30-x3+x4)+d1--d1+=550

第22页,共31页,2024年2月25日,星期天

2)各级员工不要超过定编人数1级有:10-10

8%+x1+d2--d2+=102级有:20-x1+x2+d3--d3+=223级有:40-x2+x3+d4--d4+=524级有:30-x3+x4+d5--d5+=303)各级员工的升级面不少于现有人数的18%对2级有:x1+d6--d6+=22

18%对3级有:x2+d7--d7+=40

18%

对4级有:x3+d8--d8+=30

18%

4)总提级面人数不大于20%,但尽可能多提

x1+x2+x3+d9--d9+=100

20%第23页,共31页,2024年2月25日,星期天(3)目标函数:minZ1=d1+minZ2=d2++d3++d4++d5+minZ3=d6-+d7-+d8-minZ4=d9++d9-案例3有三个产地向四个销地供应物资。产地Ai(i=1,2,3)的供应量ai、销地Bj(j=1,2,3,4)的需要量bj、各产销地之间的单位物资运费Cij如表2所示。表中,ai和bj的单位为吨,Cij的单位为元/吨。编制调运方案时要求按照相应的优先级依次考虑下列七个目标:P1:B4是重点保证单位,其需要量应尽可能全部满足;P2:A3向B1提供的物资不少于100吨;P3:每个销地得到的物资数量不少于其需要量的80%;第24页,共31页,2024年2月25日,星期天P4:实际的总运费不超过最小总运费a的110%,这里的最小总费用利用第三大题中第2小题求出的结果;P5:因路况原因,尽量避免安排A2的物资运往B4;P6:对B1和B3的供应率要尽可能相同;P7:力求使总运费最省。试建立该问题的运筹学模型。CijBjAiB1B2B3B4aiA15267300A23546200A34523400bj200100450250解:用表上作业法可求得不考虑P1至P6各目标时的最小运费调运方案,相应的最小运费为2950元第25页,共31页,2024年2月25日,星期天(1)决策变量:设Ai运往Bj的物资为xij吨(2)约束条件:产量约束B4销量要满足销量80%的限制供应率尽可能相同第26页,共31页,2024年2月25日,星期天二、目标规划的解法由于目标规划有多个目标,各个目标又有相对不同的重要性,求解时是首先满足重要性权数大的目标,再满足重要性权数次大的目标,所以并不能保证所有的目标都能达到,所求的解也不一定是最优解,而只能求出满意解。(3)目标函数第27页,共31页,2024年2月25日,星期天

求解目标规划的仍用单纯形法,但是与线性规划的单纯形法不同的是,此时检验数行不再是一行,而是变化为一个检验数矩阵。

例4

用单纯形法求解如下线性目标规划模型

minZ1=d1-,minZ2=d2++d2-,minZ3=d3-2x1+3x2≤24加入松驰变量化为标准形

2x1+3x2+x3=24s.t.-x1+x2+d1--d1+=03x1+2x2+d2--d2+

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论