检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《西南大学学报(自然科学版)》2008年第1期156-159,共4页Journal of Southwest University(Natural Science Edition)
基 金:西南师范大学发展基金资助项目(SWNUF2004006);重庆市自然科学基金资助项目(2007BB2331)
摘 要:针对遗传算法中的早熟收敛现象,提出了一种改进的遗传算法.该算法利用种群多样性算子产生较好的初始种群分布,并以该算子作为判断种群是否早熟收敛的依据.一旦出现早熟收敛或早熟收敛的趋势,则进行灾变,以恢复算法的进化能力.同时结合种群的最优个体和引入的随机种群,设计了一种包含选择、交叉算子的一般性算子,使算法能有效维持种群的多样性,快速找到全局最优解.An improved genetic algorithm is proposed to overcome premature convergence of the genetic algorithm. This improved algorithm uses a population diversity operator to initidlizé population with better distribution and to judge whether premature convergence occurs. Once premature convergence appears or tends to appear, the catastrophe operation is implemented to renew the population evolution of the algorithm. At the same time, a universal operator with selection and crossover operator is designed in combination with optimum individual and introduced random population in order to make the proposed algorithm's ability of maintaining population diversity and finding overall optimum solution. Experiments with four test functions demonstrate that the improved genetic algorithm can effectively maintain population diversity and prevent premature convergence.
分 类 号:TP391[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.3