针对水库水沙联合优化调度多目标、高维、非线性和难以求解的特点,将鲶鱼效应机制引入多目标粒子群算法中提出基于鲶鱼效应的多目标粒子群算法,该算法在利用收敛速度较快的Sigma方法的基础上,通过触发鲶鱼启发器引入外部鲶鱼粒子,利用鲶鱼粒子对种群的驱赶效应增加种群多样性,从而提高算法的收敛性和非劣解集的多样性;数值分析证明,与MOPSO和σ-MOPSO相比,该算法的效率和质量更高,同时三峡水库实际算例也表明,该算法能给出代表整个可行调度空间、收敛较好、分布均匀的Pareto最优前沿,具有较好的适应性。
In the light of the characteristics of the water-sediment coordinative optimized dispatch, such as multi-objective, multi-di- mension, non-linearity and difficulty in being solved, the catfish effect mechanism is introduced into the multi-objective particle swarm optimization called catfish effect multi-objective particle swarm optimization. On the basis of the advantage of the fast convergent of Sigma Method, catfish particles are produced by the catfish generator in the evolution that will trigger the driven influence of catfish effect to improve the convergence and diversity of solutions. The numerical analysis has addressed that, compared with the MOPSO and σ-MOPSO algorithm, the improved algorithm has a higher efficiency and quality. And the case study also shows that, the algo-rithm has a high degree of adaptability because it can generate the final Pareto frontier that represents the whole feasible scheduling space and has a high degree of convergence and diversity.