77范文网 - 专业文章范例文档资料分享平台

模煳数学+变分法+Matlab基础教程(6)

来源:网络收集 时间:2019-03-10 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

?a11?a1n?A??????a?amn?m1??? C?(c1,c2??cn) ??TTx?(x1,x2??xn) b?(b1,b2,?bm)

线性规划问题的标准形式

maxZ?CX?AX?b??x?0 (3-1)

二、模糊线性规划

在实际问题中,有时线性规划的约束条件带有模糊性,这就是解谓的模糊线性规划,其模型为

maxZ?c1x1?c2x2???cnxn

~?a11x1?a12x2???a1nxn?b1?~?a21x1?a22x2???a2nxn?b1? ? ? ?~?am1x1?am2x2???amnxn?bm??xj(j?1,2?n)

~这是“?”表示一种弹性约束,可读作“近似小于等于”.“近似小于等于”

n是一个模糊概念,可以用一个模糊集来表示它.?aijxj表示第i个约束的左

j?1n边表达式,模糊集Di表示“

?j?1~aijxj?bi”这一事实,当

n?aj?1ijxj?bi 时,完

全接受约束,应有Di(x)?1;适当选择一个伸缩系数di,约定当

nn?j?1naijxj?bi?di时,不认为

?j?1~aijxj?bi,这时应有Di(x)?0;当

?aj?1ijxj?[bi,bi?ai]时,Di(x)应从1下降到0,表示约束程度降低.为了简

单可行,Di(x)规定如下:

~设 X?xx?Rn,x?0,对每一个约束aijxj?bi,相应地有X中一个

??模糊渠Di与之对应,它的隶属函数为

??1 aijxj?bi ?nnn?Di(x)?fI(?aijxj)?1?(?aijxj?bi)/di bi??aijxj?bi?di

j?1j?1j?1?n??0 ?aijxj?bi?di j?1?

其中di是适当选择的常数,叫做伸缩指标,di?0i?1,2,?m,这样

一来,我们将弹性约束转化成模糊约束,再令D?D1?D2???Dm就将全部约束条件转化成一个模糊约束.

~当di?0(i?1,2?m)时,D退化为普通约束集D,模糊约束条件中“?”

退化为“?”

模糊线性规划的模型简记为

maxZ?Cx~?AX?b (3-2) ??x?0约束的弹性必然导致目标的弹性,为将目标函数模糊化,先求解普通线性规划问题:

maxZ?Cx

?AX?b 满足 ? (3-3)

x?0?以及 maxZ?Cx 满足 ???AX?b ?d x?0 (3-4)

T其中d?(d1,d2,?,dm)称为(3-2)的伸缩指标向量.

设Z0是(3-32)的最优值,Z1是(3-4)的最优值.Z0所满足的约束条件为

Ax?b,对应的模糊约束D(x)?1.若适当降低模糊约束的隶属度D(x),可

以相应提高目标函数值Z,Z1所满足的约束条件已放到最宽Ax?b?d,对

应的模糊约束D(x)也接近于0.于是目标函数的弹性可表示为

Z0?Z?Cx?Z1.为此构造模糊目标集G(x)?F(X).其隶属函数为

n??0 ?cjxj?z0j?1?nn?cjxj)??(?cjxj?z0)/d0 z??cjxj?z0

j?1?j?1n??1 ?cjxj?z0)j?1?nG(x)?g(?j?1 其中d0?Z1?Z0

由模糊目标的上述隶属函数可知,当D(x)?1时,G(x)?0,要提高目标函数值使之大于Z0.就必须降低D(x).为了兼顾目标与约束,可采用模糊决策为DF?D?G,最佳决策为x?,x?满足

DF(x)?maxx?X?DF(x)?maxx?X?(D(x)?G(x))

若令??D(x)?G(x), 则有

max(D(x)?G(x))?max??D(x)??,G(x)?0,??[0,1]x?X?

?max??D1(x)??,?,Dn(x)??,G(x)??,??[0,1]x?X?于是求最佳决策x?的问题,就转化为求普通线性规划问题:

maxZ??n??1?(?aijxj?bi)/di?? (i?1,2,?m)j?1?n ?(cx?Z)/d????jj00j?1?????0,xj?0 (j?1,2?n)?

maxZ???n??aijxj?di??bi?di (i?1,2?m)?j?1 (3-5) ?cx?d??Z?jj00?????0xj?0(j?1,2?n)?

求解上述普通规划问题,可得

最佳决策 x??(x?1,?,x?n)T

n目标函数值 Z???c?jxj.

j?1

例5:求解模糊线性规划问题

maxZ?x1?3x2?x3?x1?2x2?x3?8???x1?3x2?x3?2 ??x1,x2,x3?0取伸缩指标d1?2,d2?8

解 (一)解普通线性规划

maxZ?x1?3x2?x3?x1?2x?2?x3?8??x1?3x2?x3?2 ??xi?0i?1,2,3最优解x(0)?(4,2,0)T最优值

(二)解普通线性规划

maxZ?x1?3x2?x3?x1?2x2?x3?8?2???x1?3x2?x3?2?8 ??xi?0i?1,23,4,5最优解x(1)?(2,4,0)T Z1?14 Z0?10(3-6) (三) 解普通线性规划

maxZ???x1?2x2?x3?2??8?2 ??x?3x?x?8??2?8 ?123?x?3x?x?(14?10)??023?1 解 这个线性规划采用大M法 原线性规划改写为

maxZ???Mx7?x1?2x2?x3?2??x4?10???x1?3x2?x3?8??10 ?x?3x?x?4??x?x?102367?1(M充分大的正数)

∴x??(3,3,0)T ??1/2

从而(3-4)的最优值

例6某企业根据市场信息及自身生产能力,准备开发甲、乙两种系列产品.甲种系列产品最多大约能生产400套,乙种系列产品最多大约能生产250套.据测算,甲种产品每套成本3万元,每套获纯利润7万元;乙种系列产品每套成本2万元,每套获纯利润3万元.生产甲、乙两种系列产品的资金总投入大约不能超过1500万元.在上述条件下,如何安排两种系列产品的生产,才能使企业获利最大?

解 设甲种系列产品生产x1套,乙种系列产品生产x2套,则 目标:maxz?7x1?3x2

~?3x1?2x2?1500 (1)?~?x1?400 (2)约束:?~ (3-7)

?x2?250 (3)?x?0,x?02?1设约束条件(1)、(2)、(3)的伸缩系数分别取为d1?50(元),d2?5(套),

d3?5(套).为将目标函数模糊化,解经典线性规划问题

使

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库模煳数学+变分法+Matlab基础教程(6)在线全文阅读。

模煳数学+变分法+Matlab基础教程(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/513062.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: