24小时热门版块排行榜    

查看: 866  |  回复: 4
【悬赏金币】回答本帖问题,作者天空序曲将赠送您 200 个金币
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

天空序曲

金虫 (初入文坛)

[求助] 求非线性方程组最值问题——优化算法 已有2人参与

我有一个非线性方程组,其目标函数为F(X1,X2,X3,X4,X5),想要求出目标函数的值,需要用龙格库塔法对方程组迭代积分,这导致我很难求出目标函数的导数对X1~5的偏导,这时候还能用SQP算法或者SLP算法求最小时值吗? 我目前使用差分进化算法,虽然可以计算出结果,但是计算时间长,而且结果容易收敛在极值处,结果无法复现。这个问题下,我的非线性方程组相当于一个黑箱模型,x1~5均有自己的不等式约束,输入x1~5即可解算出非线性方程组目标函数的值,但是最小值很难确定,用启发算法太慢了,不知道有没有更好的解法@laosam280
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

具体问题贴上来看看
4楼2022-07-17 16:06:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

hzlhm

至尊木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
可以用matlab的极值函数fmincon函数求解,当然也可以按SQP算法或者SLP算法编程计算。
QQ:2120156492
2楼2022-07-08 17:25:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

天空序曲

金虫 (初入文坛)

引用回帖:
2楼: Originally posted by hzlhm at 2022-07-08 17:25:13
可以用matlab的极值函数fmincon函数求解,当然也可以按SQP算法或者SLP算法编程计算。

感谢,我查了下SQP也需要梯度,我现在正在尝试用数值法求导

发自小木虫Android客户端
3楼2022-07-08 17:31:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

天空序曲

金虫 (初入文坛)

5楼2022-07-23 18:45:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见