问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

matlab多目标线性规划

发布网友 发布时间:2022-05-01 17:43

我来回答

1个回答

热心网友 时间:2022-06-20 12:04

可以有多组解,关键是取决于初值给定
%======================
function zFgoalattain
% 多目标最优化
clear all; clc
% 给定目标,权重按目标比例确定,给出初值
options = optimset('TolCon',1e-008)
goal = [-7 264 69000];
weight = [0.193 0.083 0.724];
x0 = [1 1 1 1 1 1 1];
% 给出约束条件的系数
A=[-0.082 -0.072 -0.065 -0.054 -0.038 -0.057 -0.045;0.072 0.063 0.057 0.05 0.032 0.0442 0.0675;128 78.1 64.1 43 58.1 36.9 50.5]
B=[-7.2; 264.4;69719]
Aeq = [];
Beq = [];
lb=[0,0,0,0,0,0,0]
ub=[426,390,430,374,445,534,476]
% 求解
[x,fval,attainfactor,exitflag] = fgoalattain(@ObjFun,x0,goal,weight,A,B,Aeq,Beq,lb,ub)
% ------------------------------------------------------------------
function f = ObjFun(x)
f1=0.082*x(1)+0.072*x(2)+0.065*x(3)+0.054*x(4)+0.038*x(5)+0.057*x(6)+0.045*x(7);
f2=0.072*x(1)+0.063*x(2)+0.057*x(3)+0.05*x(4)+0.032*x(5)+0.0442*x(6)+0.0675*x(7);
f3=128*x(1)+78.1*x(2)+64.1*x(3)+43*x(4)+58.1*x(5)+36.9*x(6)+50.5*x(7);
f=[-f1;f2;f3];

结果:
A =

-0.0820 -0.0720 -0.0650 -0.0540 -0.0380 -0.0570 -0.0450
0.0720 0.0630 0.0570 0.0500 0.0320 0.0442 0.0675
128.0000 78.1000 64.1000 43.0000 58.1000 36.9000 50.5000

B =

1.0e+004 *

-0.0007
0.0264
6.9719

lb =

0 0 0 0 0 0 0

ub =

426 390 430 374 445 534 476

Optimization terminated: magnitude of directional derivative in search
direction less than 2*options.TolFun and maximum constraint violation
is less than options.TolCon.
Active inequalities (to within options.TolCon = 1e-006):
lower upper ineqlin ineqnonlin
1 1
2
5
7

x =

0.0000 -0.0000 313.3358 76.1065 -0.0000 104.6142 -0.0000

fval =

1.0e+004 *

-0.0030
0.0026
2.7218

attainfactor =

-121.4487

exitflag =

5
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
天将雄师观后感600字 为什么喝酒会降血糖 牛栏山 52度浓香型白酒-购买最佳价格 全兴大曲 52度浓香型白酒-购买最佳价格 笔记本电脑怎么接音箱电脑如何连接外置音箱 笔记本电脑有音箱插孔吗笔记本电脑如何连接喇叭 冰箱压缩机过热启动5秒就停了 周长相等的正方形和圆,其面积比是多少 周长相等的正方形和圆面积比是多少 周长相等的正方形与圆形,边长与半径的比是( ),面积之比是( )。 要有... 简单风筝的做法与材料 matlab 多目标规划 浙江利众竹木有限公司怎么样? 戴尔笔记本开机时按F12进入boot 修改了“uefi boot mode ,secure boot... 嘴里面上颚后面感觉有点难受 嘴巴里面总是像吃了油腻的东西一样难受死了还会恶心这是怎么回事? 嘴巴里面难受是为什么? 为什么午睡过后,嘴巴里特别不舒服,感觉很干很涩 嘴巴很干很难受怎么办 上火,感觉口腔难受怎么办 每天早上起床嘴巴里面就很难受,有异味,怎么办 嘴唇干燥难受怎么办?? 浙江二级建造师公告后多久可以拿到注册证书和印章啊? 不能喝水嘴里难受怎么办 早上起床,嘴巴里很难受,请问原因,谢谢! 嘴巴里总是苦苦的,好几天了,应该怎么办呢 嘴巴里面口谈多,吃什么都没有味道难受死了,应该怎么办了 最近嘴巴里很难受 感觉总是没有味道 又麻麻涩涩的 喝水喝饮料都不舒服 可是身体很好没什么问题 所以 嘴巴里面难受,有奇怪的感觉 晚上睡觉嘴巴难受怎么办 mathematica(最好)或者matlab如何解决多元多目标函数的规划问题。 吾安往而不乐的意思 简单的Matlab程序求助!是一个多目标规划问题,如何用fminimax函数求解呢? 多目标规划的MATLAB问题 简易风筝制作全解 怎么用excel或者matlab解目标规划啊,随便什么题目,步骤讲一下就好了 急求多目标线性规划函数 MATLAB程序编写啊·· 神通广大的大虾们解释一下就更好了,小女子感激不尽! 各位大侠,我想用matlab中的fgoalattain函数,实现多目标函数优化。请问,函数中的goal怎么设置? 多目标规划,用matlab如何编程,跪求大神指点 如何用MATLAB或LINGO解不同量纲的多目标规划问题 MATLAB 求解下列多变量非线性规划问题 求救:多目标线性规划的matlab算法与结果 有没有什么软件可以换发型,给头发涂颜色 这几天有些便秘,今天大便有出血,是鲜红色的,后来小便还是出血,怎么办?怎么才能止血?不会一直出血吧 长期的便秘,有时出血,有什么好办法呢? 最近上厕所,便便的时候屁屁有血,还有便秘,这是怎么了?应该怎么办? 大便干结怎么办,又是痛,而且带血 是怎么回事啊 长期便秘大便带血及粘液,怎么办 便秘有血 经常大便带血怎么办