作业帮 > 综合 > 作业

有谁知道运用英国Sheffield遗传算法工具箱能不能进行混合遗传算法的编程?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 03:50:31
有谁知道运用英国Sheffield遗传算法工具箱能不能进行混合遗传算法的编程?
混合遗传算法指遗传算法、禁忌搜索、模拟退火.
嗯,一般用混合算法来优化某种智能算法的性能.加快寻找最优解的速度.
好多遗传算法的混合算法都是用了别的算法的概念,然后就称为混合算法,不过也就是加了一两个函数,来改变过程中某一点的运行参数.这样来讲,你的那个混合工具箱可以做你所谓的混合算法,实在不行,就自己写几个简单函数就可以了,顶多不利用工具箱里的现有函数.
如果把三种算法真正混合起来,也就是进行每种算法中的所有操作,这样可能工具箱的函数很少,自己做起来会有点复杂.但是那样那会极大增加计算机的运行时间,并且结果也不一定好.
这些算法在做一些人工智能的时候有很好的效果.但是真正利用到某一具体领域,其实还没有现有方法做的结果好.比方说数据预测,神经网络预测或者遗传算法预测(对问题做一定处理后,遗传算法可以解决预测问题)就不一定比时间序列预测的结果好.
总之,问题用别的方法不能解决的时候,我们用这些智能算法(其实就是自导向搜索)来做,可能有意想不到的效果.