用遗传算法所得的结果会不会不相同,还是说要求每次所得的都是最优解啊。。

2024-12-15 21:17:02
推荐回答(1个)
回答1:

遗传算法跟什么最速下降法、牛顿法、共轭梯度法之类的优化算法相比,是不一样的。它和粒子群算法、禁忌表法、模拟退火算法等同属于智能搜索算法,面对的问题一般都很复杂,本身就有较多的随机计算过程,所以得到的结果不同是非常正常的。
至于得不到最优解也是正常的,因为智能搜索算法面对的问题一般都是精确最优解无法计算得到,它们的算法设计一般要求跳出局部最小解,得到全局的近似最优解。