A Two-Stage Swarm Optimizer With Local Search for Water Distribution Network Optimization
提出一种两阶段群体优化器,先探索搜索空间找到有前景区域,再在该区域精细搜索,并加入局部搜索提升解质量,用于解决大规模配水网络优化问题。
Evolutionary computation (EC) algorithms have been successfully applied to the small-scale water distribution network (WDN) optimization problem. However, due to the city expansion, the network scale grows at a fast speed so that the efficacy of many current EC algorithms degrades rapidly. To solve the large-scale WDN optimization problem effectively, a two-stage swarm optimizer with local search (TSOL) is proposed in this article. To address the issues caused by the large-scale and multimodal characteristics of the problem, the proposed algorithm divides the optimization process into an exploration stage and an exploitation stage. It first finds a promising region of the search space in the exploration stage. Then, it searches thoroughly in the promising region to obtain the final solution in the exploitation stage. To search effectively the huge search space, we propose an improved level-based learning optimizer and use it in both the exploration and exploitation stages. Two new local search algorithms are proposed to further improve the quality of the solution. Experiments on both synthetic benchmark networks and a real-world network show that the proposed algorithm has outperformed the state-of-the-art metaheuristic algorithms.