论文标题
遗传算法的品质,挑战和未来:文献评论
Qualities, challenges and future of genetic algorithms: a literature review
论文作者
论文摘要
遗传算法是模拟自然进化的计算机程序,越来越多地在许多学科中应用。它们已被用来解决从神经网络架构搜索到战略游戏的各种优化问题,并模拟适应和学习的现象。这项技术的质量和缺点的专业知识在很大程度上散布在文献或以前,这是根据该领域的最新发展激发了这种知识的汇编。在这篇综述中,我们提出了遗传算法,它们的质量,局限性和挑战以及一些未来的发展观点。遗传算法能够探索可能的解决方案的较大且复杂的空间,以快速定位有希望的元素,并提供适当的建模工具来描述从游戏到经济体的进化系统。但是,它们遭受了高计算成本,困难的参数配置以及解决方案的关键表示。 GPU,平行和量子计算,强大的参数控制方法的概念以及表示策略中的新方法,可能是克服这些局限性的关键。这项编译评论旨在在其遗传算法研究中向实践者和新移民提供信息,并概述有希望的未来研究途径。它突出了将跨学科研究与遗传算法相关联的潜力,以脉动社会科学中的原始发现,开放性的进化,人工生命和AI。
Genetic algorithms, computer programs that simulate natural evolution, are increasingly applied across many disciplines. They have been used to solve various optimisation problems from neural network architecture search to strategic games, and to model phenomena of adaptation and learning. Expertise on the qualities and drawbacks of this technique is largely scattered across the literature or former, motivating an compilation of this knowledge at the light of the most recent developments of the field. In this review, we present genetic algorithms, their qualities, limitations and challenges, as well as some future development perspectives. Genetic algorithms are capable of exploring large and complex spaces of possible solutions, to quickly locate promising elements, and provide an adequate modelling tool to describe evolutionary systems, from games to economies. They however suffer from high computation costs, difficult parameter configuration, and crucial representation of the solutions. Recent developments such as GPU, parallel and quantum computing, conception of powerful parameter control methods, and novel approaches in representation strategies, may be keys to overcome those limitations. This compiling review aims at informing practitioners and newcomers in the field alike in their genetic algorithm research, and at outlining promising avenues for future research. It highlights the potential for interdisciplinary research associating genetic algorithms to pulse original discoveries in social sciences, open ended evolution, artificial life and AI.