Page 19 - 电力与能源2024年第五期
P. 19

林少佳,等:基于混沌-遗传混合算法的多目标优化无功补偿研究                                     551

                遗传算法在无功补偿的研究中取得了良好效果。                            分个体基因进行变异,对父代基因进行变动,得到
                然而,尽管遗传算法有明显优势,但其迭代复杂性                           新的个体。
                导致收敛速度较慢,难以快速准确地找到最优值。                              (5)判断。对迭代过程进行条件判断,是否

                因此,本文提出一种基于混沌理论与遗传算法结                            达到终止迭代计算的条件。
                合的无功补偿方法,利用混沌理论来弥补遗传算                            1.2 混沌算法

                法在处理复杂问题时可能存在的简单化缺陷。验                                混沌算法是基于混沌理论衍生出来的智能算
                证试验结果表明,所提出的无功补偿方法在成本                            法,混沌理论实际上是将有序状态数据转变为一
                目标上达到最优效果。                                       种无序状态数据       [10] 。混沌算法主要关注确定性系

                                                                 统中出现的随机变化,研究确定性系统中的不确
                1 算法理论
                                                                 定性,打破常规线性规律,对不确定性进行探索
                1.1 遗传算法
                                                                 研究。
                    遗传算法是一种基于自然选择和遗传学机制
                                                                     混沌算法具有随机性、敏感性、有界性、遍历
                的迭代优化搜索算法,旨在将一组较差的解决方
                                                                 性和规律性等特点。其中,随机性是指系统内部
                                           [8]
                案逐步优化为较优的解决方案 。遗传算法具有
                                                                 发生的不可控事件,也是一种不规则行为。对于
                鲁棒性和并行性,能够自适应地搜索全局最优点。
                                                                 系统中的随机性事件,是无法对其进行准确预测
                    遗传算法的核心操作包括选择、交叉和变异
                                                                 的。敏感性是指系统内部事件具有很多呈现形
                    [9]
                操作 。选择操作是指算法对种群的选择,选择
                                                                 式,对于事件之间的细微差别,混沌算法能表现
                的原则是“优胜劣汰”,对优秀的个体进行选择,而
                                                                 出很大的差异性,具有很强的事件分析能力。有
                抛弃那些较差的个体。选择出来的优秀个体作为
                                                                 界性是指混沌算法在一个固定区域内做无规则
                父代,将优秀基因通过遗传传递到子代。交叉操
                                                                 运动,尽管在这个过程中由于某些原因会产生新
                作是指两个父代之间交换部分信息,组成新的子
                                                                 的混乱,但都不会导致这个无规则运动偏离这个
                代个体。通过交叉操作,选择操作选出的优秀个
                                                                 固定区域。遍历性是指混沌算法在固定区域范
                体基因得到了遗传,传递到下一代。变异操作是
                                                                 围内能够遍历所有点且不会出现重复遍历。这
                指在交叉操作的基础上部分基因得到了突变,在
                                                                 种不重复遍历的特点,使得混沌算法在很大程度
                父代优秀基因的基础上进行更优探索。变异操作
                会产生两个结果,一个是使得子代优于父代,另一                           上缩短了遍历时间。规律性是指混沌算法虽然
                                                                 是一种无序的不规则变化,但是总体上呈现一定
                个是使得子代劣于父代。重复选择操作,对子代
                优秀个体再进行选择,进而再次进行交叉操作和                            的 不 变 性 ,这 个 不 变 性 就 是 混 沌 算 法 的 规
                变异操作,直到满足条件后结束。遗传算法的基                            律性 [11] 。
                本运行如下。                                           1.3 混沌-遗传混合算法

                    (1)初始化。初始化是遗传算法运行的准备                             为了克服遗传算法迭代计算的复杂性,采用

                工作,在这个过程中设定遗传代数的最大值,并随                           混沌算法对遗传算法进行弥补。混沌算法的随
                机生成初始种群个体作为遗传操作对象。                               机性能够改善遗传算法迭代寻优的步长,加快遗
                    (2)选择操作。对初始化随机生成的种群个                         传算法前期的搜索寻优速度。混沌算法的遍历

                体进行评价,遵守“优胜劣汰”的原则选择出优秀                           性能有效防止遗传算法对重复个体的计算,从而

                个体作为父代。                                          减少所消耗的时间。混合算法的主要原理是采
                    (3)交叉操作。对选择出的父代进行基因交                         用混沌噪声对遗传算法的交叉操作因子进行优

                叉,产生新的个体,将优秀个体基因传递到子代。                           化,将混沌噪声融入交叉运算中,从而优化遗传
                    (4)变异操作。在交叉操作的基础上,对部                         算法。混沌-遗传混合算法的流程如图 1 所示。
   14   15   16   17   18   19   20   21   22   23   24