我怎样才能实现这个代码?你能帮我吗?
54视图(30天)
显示旧的评论
奥斯曼督导员
2023年5月30日15:01
你能帮我如何实现代码?
8的评论
奥斯曼督导员
2023年5月30日在15:07
函数(functionValue equalityConstrVals inequalityConstrVals] = ulTestProblem (ulPop、llPop testProblemName)
%这个评估上层目标函数值和约束
%为一组高层成员和成员的相应的低水平。
全球ulFunctionEvaluations;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%这里函数调用
fhandle = str2func (testProblemName);
noOfMembers =大小(ulPop, 1);
ulFunctionEvaluations = ulFunctionEvaluations + noOfMembers;
equalityConstrVals = [];
inequalityConstrVals = [];
因为我= 1:noOfMembers
[functionValue(我,:)equalityConstrValsTemp inequalityConstrValsTemp] = fhandle (ulPop(我,:),llPop(我,:));
如果~ isempty (equalityConstrValsTemp)
:equalityConstrVals(我)= equalityConstrValsTemp;
结束
如果~ isempty (inequalityConstrValsTemp)
:inequalityConstrVals(我)= inequalityConstrValsTemp;
结束
结束
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = smd1(徐、xl)
r =地板(长度(徐)/ 2);
p =长度(徐)- r;
q =长度(xl) - r;
徐xu1 = (1: p);
徐xu2 = (p + 1: p + r);
xl1 = xl(1:问);
xl2 = xl (q + 1: q + r);
functionValue = ((xu1) ^ 2)和…
+和((xl1)。^ 2)……
+和((xu2)。^ 2) +总和((xu2 - tan (xl2)。^ 2);
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
inequalityConstrVals = [];
equalityConstrVals = [];
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = smd2(徐、xl)
r =地板(长度(徐)/ 2);
p =长度(徐)- r;
q =长度(xl) - r;
徐xu1 = (1: p);
徐xu2 = (p + 1: p + r);
xl1 = xl(1:问);
xl2 = xl (q + 1: q + r);
functionValue = ((xu1) ^ 2)和…
总和((xl1)。^ 2)……
+和((xu2) ^ 2),和((xu2 -日志(xl2)) ^ 2);
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
inequalityConstrVals = [];
equalityConstrVals = [];
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = smd3(徐、xl)
r =地板(长度(徐)/ 2);
p =长度(徐)- r;
q =长度(xl) - r;
徐xu1 = (1: p);
徐xu2 = (p + 1: p + r);
xl1 = xl(1:问);
xl2 = xl (q + 1: q + r);
c = 0(大小(xu2));
functionValue = ((xu1) ^ 2)和…
+和((xl1)。^ 2)……
+和((xu2 - c)。^ 2) + (xu2求和。^ 2 - tan (xl2)) ^ 2);
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
inequalityConstrVals = [];
equalityConstrVals = [];
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = smd4(徐、xl)
r =地板(长度(徐)/ 2);
p =长度(徐)- r;
q =长度(xl) - r;
徐xu1 = (1: p);
徐xu2 = (p + 1: p + r);
xl1 = xl(1:问);
xl2 = xl (q + 1: q + r);
functionValue = ((xu1) ^ 2)和…
总和((xl1)。^ 2)……
+和((xu2) ^ 2),和((abs (xu2)——日志(1 + xl2)) ^ 2);
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
inequalityConstrVals = [];
equalityConstrVals = [];
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = smd5(徐、xl)
r =地板(长度(徐)/ 2);
p =长度(徐)- r;
q =长度(xl) - r;
徐xu1 = (1: p);
徐xu2 = (p + 1: p + r);
xl1 = xl(1:问);
xl2 = xl (q + 1: q + r);
term2 = 0;
因为我= 1:q1
term2 = term2 + (xl1 (i + 1) - xl1(我)。^ 2)。^ 2 + (xl1 (i) - 1) ^ 2;
结束
% smd5一样
functionValue = ((xu1) ^ 2)和…
- term2…
+和((xu2) ^ 2),和((abs (xu2)——xl2。^ 2) ^ 2);
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
inequalityConstrVals = [];
equalityConstrVals = [];
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = smd6(徐、xl)
r =地板(长度(徐)/ 2);
p =长度(徐)- r;
q =地板((长度(xl) - r) / 2 - eps);
s =装天花板((长度(xl) - r) / 2 + eps);
徐xu1 = (1: p);
徐xu2 = (p + 1: p + r);
xl1 = xl (1: q + s);
xl2 = xl (q + s + 1: q + s + r);
functionValue = ((xu1) ^ 2)和…
总和(xl1 (1: q)。^ 2) +总和(xl1 (q + 1: q + s)。^ 2)……
+和((xu2) ^ 2),和((xu2 - xl2) ^ 2);
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
inequalityConstrVals = [];
equalityConstrVals = [];
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = smd7(徐、xl)
r =地板(长度(徐)/ 2);
p =长度(徐)- r;
q =长度(xl) - r;
徐xu1 = (1: p);
徐xu2 = (p + 1: p + r);
xl1 = xl(1:问);
xl2 = xl (q + 1: q + r);
m = (1: p);
functionValue = 1 + 1/400 *总和((xu1) ^ 2),刺激(因为xu1. /√(m)))……
总和((xl1)。^ 2)……
+和((xu2) ^ 2),和((xu2 -日志(xl2)) ^ 2);
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
inequalityConstrVals = [];
equalityConstrVals = [];
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = smd8(徐、xl)
r =地板(长度(徐)/ 2);
p =长度(徐)- r;
q =长度(xl) - r;
徐xu1 = (1: p);
徐xu2 = (p + 1: p + r);
xl1 = xl(1:问);
xl2 = xl (q + 1: q + r);
term2 = 0;
因为我= 1:q1
term2 = term2 + (xl1 (i + 1) - xl1(我)。^ 2)。^ 2 + (xl1 (i) - 1) ^ 2;
结束
functionValue = 20 + exp (1) -20 * exp (-0.2 * 12 (1 / p * sum ((xu1) ^ 2)))——exp (1 / p *总和(cos(2 *π* xu1)))……
- term2…
+和((xu2) ^ 2),和((xu2 - xl2。^ 3) ^ 2);
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
inequalityConstrVals = [];
equalityConstrVals = [];
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = smd9(徐、xl)
r =地板(长度(徐)/ 2);
p =长度(徐)- r;
q =长度(xl) - r;
徐xu1 = (1: p);
徐xu2 = (p + 1: p + r);
xl1 = xl(1:问);
xl2 = xl (q + 1: q + r);
functionValue = ((xu1) ^ 2)和…
总和((xl1)。^ 2)……
+和((xu2) ^ 2),和((xu2 -日志(1 + xl2)) ^ 2);
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
inequalityConstrVals(1) =总和(xu1。^ 2) +总和(xu2 ^ 2),地板(和(xu1。^ 2) +和(xu2。^ 2) + 0.5);
inequalityConstrVals = - inequalityConstrVals;
equalityConstrVals = [];
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = smd10(徐、xl)
r =地板(长度(徐)/ 2);
p =长度(徐)- r;
q =长度(xl) - r;
徐xu1 = (1: p);
徐xu2 = (p + 1: p + r);
xl1 = xl(1:问);
xl2 = xl (q + 1: q + r);
= 2 * 1(大小(xu1));
c = 2 * 1(大小(xu2));
functionValue =总和((xu1 - a) ^ 2)……
+和((xl1)。^ 2)……
+和((xu2 - c)。^ 2),和((xu2 - tan (xl2)。^ 2);
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
i = 1: p
inequalityConstrVals (i) = xu1(我)+ xu1(我)。^ 3 - sum (xu1。^ 3)之和(xu2。^ 3);
结束
i = 1: r
inequalityConstrVals (p + i) = xu2(我)+ xu2(我)。^ 3 - sum (xu2。^ 3)之和(xu1。^ 3);
结束
inequalityConstrVals = - inequalityConstrVals;
equalityConstrVals = [];
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = smd11(徐、xl)
r =地板(长度(徐)/ 2);
p =长度(徐)- r;
q =长度(xl) - r;
徐xu1 = (1: p);
徐xu2 = (p + 1: p + r);
xl1 = xl(1:问);
xl2 = xl (q + 1: q + r);
functionValue = ((xu1) ^ 2)和…
总和((xl1)。^ 2)……
+和((xu2) ^ 2),和((xu2 -日志(xl2)) ^ 2);
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
inequalityConstrVals = xu2 - 1 /√(r) -日志(xl2);
inequalityConstrVals = - inequalityConstrVals;
equalityConstrVals = [];
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = smd12(徐、xl)
r =地板(长度(徐)/ 2);
p =长度(徐)- r;
q =长度(xl) - r;
徐xu1 = (1: p);
徐xu2 = (p + 1: p + r);
xl1 = xl(1:问);
xl2 = xl (q + 1: q + r);
= 2 * 1(大小(xu1));
c = 2 * 1(大小(xu2));
functionValue =总和((xu1 - a) ^ 2)……
+和((xl1)。^ 2)……
+和((xu2 - c)。^ 2) +总和(tan (abs (xl2)))和((xu2 - tan (xl2)。^ 2);
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
i = 1: p
inequalityConstrVals (i) = xu1(我)+ xu1(我)。^ 3 - sum (xu1。^ 3)之和(xu2。^ 3);
结束
i = 1: r
inequalityConstrVals (p + i) = xu2(我)+ xu2(我)。^ 3 - sum (xu2。^ 3)之和(xu1。^ 3);
结束
inequalityConstrVals (p + r + 1: p + 2 * r) = xu2 - tan (xl2);
inequalityConstrVals = - inequalityConstrVals;
equalityConstrVals = [];
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = smd13(徐、xl)
%最佳xu1 = 1, xu2 = 0, xl1 = 0, xl2 = 1, f = 1 + 2的罪(1),f = 0
r =地板(长度(徐)/ 2);
p =长度(徐)- r;
q =长度(xl) - r;
徐xu1 = (1: p);
徐xu2 = (p + 1: p + r);
xl1 = xl(1:问);
xl2 = xl (q + 1: q + r);
term1 = (xu1 (1) - 1) ^ 2;%这里添加了一个学期
因为我= 1:p - 1
term1 = term1 + (xu1 (i) 1) ^ 2 + (xu1 (i + 1) - xu1(我)。^ 2)^ 2;
结束
term2 = 0;
因为我= 1:问
term2 = term2 - sum (xl1(1:我)。^ 2);
结束
term3 =总和((xu2 -日志(xl2)) ^ 2);
i = 1: r
term3 = term3 +总和(xu2(1:我)。^ 2);
结束
functionValue = term1 + term2 + term3;
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
inequalityConstrVals = [];
equalityConstrVals = [];
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = smd14(徐、xl)
%最佳xu1 = 1, xu2 = 0, xl1 = 0, xl2 = 0 = 0 f = 0
r =地板(长度(徐)/ 2);
p =长度(徐)- r;
q =地板((长度(xl) - r) / 2 - eps);
s =装天花板((长度(xl) - r) / 2 + eps);
徐xu1 = (1: p);
徐xu2 = (p + 1: p + r);
xl1 = xl (1: q + s);
xl2 = xl (q + s + 1: q + s + r);
term1 = (xu1 (1) - 1) ^ 2;%这里添加了一个学期
因为我= 1:p - 1
term1 = term1 + (xu1 (i) 1) ^ 2 + (xu1 (i + 1) - xu1(我)。^ 2)^ 2;
结束
term2 = 0;
因为我= 1:问
term2 = term2 - abs (xl1(我))^ (i + 1);
结束
term2 = term2 +总和(xl1 (q + 1: q + s) ^ 2);
term3 = (sum (abs (xl2)));
i = 1: r
term3 = term3 + i * xu2 (i) ^ 2;
结束
functionValue = term1 + term2 + term3;
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
inequalityConstrVals = [];
equalityConstrVals = [];
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = tp1(徐、xl)
%在最适条件xu1 = 20, xu2 = 5, xl1 = 10, xl2 = 5,傅= -225
徐functionValue = ((1) -30)。^ 2 +(-20年徐(2))。^ 2 - 20 * xl (1) + 20 * xl (2);
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
equalityConstrVals = [];
inequalityConstrVals(1) = 30 -徐(1)- 2 *徐(2);
inequalityConstrVals徐许(2)= (1)+ (2)- 25;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = tp2(徐、xl)
%在最适条件x1 = 0 x2 = 30, -10日元=,xl2 = 10,傅= 0,fl = -100
x1 =徐(1);
x2 =徐(2);
日元= xl (1);
y2 = xl (2);
functionValue = 2 * x1 + 2 * x2-3 * y1-3 * y2-60;
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
equalityConstrVals = [];
inequalityConstrVals (1) = x1 + x2 + y1-2 * y2-40;
%低水平约束包含在上层
inequalityConstrVals (2) = 10-x1 + 2 *日元;
inequalityConstrVals (3) = 10-x2 + 2 * y2;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = tp3(徐、xl)
%在最适条件x1 = 0 x2 = 2, y1 = 1.8750, xl2 = 0.9062, = 18.6787, fl = 1.0156
x1 =徐(1);
x2 =徐(2);
日元= xl (1);
y2 = xl (2);
functionValue = x1, x2。^ ^ 2 - 3 * 2 - 4 * y1 + y2。^ 2;
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
equalityConstrVals = [];
inequalityConstrVals (1) = x1。^ 2 + 2 * x2-4;
%低水平约束包含在上层
inequalityConstrVals (2) = 3 x1。^ 2 + 2 * (x1, x2)。^ 2 + 2 * y1 y2;
inequalityConstrVals (3) = 4-x2-3 * y1 + 4 * y2;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = tp4(徐、xl)
%在最适条件x1 = 0.29, x2 = 0.70,日元= 0,y2 = 0.27, y3 = 0.27, = 29.2, fl = -3.2
x1 =徐(1);
x2 =徐(2);
日元= xl (1);
y2 = xl (2);
y3 = xl (3);
functionValue = 8 * x1-4 * x2 + 4 * y1-40 * y2-4 * y3;
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
equalityConstrVals = [];
% inequalityConstrVals = [];
%低水平约束包含在上层
inequalityConstrVals (1) = y2 + y3-y1-1;
inequalityConstrVals (2) = 2 * x1-y1 + 2 * y2 - 0.5 * y3-1;
inequalityConstrVals (3) = 2 * x2 + 2 * y1, y2 - 0.5 * y3-1;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = tp5(徐、xl)
%在最适条件x1 = 2 x2 = 0,日元= 2,y2 = 0,傅= 3.6,= 2
x1 =徐(1);
x2 =徐(2);
日元= xl (1);
y2 = xl (2);
r = 0.1;
x = ((x1, x2) ';
y = (y1 y2) ';
functionValue = r * x ' * x - 3 * y1 - 4 * y2 + 0.5 * y ' * y;
functionValue = -functionValue ';
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
equalityConstrVals = [];
% inequalityConstrVals = [];
%低水平约束包含在上层
inequalityConstrVals (1) = -0.333 * y1 + y2 - 2;
inequalityConstrVals (2) y2 = y1 - 0.333 * 2;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = tp6(徐、xl)
%在最适条件x1 = 1.888,日元= 0.888,y2 = 0,傅= 1.2098,= -7.61
x1 =徐(1);
日元= xl (1);
y2 = xl (2);
functionValue = (x1-1)。^ 2 + 2 * y1 - 2 * x1;
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
equalityConstrVals = [];
% inequalityConstrVals = [];
%低水平约束包含在上层
inequalityConstrVals (1) = 4 * x1 + 5 * y1 + 4 * y2-12;
inequalityConstrVals (2) = 4 * y2-4 * x1-5 * y1 + 4;
inequalityConstrVals (3) = 4 * x1-4 * y1 + 5 * y2-4;
inequalityConstrVals (4) = 4 * y1-4 * x1 + 5 * y2-4;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = tp7(徐、xl)
%在最适条件x1 = 5.24, x2 = 5.63,日元= 5.24,y2 = 0, y3 = 0.27, = 2.0714, fl = -2.0714
x1 =徐(1);
x2 =徐(2);
日元= xl (1);
y2 = xl (2);
functionValue = - (x1 + y1)。* (x2 + y2) / (1 + x1。* y1 + x2。* y2);
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
equalityConstrVals = [];
inequalityConstrVals (1) = x1, x2 ^ 2 +。^ 2 - 100;
inequalityConstrVals (2) = (x1, x2);%新的约束添加在上下两层的上层来纠正问题
%低水平约束包含在上层
inequalityConstrVals (3) = y1-x1;
inequalityConstrVals (4) = y2-x2;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = tp8(徐、xl)
%在最适条件x1 = 0 x2 = 30, -10日元=,y2 = 10,傅= 0,fl = -100
x1 =徐(1);
x2 =徐(2);
日元= xl (1);
y2 = xl (2);
functionValue = abs (2 * x1 + 2 * x2-3 * y1-3 * y2-60);
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
equalityConstrVals = [];
inequalityConstrVals (1) = x1 + x2 + y1-2 * y2-40;
%低水平约束包含在上层
inequalityConstrVals (2) = 2 * y1-x1 + 10;
inequalityConstrVals (3) = 2 * y2-x2 + 10;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = tp9(徐、xl)
%在最适条件x1 = 0 x2 = 30, -10日元=,y2 = 10,傅= 0,fl = -100
徐x = (,);徐% x (i) =(我);
y = xl (:);% y (i) = xl(我);
functionValue =总和(abs (x - 1)) +总和(abs (y));
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
equalityConstrVals = [];
inequalityConstrVals = [];
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = tp10(徐、xl)
%在最适条件x1 = 0 x2 = 30, -10日元=,y2 = 10,傅= 0,fl = -100
徐x = (,);徐% x (i) =(我);
y = xl (:);% y (i) = xl(我);
functionValue =总和(abs (x - 1)) +总和(abs (y));
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
equalityConstrVals = [];
inequalityConstrVals = [];
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = msmd1(徐、xl)
% SMD1修改为一个多目标问题。
ulPop =许;
llPop = xl;
r =地板(大小(ulPop, 2) / 2);
p =大小(ulPop 2) - r;
q =大小(llPop, 2) - r;
xu1 = ulPop (:, 1: p);
xu2 = ulPop (p + 1:: p + r);
xl1 = llPop (:, 1: q);
xl2 = llPop (: q + 1: q + r);
functionValue(: 1) =总和(xu1。^ 2, 2)…
+和((xl1)。^ 2, 2)…
+和((xu2)。^ 2, 2) +总和((xu2 - (xl2)。^ 2, 2);
functionValue (:, 2) = 1-abs (xu1(: 1)) +总和(xu1(:, 2:结束)。^ 2,2)…
+和((xl1)。^ 2, 2)…
+和((xu2)。^ 2, 2) +总和((xu2 - (xl2)。^ 2, 2);
functionValue = -functionValue;
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%写这里的约束
inequalityConstrVals = [];
equalityConstrVals = [];
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数(functionValue equalityConstrVals inequalityConstrVals] = externalProblem(徐、xl)
[functionValue equalityConstrVals inequalityConstrVals] = ulExternalProblem(徐,xl);
奥斯曼督导员
2023年5月30日17:51
进化的二层规划> > > >我不能分享代码的代码太长我需要如何实现它解决以下形式:
最小F (s1, s2,) = 0.4 s1 ^ 2 + 6 s2 ^ 2
最小f (s1, s2) = s1 s2 ^ 2 ^ 2 + 0.25
领域
0.6 4 s1 + s2 < 500000
s1 ^ 2 + 8 s2 ^ 2 < = 60000
s1, s2 > = 0
我有一个制药公司生产药物,为了使药品销售,它的工作原理来解决我的广告,投标,这样做。每种药物之前价格后的广告和广告。我需要找到药品的价格s1, s2,
最低的成本实现Fmin, Fmin m,,,,,,,,,,,,,,,,,,,,,,根据进化算法如何解决
即使以换取钱我就给你钱
这是我的帐户:othmanwarde64@gmail.com
奥斯曼督导员
2023年5月30日17:53
bleaq2-master \ ulTestProblem.m
bleaq2-master \ ulSearch.m
bleaq2-master \ ulExternalProblem.m
bleaq2-master \ tp10.m
bleaq2-master \ tp9.m
bleaq2-master \ tp8.m
bleaq2-master \ tp7.m
bleaq2-master \ tp6.m
bleaq2-master \ tp5.m
bleaq2-master \ tp4.m
bleaq2-master \ tp3.m
bleaq2-master \ tp2.m
bleaq2-master \ tp1.m
bleaq2-master \ terminationCheck.m
bleaq2-master \ smd14.m
bleaq2-master \ smd13.m
bleaq2-master \ smd12.m
bleaq2-master \ smd11.m
bleaq2-master \ smd10.m
bleaq2-master \ smd9.m
bleaq2-master \ smd8.m
bleaq2-master \ smd7.m
bleaq2-master \ smd6.m
bleaq2-master \ smd5.m
bleaq2-master \ smd4.m
bleaq2-master \ smd3.m
bleaq2-master \ smd2.m
bleaq2-master \ smd1.m
bleaq2-master \固定
bleaq2-master \ README.md
bleaq2-master \ quadApprox.m
bleaq2-master \ nonDominatedSorting.m
bleaq2-master \ msmd1.m
bleaq2-master \ llTestProblem.m
bleaq2-master \ llSearch.m
bleaq2-master \ llExternalProblem.m
bleaq2-master \ initialization.m
bleaq2-master \ getOptim万博 尤文图斯alSolutionSMD.m
bleaq2-master \ getMappings.m
bleaq2-master \ getLowerLevelVariableFromMapping.m
bleaq2-master \ externalProblem.m
bleaq2-master \ doLocalSearch2.m
bleaq2-master \ calculateCrowdingDistance.m
山姆翟
2023年5月30日18:02
@othman督导员
,我知道你不能分享的完整代码。把它慢慢分解和描述的主要问题(以及子问题)你遇到在实现MATLAB中的代码。
你写了这么长的代码。我猜你熟悉MATLAB代码中一个典型的优化算法。
答案(0)
一个错误发生
无法完成的行动,因为页面所做的更改。重新加载页面更新状态。
你也可以从下面的列表中选择一个网站
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。