You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MATLAB中simulannealbnd迭代停滞问题的技术咨询

优化迭代停滞问题咨询
  • 使用simulannealbnd优化n×m维向量x,目标是最小化标量目标函数Ftop(Ftop为负数,需尽可能趋近负无穷),Ftop由fsolve以x为输入求解得到。
  • 问题表现:前几十次迭代正常,通过PlotFcn({@saplotbestf,@saplottemperature,@saplotf,@saplotstopping})可观测到状态搜索、温度变化等过程;但几十次迭代后,内部fsolve仍在运行输出,PlotFcn却停止更新,iter-detailed未进入下一次迭代,Ftop数值反复输出(单次迭代耗时数小时,重复数百次),温度、函数值等参数无变化,且未触发预设停止阈值。
  • 曾尝试将fsolve嵌套进fmincon,但fmincon始终用同一x重复求解fsolve,无法推进迭代。
  • 因系统涉密且复杂,无法提供可复现示例,现咨询:该问题是否与目标函数需趋近负无穷的特性,或是嵌套fsolve的实现方式有关?

内容的提问来源于stack exchange,提问作者ZZ Top

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 19:44:52