APP下载

改进量子遗传算法在多峰值函数寻优中的应用

2015-04-10米兰鱼佳欣李东涛谢瑞莎

计算技术与自动化 2015年1期
关键词:优化

米兰 鱼佳欣 李东涛 谢瑞莎

摘 要:针对标准量子遗传算法(QGA)在寻找多峰值最优时存在局部寻优能力较差和易早熟的缺陷,提出一种改进量子遗传算法(QQGA),运用基于概率划分的小生境协同进化策略初始化量子种群,并采用动态量子旋转角调整策略来加快收敛速度;加入量子移民和保优选择策略,提高规划效率,避免陷入局部最优。利用复杂二元函数测试改进量子遗传算法,结果比标准量子遗传算法效率高。

关键词:量子遗传算法;多峰值函数;优化

中图分类号:TP301 文献标识码:A

Abstract:According to has the poor local searching ability and precocity in search of multi peak optimization,so this paper proposed an improved quantum genetic algorithm (QQGA),which uses the probability of evolutionary strategy with niche to initiate the quantum population, and the dynamic quantum rotating angle adjustment strategy to speed up the convergence speed;and adds quantum immigration and elitist selection strategy to improve the planning efficiency and avoid falling into local optimal. Then the paper uses complex function of two variables to test the improved quantum genetic algorithm, and the result proves that the improved quantum genetic algorithm has higher efficiency.

Key words:quantum genetic algorithm; multipeak functions; optimization

1 引 言

量子遗传算法(QGA)是量子计算与遗传算法相结合产生的新的智能算法。利用量子态叠加性和量子旋转门等操作实现染色体的更新,从而实现有效计算[1]。与遗传算法相比,量子遗传算法具有种群多样性好、全局搜索能力强和收敛速度快等特点[2]。然而,文献[3]~文献[4]中也指出,量子遗传算法适于求解组合优化问题,甚至只适于求解背包问题,而不适于求解连续函数的优化问题,特别是多峰函数的优化问题。

因此,本文提出改进量子遗传算法求解多峰值函数最优值,并进行了仿真实验,结果证明了该方法是有效可行的。

2 量子遗传算法及其改进

在量子遗传算法中,最重要的是量子编码和量子门的引入。量子编码是将染色体用量子的态矢量表示,使一条染色体表达多个态的叠加,从而增加了种群多样性,使算法能够在较小的种群规模下求得最优解; 而量子门的引入使算法具备了优化能力,可以保证算法收敛[5]。……

登录APP查看全文

猜你喜欢

优化
超限高层建筑结构设计与优化思考
PEMFC流道的多目标优化
民用建筑防烟排烟设计优化探讨
关于优化消防安全告知承诺的一些思考
一道优化题的几何解法
由“形”启“数”优化运算——以2021年解析几何高考题为例
围绕“地、业、人”优化产业扶贫
事业单位中固定资产会计处理的优化
4K HDR性能大幅度优化 JVC DLA-X8 18 BC
几种常见的负载均衡算法的优化