检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:董小刚[1] 邓长寿[1] 谭毓澄[1] 彭虎[1,2]
机构地区:[1]九江学院信息科学与技术学院,江西九江332005 [2]武汉大学软件工程国家重点实验室,武汉430072
出 处:《计算机应用研究》2016年第6期1656-1661,共6页Application Research of Computers
基 金:国家自然科学基金资助项目(61364025);武汉大学软件工程国家重点实验室开放基金资助项目(SKLSE 2012-09-39);江西省教育厅科学技术资助项目(GJJ13729;GJJ14742);九江学院科研资助项目(2013KJ27;2014KJYB034)
摘 要:差分进化算法简单高效,然而在求解大规模优化问题时,其求解性能迅速降低。针对该问题,提出一种正交反向差分进化算法。首先,该算法利用正交交叉算子,加强了算法的局部搜索能力。其次,为防止过强的局部搜索使算法陷入早熟收敛,利用反向学习策略调节种群多样性,从而有效地平衡算法的全局和局部搜索能力。利用11个标准测试函数进行实验,并和差分进化算法的四种优秀改进版本进行比较,实验结果表明提出的算法求解精度高、收敛速率快,是一种求解大规模优化问题的有效算法。Differential evolution is simple and efficient. However,when solving the large-scale optimization problems,the performance decreases rapidly. To overcome this problem,this paper proposed a hybridization differential evolution algorithm of orthogonal crossover and opposition-based learning. In the hybrid algorithm,it used orthogonal crossover to enhance the exploitation ability and adopted opposition-based learning to adjust the diversity of population. Thus it could balance the local and global search ability efficiently. It tested the new algorithm on 11 standard benchmark problems and compared with other four famous variants of differential evolution. The results show that performance of the algorithm is better than those of the compared algorithms in terms of accuracy and speed. Thus,it can be an efficient algorithm for large scale optimization problems.
分 类 号:TP301.6[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.30