Human-competitive results produced by genetic programming

被引:197
|
作者
Koza, John R. [1 ]
机构
[1] Stanford Univ, Dept Elect Engn, Stanford, CA 94305 USA
关键词
Genetic programming; Human-competitive results; Developmental genetic programming; Automated design; Parallel computing; Patented inventions; Moore's law; EVOLUTION; CIRCUITS;
D O I
10.1007/s10710-010-9112-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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
页数:34
相关论文
共 50 条
  • [31] Theoretical results in genetic programming: the next ten years?
    Riccardo Poli
    Leonardo Vanneschi
    William B. Langdon
    Nicholas Freitag McPhee
    Genetic Programming and Evolvable Machines, 2010, 11 : 285 - 320
  • [32] Theoretical results in genetic programming: the next ten years?
    Poli, Riccardo
    Vanneschi, Leonardo
    Langdon, William B.
    McPhee, Nicholas Freitag
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2010, 11 (3-4) : 285 - 320
  • [33] On the Fusion of Text Detection Results: A Genetic Programming Approach
    Campana, Jose L. Flores
    Pinto, Allan
    Cordova Neira, Manuel Alberto
    Lorgus Decker, Luis Gustavo
    Santos, Andreza
    Conceicao, Jhonatas S.
    Torres, Ricardo da Silva
    IEEE ACCESS, 2020, 8 (08): : 81257 - 81270
  • [34] Tree Depth Influence in Genetic Programming for Generation of Competitive Agents for RTS Games
    Garcia-Sanchez, Pablo
    Fernandez-Ares, Antonio
    Mora, Antonio M.
    Castillo, Pedro A.
    Gonzalez, Jesus
    Merelo Guervos, Juan Julian
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, 2014, 8602 : 411 - 421
  • [35] Genetic programming for human oral bioavailability of drugs
    Archetti, Francesco
    Lanzeni, Stefano
    Messina, Enza
    Vanneschi, Leonardo
    GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 255 - +
  • [36] An essay concerning human understanding of genetic programming
    Spector, L
    GENETIC PROGRAMMING THEORY AND PRACTICE, 2003, 6 : 11 - 23
  • [37] Improving the Human Readability of Features Constructed by Genetic Programming
    Smith, Matthew
    Bull, Larry
    GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 1694 - 1701
  • [38] Human Recognition based on Gait Features and Genetic Programming
    Sharma, Dipak Gaire
    Tanev, Ivan
    Shimohara, Kasunori
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ARTIFICIAL LIFE AND ROBOTICS (ICAROB 2014), 2014, : 114 - 117
  • [39] Human Recognition based on Gait Features and Genetic Programming
    Sharma, Dipak Gaire
    Yusuf, Rahadian
    Tanev, Ivan
    Shimohara, Katsunori
    JOURNAL OF ROBOTICS NETWORKING AND ARTIFICIAL LIFE, 2014, 1 (03): : 194 - 197
  • [40] The Learning Curves of Competitive Programming
    Garcia, Jose R.
    Aguirre, Vanessa E.
    INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2014 (ICCMSE 2014), 2014, 1618 : 934 - 937