面向对象的改进遗传算法优化设计
Optimization design of object-oriented and improved genetic algorithm作者机构:西安建筑科技大学机电工程学院陕西西安710055 信阳师范学院计算机信息技术系河南信阳464000
出 版 物:《华中科技大学学报(自然科学版)》 (Journal of Huazhong University of Science and Technology(Natural Science Edition))
年 卷 期:2008年第36卷第7期
页 面:89-92页
核心收录:
学科分类:0810[工学-信息与通信工程] 0808[工学-电气工程] 08[工学] 081101[工学-控制理论与控制工程] 0811[工学-控制科学与工程] 081102[工学-检测技术与自动化装置] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:陕西省自然科学基金资助项目(2007E218) 河南省教育厅自然科学研究计划资助项目(2008B520030) 信阳师范学院青年骨干教师资助计划 信阳师范学院青年基金资助项目(20070204)
摘 要:为提高遗传算法的优化求解性能,从4个方面对遗传算法进行改进:即对障碍项及惩罚项因子的动态变化实现适应度函数的动态变化;对约束函数规格化处理以提高算法的搜索稳定性和算法的收敛速度;采用共享函数的方法使进化个体极易跳出局部最优而达到全局收敛;控制参数的动态变化以适应进化过程不同时期的需要.整个改进措施以面向对象的方法加以实现,并通过单级圆柱齿轮减速器设计实例验证,结果表明相对于常规优化算法,改进后的遗传算法使减速器体积减小25.8%,相比传统遗传优化算法使减速器体积减小5%,从而表明该改进遗传算法具有较高的优化求解效果.