早教吧作业答案频道 -->其他-->
有谁知道运用英国Sheffield遗传算法工具箱能不能进行混合遗传算法的编程?混合遗传算法指遗传算法、禁忌搜索、模拟退火.
题目详情
有谁知道运用英国Sheffield遗传算法工具箱能不能进行混合遗传算法的编程?
混合遗传算法指遗传算法、禁忌搜索、模拟退火.
混合遗传算法指遗传算法、禁忌搜索、模拟退火.
▼优质解答
答案和解析
嗯,一般用混合算法来优化某种智能算法的性能.加快寻找最优解的速度.
好多遗传算法的混合算法都是用了别的算法的概念,然后就称为混合算法,不过也就是加了一两个函数,来改变过程中某一点的运行参数.这样来讲,你的那个混合工具箱可以做你所谓的混合算法,实在不行,就自己写几个简单函数就可以了,顶多不利用工具箱里的现有函数.
如果把三种算法真正混合起来,也就是进行每种算法中的所有操作,这样可能工具箱的函数很少,自己做起来会有点复杂.但是那样那会极大增加计算机的运行时间,并且结果也不一定好.
这些算法在做一些人工智能的时候有很好的效果.但是真正利用到某一具体领域,其实还没有现有方法做的结果好.比方说数据预测,神经网络预测或者遗传算法预测(对问题做一定处理后,遗传算法可以解决预测问题)就不一定比时间序列预测的结果好.
总之,问题用别的方法不能解决的时候,我们用这些智能算法(其实就是自导向搜索)来做,可能有意想不到的效果.
好多遗传算法的混合算法都是用了别的算法的概念,然后就称为混合算法,不过也就是加了一两个函数,来改变过程中某一点的运行参数.这样来讲,你的那个混合工具箱可以做你所谓的混合算法,实在不行,就自己写几个简单函数就可以了,顶多不利用工具箱里的现有函数.
如果把三种算法真正混合起来,也就是进行每种算法中的所有操作,这样可能工具箱的函数很少,自己做起来会有点复杂.但是那样那会极大增加计算机的运行时间,并且结果也不一定好.
这些算法在做一些人工智能的时候有很好的效果.但是真正利用到某一具体领域,其实还没有现有方法做的结果好.比方说数据预测,神经网络预测或者遗传算法预测(对问题做一定处理后,遗传算法可以解决预测问题)就不一定比时间序列预测的结果好.
总之,问题用别的方法不能解决的时候,我们用这些智能算法(其实就是自导向搜索)来做,可能有意想不到的效果.
看了 有谁知道运用英国Sheffi...的网友还看了以下:
设f∈C[-l,l],f(x)在x=0处可导,且f′(0)≠0,(1)求证:∀x∈(0,l),∃θ 2020-06-17 …
P(X1,Y1)是直线l:f(X,Y)=0上一点,Q(X2,Y2)是l外一点,则方程f(X,Y)= 2020-07-15 …
x,y从斜边长为L的一切直角三角形中,求有最大周长的直角三角形用多元函数的极值的方法来求,我知道怎 2020-07-30 …
已知椭圆C:+=1(a>b>0)的离心率为,过右焦点F的直线l与C相交于A、B两点,当l的斜率为1 2020-08-01 …
已知椭圆x^2/a^2+y^2/b^2=1的离心率为根号3/3,过右焦点F的直线l与C相交于AB两 2020-08-01 …
三元一次方程组a*x+b*y+c*z+d=0,e*x+f*y+g*z+h=0,i*x+j*y+k* 2020-08-03 …
(2014•芜湖模拟)已知函数f(x)=ax-lnx,其中a∈R.(Ⅰ)当a=1时,求f(x)在点( 2020-11-12 …
阅读此日记要写建议啊F与L是青梅竹马...L向F表白..(F拒绝了)过了2年...L对F说:我等了你 2020-11-29 …
大哥再问个问题定义变量如下:charc=‘w‘;inti=8;longL=15;floatf=8.9 2020-12-31 …
定义变量如下:charc=‘w‘;inti=8;longL=15;floatf=8.9f;以下赋值语 2021-02-18 …