《数据模型与决策 多目标规划.pptx》由会员分享,可在线阅读,更多相关《数据模型与决策 多目标规划.pptx(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1线性目标规划与线性规划比较线性规划只讨论单一线性目标函数在一组线性约束条件下的极值问题;而目标规划是多个目标决策,能统筹兼顾处理实际问题中经常出现的多种目标关系,求得更切合实际的最优解。线性规划求在满足所有约束条件的可行解中的最优解;目标规划通常是在相互矛盾的约束条件的制约下找到一个满意解。线性规划中的约束条件是同等重要的,是硬约束;而目标规划中有轻重缓急和主次之分,即有优先权。线性规划的最优解是绝对意义下的最优,但需花去大量的人力、物力、财力才能得到;实际过程中,只要求得满意解,就能满足需要(或更能满足需要)。目标规划能有效地描述和解决经济管理中的许多问题,其理论与方法在经济计划、生产管理
2、、经营管理、市场分析等方面有着广泛的应用。第1页/共24页 例例:某厂计划在下一个生产周期内生产甲、乙两种产品,已知资料如表所示。某厂计划在下一个生产周期内生产甲、乙两种产品,已知资料如表所示。试制定生产计划,使获得的利润最大?同时,根据市场预测,甲的销路不是太试制定生产计划,使获得的利润最大?同时,根据市场预测,甲的销路不是太好,应尽可能少生产;乙的销路较好,可以扩大生产。试建立此问题的数学模好,应尽可能少生产;乙的销路较好,可以扩大生产。试建立此问题的数学模型。型。12070单件利润3000103设备台时200054煤炭360049钢材资源限制乙甲 单位 产品资源 消耗目标规划的基本概念第
3、2页/共24页3设:甲产品设:甲产品 x1,乙产品,乙产品 x2 一般有:一般有:maxZ=70 x1+120 x2 9 x1+4 x2 3600 4 x1+5 x2 2000 3 x1+10 x2 3000 x1,x2 0同时:同时:maxZ1=70 x1+120 x2 minZ2=x1 maxZ3=x2 9 x1+4 x2 3600 4 x1+5 x2 2000 3 x1+10 x2 3000 x1,x2 0 显然,这是一个多目标规划问题,用线性规划方法显然,这是一个多目标规划问题,用线性规划方法很难找到最优解。很难找到最优解。第3页/共24页 目标规划通过引入目标值和偏差变量,可以将目标
4、函数转化为目标规划通过引入目标值和偏差变量,可以将目标函数转化为目标约束目标约束。目标值目标值是指预先给定的某个目标的一个期望值。是指预先给定的某个目标的一个期望值。实现值或决策值是指当决策变量实现值或决策值是指当决策变量x xj j 选定以后,目标函数的对应值。选定以后,目标函数的对应值。偏偏差差变变量量(事事先先无无法法确确定定的的未未知知数数)是是指指实实现现值值和和目目标标值值之之间间的的差差异异,记记为为 d d。正正偏差变量表示实现值超过目标值的部分,记为偏差变量表示实现值超过目标值的部分,记为 d d。负负偏差变量表示实现值未达到目标值的部分,记为偏差变量表示实现值未达到目标值的
5、部分,记为 d d。1 1、目标值和偏差变量、目标值和偏差变量第4页/共24页在在一一次次决决策策中中,实实现现值值不不可可能能既既超超过过目目标标值值又又未未达达到到目标值,故有目标值,故有 d d d d0 0,且,且d d0,d0,d0 0完成或超额完成规定的指标则表示:d0,d0未完成规定的指标则表示:d0,d0恰好完成指标时则表示:d0,d0 d d 0 成立。第5页/共24页6 引引入入了了目目标标值值和和正正、负负偏偏差差变变量量后后,就就对对某某一一问问题题有有了了新新的的限限制制,即即目目标标约约束。束。目目标标约约束束即即可可对对原原目目标标函函数数起起作作用用,也也可可对
6、对原原约约束束起起作作用用。目目标标约约束束是是目目标规划中特有的,是软约束。标规划中特有的,是软约束。绝绝对对约约束束(系系统统约约束束)是是指指必必须须严严格格满满足足的的等等式式或或不不等等式式约约束束。如如线线性性规规划中的所有约束条件都是绝对约束,否则无可行解。所以,绝对约束是硬约束。划中的所有约束条件都是绝对约束,否则无可行解。所以,绝对约束是硬约束。2 2、目标约束和绝对约束第6页/共24页7 例如:在例中,规定例如:在例中,规定Z1 的目标值为的目标值为 50000,正、正、负偏差为负偏差为d、d,则目标函数可以转换为目标约束,则目标函数可以转换为目标约束,即即 70 x1+1
7、20 x2 50000 同样,若规定同样,若规定 Z2200,Z3250 则有则有 若规定若规定36003600的钢材必须用完,原式的钢材必须用完,原式9 x1+4 x2 3600则变为则变为第7页/共24页 达成函数达成函数是一个使总偏差量为最小的目标函数,记是一个使总偏差量为最小的目标函数,记为为 minZ=f(d、d),又称为准则函数。),又称为准则函数。一般说来,有以下三种情况,但只能出现其中之一:一般说来,有以下三种情况,但只能出现其中之一:u 要求恰好达到规定的目标值,即正、负偏差变量要求恰好达到规定的目标值,即正、负偏差变量要尽可能小,则要尽可能小,则minZ=f(d d)。)。
8、u 要求不超过目标值,即允许达不到目标值,也就要求不超过目标值,即允许达不到目标值,也就是正偏差变量尽可能小,则是正偏差变量尽可能小,则minZ=f(d)。)。u 要求超过目标值,即超过量不限,但不低于目标要求超过目标值,即超过量不限,但不低于目标值,也就是负偏差变量尽可能小,则值,也就是负偏差变量尽可能小,则minZ=f(d)。)。3 3、达成函数(即目标规划中的目标函数)第8页/共24页 优先因子优先因子Pk 是将决策目标按其重要程度排序并表示出来。是将决策目标按其重要程度排序并表示出来。P1P2PkPk+1PK,k=1.2K。权系数权系数k 区别具有相同优先因子的两个目标的差别,决策者可
9、视具体情况区别具有相同优先因子的两个目标的差别,决策者可视具体情况而定。而定。前面的目标可以保证实现或部分实现,而后面的目标就不一定能保证实现或部前面的目标可以保证实现或部分实现,而后面的目标就不一定能保证实现或部分实现,有些可能就不能实现。分实现,有些可能就不能实现。4 4、优先因子(优先等级)与优先权系数、优先因子(优先等级)与优先权系数 5、满意解(具有层次意义的解)第9页/共24页 若在例一中提出下列要求:若在例一中提出下列要求:1、完成或超额完成利润指标、完成或超额完成利润指标 50000元;元;2、产品甲不超过、产品甲不超过 200件,产品乙不低于件,产品乙不低于 250件;件;3
10、、现有钢材、现有钢材 3600吨必须用完。吨必须用完。试建立目标规划模型。试建立目标规划模型。分析:题目有三个目标层次,包含四个目标值。分析:题目有三个目标层次,包含四个目标值。第一目标:第一目标:第二目标:有两个要求即甲第二目标:有两个要求即甲 ,乙,乙 ,但两个具有相同的优先因子,因此需要确定权系数。,但两个具有相同的优先因子,因此需要确定权系数。本题可用单件利润比作为权系数即本题可用单件利润比作为权系数即 70:120,化简为,化简为7:12。第10页/共24页11第三目标:第三目标:目标规划模型为:目标规划模型为:第11页/共24页 某厂生产某厂生产、两两种产品,有关数据如种产品,有关
11、数据如表所示。试求获利最表所示。试求获利最大的生产方案?大的生产方案?拥有量原材料2111设备(台时)1210单件利润810 在此基础上考虑:在此基础上考虑:1、产品、产品的产量不低于产品的产量不低于产品的产量;的产量;2、充分利用设备有效台时,不加班;、充分利用设备有效台时,不加班;3、利润不小于、利润不小于 56 元。元。解解:分析分析 第一目标:第一目标:即产品即产品的产量不大于的产量不大于的产量。的产量。第二目标:第二目标:第12页/共24页13第三目标:第三目标:规划模型:规划模型:第13页/共24页目标规划的数学模型第14页/共24页15建模的步骤建模的步骤 根据要研究的问题所提出
12、的各目标与条件,确定目标值,列出目标约束与绝对约束;可根据决策者的需要,将某些或全部绝对约束转化为目标约束,只需要给绝对约束加上负偏差变量和减去正偏差变量即可;给各目标赋予相应的优先因子 P Pk k(k=1.2Kk=1.2K);对同一优先等级中的各偏差变量,若需要可按其重要程度的不同,赋予相应的权系数 。第15页/共24页16 根据决策者要求,按下列情况之一构造一个由根据决策者要求,按下列情况之一构造一个由 优先因子和权系数相对应的偏差变量组成的,优先因子和权系数相对应的偏差变量组成的,要求实现极小化的目标函数,即达成函数。要求实现极小化的目标函数,即达成函数。.恰好达到目标值,取恰好达到目
13、标值,取 。.允许超过目标值,取允许超过目标值,取 。.不允许超过目标值,取不允许超过目标值,取 。第16页/共24页目标规划的图解法1、确定各约束条件的可行域,即将所有约束条件(包括目标约束和绝对约束,暂不考虑正负偏差变量)在坐标平面上表示出来;2、在目标约束所代表的边界线上,用箭头标出正、负偏差变量值增大的方向;3、求满足最高优先等级目标的解;4、转到下一个优先等级的目标,在不破坏所有较高优先等级目标的前提下,求出该优先等级目标的解;5、重复4,直到所有优先等级目标都已审查完毕为止;6、确定最优解和满意解。第17页/共24页18例一、用图解法求解目标规划问题例一、用图解法求解目标规划问题第
14、18页/共24页1901 2 3 4 5 6 7 8 1 2 3 4 5 6 Ax2 x1BC B(0.6250,4.6875)C(0,5.2083),B、C 线段线段上的所有点均是该问题的解(无穷多最优解)。上的所有点均是该问题的解(无穷多最优解)。第19页/共24页20 例二、已知一个生产计划的线性规划模型为例二、已知一个生产计划的线性规划模型为 其中目标函数为总利润,其中目标函数为总利润,x x1 1,x,x2 2 为产品为产品A、B产量。现有产量。现有下列目标:下列目标:1 1、要求总利润必须超过、要求总利润必须超过 2500 2500 元;元;2 2、考虑产品受市场影响,为避免积压,
15、、考虑产品受市场影响,为避免积压,A、B的生产量生产量不超过不超过 60 60 件和件和 100 100 件;件;3 3、由于甲资源供应比较紧张,不要超过现有量、由于甲资源供应比较紧张,不要超过现有量140140。试建立目标规划模型,并用图解法求解。试建立目标规划模型,并用图解法求解。第20页/共24页21 解:以产品解:以产品 A A、B B 的单件利润比的单件利润比 2.5 2.5:1 1 为权系数,为权系数,模型如下:模型如下:第21页/共24页220 x2 0 x11401201008060402020 40 60 80 100ABCD 结论:结论:C(60,58.3)C(60,58.
16、3)为所求的满意解。为所求的满意解。作图:作图:第22页/共24页23 检验:将上述结果带入模型,因检验:将上述结果带入模型,因 0;0;0,存在;存在;0,存在。所以,存在。所以,有有下式:下式:minZ=P3 将将 x160,x2 58.3 带入约束条件,得带入约束条件,得30601258.32499.62500;260+58.3=178.3 140;16060158.358.3 100 由上可知:若由上可知:若A A、B B的计划产量为的计划产量为6060件和件和58.358.3件时,所需件时,所需甲资源数量将超过现有库存。在现有条件下,此解为非可甲资源数量将超过现有库存。在现有条件下,此解为非可行解。为此,企业必须采取措施降低行解。为此,企业必须采取措施降低A A、B B产品对甲资源的产品对甲资源的消耗量,由原来的消耗量,由原来的100100降至降至78.578.5(140178.3140178.30.7850.785),才能使生产方案(),才能使生产方案(6060,58.358.3)成为可行方案。)成为可行方案。第23页/共24页24感谢您的观看!第24页/共24页