Human-competitive results produced by genetic programming

被引:196
作者
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] Genetic Programming with Epigenetic Local Search
    La Cava, William
    Helmuth, Thomas
    Spector, Lee
    Danai, Kourosh
    GECCO'15: PROCEEDINGS OF THE 2015 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2015, : 1055 - 1062
  • [32] Graph-based Genetic Programming
    Kalkreuth, Roman
    Sotto, Leo Francoso Dal Piccol
    Vasicek, Zdenek
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 958 - 982
  • [33] Exploring Genetic Programming in TensorFlow with TensorGP
    Francisco Baeta
    João Correia
    Tiago Martins
    Penousal Machado
    SN Computer Science, 2022, 3 (2)
  • [34] GENETIC PROGRAMMING WITH LINEAR REPRESENTATION: A SURVEY
    Oltean, Mihai
    Grosan, Crina
    Diosan, Laura
    Mihaila, Cristina
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2009, 18 (02) : 197 - 238
  • [35] Human-Driven Genetic Programming for Program Synthesis: A Prototype
    Helmuth, Thomas
    Frazier, James Gunder
    Shi, Yuhan
    Abdelrehim, Ahmed Farghali
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 1981 - 1989
  • [36] Genetic Improvement of Genetic Programming
    Langdon, William B.
    2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [37] Genetic programming model of solid oxide fuel cell stack: First results
    Department of Mathematics and Computer Science, University of Missouri - St. Louis, One University Blvd., St. Louis, MO 63121, United States
    Int. J. Inf. Commun. Technol., 2008, 3-4 (453-461): : 453 - 461
  • [38] Automatic Programming Using Genetic Programming
    Igwe, Kevin
    Pillay, Nelishia
    2013 THIRD WORLD CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGIES (WICT), 2013, : 337 - 342
  • [39] Genetic Cooperative-Competitive Fuzzy Rule Based Learning Method using Genetic Programming for Highly Imbalanced Data-Sets
    Fernandez, Alberto
    Berlanga, Francisco J.
    del Jesus, Maria J.
    Herrera, Francisco
    PROCEEDINGS OF THE JOINT 2009 INTERNATIONAL FUZZY SYSTEMS ASSOCIATION WORLD CONGRESS AND 2009 EUROPEAN SOCIETY OF FUZZY LOGIC AND TECHNOLOGY CONFERENCE, 2009, : 42 - 47
  • [40] AutoQP: Genetic Programming for Quantum Programming
    Ahsan, Usama
    Minhas, Fayyaz ul Amir Afsar
    PROCEEDINGS OF 2020 17TH INTERNATIONAL BHURBAN CONFERENCE ON APPLIED SCIENCES AND TECHNOLOGY (IBCAST), 2020, : 378 - 382