Metaheuristic algorithms have attracted wide attention from academia and industry due to their capability of conducting search independent of problem structures and problem domains. Often, human experts are requested to manually tailor algorithms to fit for solving a targeted problem. The manual tailoring process may be laborious, error-prone, and require intensive specialized knowledge. This gives rise to increasing interests and demands for automated design of metaheuristic algorithms with less human intervention. The automated design could make high-performance algorithms accessible to a much broader range of researchers and practitioners; and by leveraging computing power to fully explore the potential design choices, automated design could reach or even surpass human-level design. This paper presents a broad picture of the formalization, methodologies, challenges, and research trends of automated design of metaheuristic algorithms, by conducting a survey on the common grounds and representative techniques in this field. In the survey, we first present the concept of automated design of metaheuristic algorithms and provide a taxonomy by abstracting the automated design process into four parts, i.e., design space, design strategies, performance evaluation strategies, and targeted problems. Then, we overview the techniques concerning the four parts of the taxonomy and discuss their strengths, weaknesses, challenges, and usability, respectively. Finally, we present research trends in this field.
翻译:由于能够不受问题结构和问题领域影响地进行搜索,冶金算法吸引了学术界和产业界的广泛关注。通常,要求人类专家手工定制算法,以适合解决特定问题。手工定制算法过程可能很费力,容易出错,需要密集的专业知识。这导致对计量经济学算法自动化设计的兴趣和需求增加,而人类干预较少。自动化设计可以使更广泛的研究人员和从业者能够利用高性能算法;通过利用计算能力充分探索潜在的设计选择,自动设计可能达到甚至超过人类层面的设计。本文通过对该领域的共同基础和代表性技术进行调查,对计量经济学算法自动化设计的形式、方法、挑战和研究趋势作了广泛的描述。在调查中,我们首先介绍了计量经济学算法自动化设计概念,通过将自动设计设计过程归纳为四个部分,即设计空间、设计战略、绩效评价战略和有针对性的问题。然后,我们通过对目前有关税收算法研究领域四个方面的脆弱性、我们各自在研究领域存在的弱点、我们最后将技术加以审视。</s>