gyf3266296 发表于 2012-5-5 15:04

遗传算法交叉函数的疑问

    前些天在网上下了个遗传算法的源代码,研究了好久还是有问题。
    function = pmxIndexXover(p1,p2,bounds,Ops)
    %there is an PMX xover
    pm=Ops(2);%pm应该就是代表交叉概率

可是每次调用 pmxIndexXover函数,matlab总返回 Error: File: F:\matlab\work\pmxIndexXover.m Line: 3 Column: 7
Missing variable or function.  

这个应该是和“主函数”中的 = feval(xN,endPop(a,:),endPop(b,:),bounds,);对应的,可是具体的对应关系不明白,而且交叉概率的确定也不理解,貌似跟一个默认矩阵有关?

求各位大神指点啊{:soso_e118:}

gyf3266296 发表于 2012-5-5 15:05

里面的笑脸是: )……
页: [1]
查看完整版本: 遗传算法交叉函数的疑问