在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
标准形式: \[min\quad f(x)\\
s.t.\begin{cases}
G_1(x)\leq 0,G_2(x)=0\quad (非线性约束)\\
AX\leq b,Aeq\cdot X=beq\quad (线性约束)\\
vlb\leq X\leq vub\quad (决策变量的范围约束)\\
\end{cases}
\]
调用 fmincon() 函数:
求解流程: 例: \[max\quad f(x)=x_1^2+x^2_2-x_1x_2-2x_1-5x_2\\
s.t.\begin{cases}
-(x_1-1)^2+x_2\geq 0\\
2x_1-3x_2+6\geq 0\\
初始值:x_1=0,x_2=1
\end{cases}
\]
转化为标准形式: \[min\quad f(x)=-x_1^2-x^2_2+x_1x_2+2x_1+5x_2\\
s.t.\begin{cases}
(x_1-1)^2-x_2\leq 0\\
-2x_1+3x_2-6\leq 0\\
初始值:x_1=0,x_2=1
\end{cases}
\]
①:
②
③
运行结果可知,最大值为-1:
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论