Page 217 - 当代控制理论及应用技术概论
P. 217

第五章 量子控制研究



            该算法仍然容易陷入局部最优。因此,许多改进方法从加人量子交叉、量子变异
            量子灾变等新算子人手来提升量子遗传算法的性能。Yang 等人 5 借鉴量子相互
            干扰的特性,提出了一种量子全干扰交叉算子,让更多个体参与到交叉操作中,
            即使在种群中大部分个体都相同的极端情况下,仍然能够通过该算子产生新个体,
            因而能够防止早熟。

                 Li 等人提出了一种新的量子交叉方式:首先随机安排种群中染色体的顺序,
            然后交叉生成第一个新染色体。新染色体的第一个基因位取自第一个染色体的第
            一个基因位,新染色体的第二个基因位取自第二个染色体的第二个基因位,直到

            新染色体的长度与原染色体相同为止。最后重复上述过程产生下一个新染色体。
            这种特殊的交叉操作能够很好地防止算法早熟收敛,增强了算法的搜索效率。一
            种免疫量子遗传算法,基本量子遗传算法在量子编码转换为二进制编码的过程中
            存在着随机性和盲目性,这种特性虽然能够让每个个体都有进化的机会,但同时
            又意味着每个个体在一定程度上都有退化的机会,在处理复杂问题时,这种退化

            有可能会导致种群信息的严重缺失,因而引入免疫算子来克服这一缺陷。仿真实
            验表明,免疫量子遗传算法在处理复杂函数优化问题时具有良好的效果。
                 3. 量子遗传算法的并行性

                 受遗传算法并发性的启发,提出了一种并行量子衍生遗传算法,在基本量
            子遗传算法中,一个个体能够同时表达多种状态,而每个个体仅仅由其本身概率
            幅和当前最优解个体决定,因此每个个体之间并没有紧密的联系,所以可以引入
            并行算法的思想,将整个种群划分为几个子种群,每个子种群各自进化,并且在
            进化到一定代数时通过移民操作交换个体。这种方法扩大了搜索范围,提高了算

            法的搜索效率。将所有个体按照一定的拓扑结构分成几个相互独立的子种群,采
            用多状态基因量子比特编码方式来表达子种群中的个体,并且通过最佳移民和量
            子交叉操作来交换子种群之间的信息,有效地阻止了早熟收敛。

                 4. 混合量子遗传算法
                 No Free Lunch 定理说明:没有一种方法能够有效地解决所有问题,所以混
            合算法受到广泛重视。而量子遗传算法具有搜索效率高、原理简单等优点,容易
            与其他方法融合,因此许多研究针对混合算法展开。一种有效的混合量子遗传算
            法,利用种群的聚拢因子和量子位收敛因子设定终止条件,并将单纯形法作为局

            部搜索策略,提高了算法效率。将人工免疫系统中的克隆算子引人到量子遗传算


                                                                                    209
                                                                                    209
   212   213   214   215   216   217   218   219   220   221   222