Metaheuristics (MHs) in general and Evolutionary Algorithms (EAs) in particular are well known tools for successful optimization of difficult problems. But when is their application meaningful and how does one approach such a project as a novice? How do you avoid beginner's mistakes or use the design possibilities of a metaheuristic search as efficiently as possible? This paper tries to give answers to these questions based on 30 years of research and application of the Evolutionary Algorithm GLEAM and its memetic extension HyGLEAM. Most of the experience gathered and discussed here can also be applied to the use of other metaheuristics such as ant algorithms or particle swarm optimization. This paper addresses users with basic knowledge of MHs in general and EAs in particular who want to apply them in an optimization project. For this purpose, a number of questions that arise in the course of such a project are addressed. At the end, some non-technical project management issues are discussed, whose importance for project success is often underestimated.
翻译:总体而言,冶金学(MHs),特别是进化算术(EAs),是成功优化难题的众所周知的工具。但是,何时应用它们才有意义,如何将一个项目作为新手对待?你如何避免初学者的错误,或尽可能有效地利用美术研究的设计可能性?本文试图根据对进化Algorithm GLEAM及其消化扩展 HYGLEAM的30年研究和应用来回答这些问题?在这里所收集和讨论的大多数经验也可以用于使用其他计量经济学,例如蚂蚁算法或粒子蒸汽优化。本文针对的是具有一般MHs基本知识的用户,特别是那些希望将其应用到优化项目中的用户。为此,将讨论在这一项目过程中出现的一些问题。最后,讨论了一些非技术项目管理问题,这些问题对项目成功的重要性往往被低估。