为了账号安全,请及时绑定邮箱和手机立即绑定

请问fmincon求解是否会慢?如何解决这个问题?

请问fmincon求解是否会慢?如何解决这个问题?

如果其中包含半连续变量,即或者等于零,或者是连续变量。(为零或者为连续变量求解前已知),这样的nlp问题,fmincon求解是否会慢?如何解决这个问题?
查看完整描述

1 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

matlab解决具有非线性约束条件的目标函数求解常用的函数是fmincon。它包含了好几个寻优算法,有些算法确实对处理不连续约束条件能力较差。你既然知道约束条件的连续性,那么在间断点不多的情况下可以先分段求解最小值。然后再用比较函数求最优值。还有,据我所知遗传算法好像也可以解决非线性约束问题,但我也不是很清楚能否正好对症你的问题。

查看完整回答
反对 回复 2023-04-28
  • 1 回答
  • 0 关注
  • 244 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信