使用遗传算法优化内部成本/ nonlincon ga优化的函数之内吗?

8视图(30天)
亲爱的Matlab社区,
我想使用遗传算法优化的成本或nonlincon函数内另一个ga优化。这是可能的?我遇到strage错误。如果我更换外fmincon ga,一切工作正常。然而,我希望ga执行比fmincon……
提前谢谢你:-)
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2023年1月5日
在我的经验中,ga几乎总是慢和不精确。然而,它确实具有理论优势函数不连续或者有多个盆地探索。

登录置评。

答案(1)

Anshuman
Anshuman 2023年4月17日在6:57
是的,这是可能的但使用遗传算法优化的成本或非线性约束函数内另一个GA优化可能会导致性能问题,如慢收敛性和更长的计算时间。这是因为优化算法需要评估每个人的健康人群中,和每个评价都需要运行内部GA优化。
也是至关重要的,以确保内部和外部GA的参数配置,以避免冲突,确保最优性能。我们也必须检查目标的兼容性和约束函数中使用内部和外部GA优化。
在发生错误的情况下,你可以尝试使用其他的优化方法,如fmincon,检查这个问题是否与嵌套遗传算法优化。也可能是有用的调试代码来确定问题的根源。
希望它可以帮助!

类别

找到更多的在开始使用优化工具箱帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的