机器学习服务于元启发式算法求解组合优化问题:最新进展综述

Machine learning at the service of meta-heuristics for solving combinatorial optimization problems: A state-of-the-art

European Journal of Operational Research · 2021
被引 436 · 同刊同年前 1%
ABS 4

中文导读

综述了机器学习技术如何融入元启发式算法(如遗传算法、粒子群优化)的各个环节(算法选择、适应度评估、初始化、进化、参数设置、协作),以提升求解组合优化问题的效率、质量和鲁棒性,适合算法研究者与运筹学从业者快速了解该交叉领域的最新进展。

Abstract

In recent years, there has been a growing research interest in integrating machine learning techniques into meta-heuristics for solving combinatorial optimization problems. This integration aims to lead meta-heuristics toward an efficient, effective, and robust search and improve their performance in terms of solution quality, convergence rate, and robustness. Since various integration methods with different purposes have been developed, there is a need to review the recent advances in using machine learning techniques to improve meta-heuristics. To the best of our knowledge, the literature is deprived of having a comprehensive yet technical review. To fill this gap, this paper provides such a review on the use of machine learning techniques in the design of different elements of meta-heuristics for different purposes including algorithm selection, fitness evaluation, initialization, evolution, parameter setting, and cooperation. First, we describe the key concepts and preliminaries of each of these ways of integration. Then, the recent advances in each way of integration are reviewed and classified based on a proposed unified taxonomy. Finally, we provide a technical discussion on the advantages, limitations, requirements, and challenges of implementing each of these integration ways, followed by promising future research directions.

计算机科学人工智能管理科学组合优化元启发式算法