发明名称 |
一种提高遗传算法全局搜索能力的适应度定标方法 |
摘要 |
本发明涉及一种提高遗传算法全局搜索能力的适应度定标方法,所述的方法以对数函数作为定标函数,通过对数运算对种群进化每一代每一个体的适应度进行重新调整,减小超级个体对种群进化的影响,从而避免遗传算法出现早熟收敛,提高遗传算法全局搜索能力。 |
申请公布号 |
CN102054039A |
申请公布日期 |
2011.05.11 |
申请号 |
CN201010615652.8 |
申请日期 |
2010.12.30 |
申请人 |
长安大学 |
发明人 |
高强;王婉秦;肖梅;房祥波;刘本超 |
分类号 |
G06F17/30(2006.01)I;G06N3/12(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
西安通大专利代理有限责任公司 61200 |
代理人 |
汪人和 |
主权项 |
一种提高遗传算法全局搜索能力的适应度定标方法,其特征在于:所述的方法包括以下步骤:1)将种群中每一个体的适应度按公式(1)比例映射到区间(0,Cr]:F1=kr·F (1);其中F为个体的原始适应度值,F1为映射后的个体适应度值;Cr为常数,是比例映射区间的右边界;系数kr由公式(2)得到:Cr=kr·max(F) (2);其中公式(2)中的max(F)表示种群中的最大原始适应度值;2)将由步骤1)得到的映射后的个体适应度值F1按公式(3)进行适应度调整:F2=log(F1) (3);其中log为对数函数,所述的对数函数包括自然对数、以10为底的对数、及其他以某一值为底的对数,F2为根据公式(3)调整后的个体适应度值;3)将由步骤2)得到的个体适应度值F2按照公式(4)进行调整,使之平移到区间[0,+∞):F3=F2‑min(F2) (4);其中min(F2)表示个体适应度值F2的最小值,F3为适应度定标后的最终值。 |
地址 |
710064 陕西省西安市雁塔路中段33号 |