Human-competitive results produced by genetic programming

被引:0
作者
John R. Koza
机构
[1] Stanford University,Department of Electrical Engineering
来源
Genetic Programming and Evolvable Machines | 2010年 / 11卷
关键词
Genetic programming; Human-competitive results; Developmental genetic programming; Automated design; Parallel computing; Patented inventions; Moore’s law;
D O I
暂无
中图分类号
学科分类号
摘要
Genetic programming has now been used to produce at least 76 instances of results that are competitive with human-produced results. These human-competitive results come from a wide variety of fields, including quantum computing circuits, analog electrical circuits, antennas, mechanical systems, controllers, game playing, finite algebras, photonic systems, image recognition, optical lens systems, mathematical algorithms, cellular automata rules, bioinformatics, sorting networks, robotics, assembly code generation, software repair, scheduling, communication protocols, symbolic regression, reverse engineering, and empirical model discovery. This paper observes that, despite considerable variation in the techniques employed by the various researchers and research groups that produced these human-competitive results, many of the results share several common features. Many of the results were achieved by using a developmental process and by using native representations regularly used by engineers in the fields involved. The best individual in the initial generation of the run of genetic programming often contains only a small number of operative parts. Most of the results that duplicated the functionality of previously issued patents were novel solutions, not infringing solutions. In addition, the production of human-competitive results, as well as the increased intricacy of the results, are broadly correlated to increased availability of computing power tracked by Moore’s law. The paper ends by predicting that the increased availability of computing power (through both parallel computing and Moore’s law) should result in the production, in the future, of an increasing flow of human-competitive results, as well as more intricate and impressive results.
引用
收藏
页码:251 / 284
页数:33
相关论文
共 51 条
  • [11] Koza JR(2006)Evolving local and global weighting schemes in information retrieval Inform. Retriev. 9 311-9948
  • [12] Keane MA(2007)Automated reverse engineering of nonlinear dynamical systems Proc. Natl. Acad. Sci. USA 104 9943-5471
  • [13] Yu J(2006)Genetic Programming approach for electron-alkali-metal atom collisions Int. J. Modern Phys. B 20 5463-283
  • [14] Bennett FH(2008)Machine invention of quantum computing circuits by means of genetic programming Artif. Intell. Eng. Des. Anal. Manuf. 22 275-297
  • [15] Mydlowec W(2008)Evolving blackbox quantum algorithms using genetic programming Artif. Intell. Eng. Des. Anal. Manuf. 22 285-217
  • [16] Lohn JD(2008)Automated synthesis of mechanical vibration absorbers using genetic programming Artif. Intell. Eng. Des. Anal. Manuf. 22 207-89
  • [17] Hornby GS(2009)Solution of matrix Riccati differential equation for nonlinear singular system using genetic programming Genet. Program. Evol. Mach. 10 71-85
  • [18] Linden DS(2009)Distilling free-form natural laws from experimental data Science 324 81-768
  • [19] Lipson H(1942)Optimum settings for automatic controllers Trans. ASME 64 759-233
  • [20] Preble S(1993)Adding learning to the cellular development process: A comparative study Evol. Comput. 1 213-284