🌙

通过下层优化任务间的协作实现双层优化

Bilevel Optimization via Collaborations Among Lower-Level Optimization Tasks

IEEE Transactions on Evolutionary Computation · 2023
被引 19
ABS 4

中文导读

提出一种新的双层元启发式算法,通过让所有上层解共享一个种群来协作求解下层优化任务,并设计信息共享机制,实验表明其优于现有方法。

Abstract

Bilevel metaheuristics have been widely used for bilevel optimization. However, recent studies have indicated that most bilevel metaheuristics are inefficient since they perform the lower-level optimization task for each upper-level solution independently and neglect the relationship among lower-level optimization tasks. In this article, we develop a bilevel metaheuristic with the collaborations among lower-level optimization tasks. Specifically, a population is evolved to solve the lower-level optimization tasks for all upper-level solutions collaboratively at each generation. In the population, each solution is associated with a lower-level optimization task. In such a way, all lower-level optimization tasks can be solved in a single run. To capture the individual features of different lower-level optimization tasks, we construct a lower-level search distribution for each lower-level optimization task based on all solutions in the population. In addition, an information-sharing mechanism is proposed to share good solutions among lower-level optimization tasks. Experiments on two sets of test problems and three practical applications demonstrate that our proposed algorithm performs better than other bilevel metaheuristics in comparison.

双层优化元启发式算法数学优化人工智能