24小时热门版块排行榜    

查看: 464  |  回复: 0

yuanzhi_li

新虫 (初入文坛)

[交流] 做优化求解时 遇到的问题

目标函数:objfun(X)=X(1)*X(1)+X(2)*X(2)+X(3)*X(3)+X(4)*X(4)  就是在约束条件下求其最小约束条件
主要是一些非线性约束,比较多,有2400个;
我调用fmincon 中SQP求解,初始值为[0 0 0 0 ];得到X1;

然后我把目标函数变为:objfun(X)=-1*X(1)*X(1)-X(2)*X(2)-X(3)*X(3)-X(4)*X(4)   在约束条件下求其最大
同样的约束条件下,也是采用fmincon中SQP求解,初始值为[0 0 0 0 ];得到的X2值和X1值相同,
我想问问各位大佬原因在哪里?请多多指教。
大佬有没有碰到过类似的问题。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yuanzhi_li 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见