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