Induction: processes of inference, learning, and discovery
Induction: processes of inference, learning, and discovery
Genetic operators for high-level knowledge representations
Proceedings of the Second International Conference on Genetic Algorithms on Genetic algorithms and their application
Tree structured rules in genetic algorithms
Proceedings of the Second International Conference on Genetic Algorithms on Genetic algorithms and their application
Using the genetic algorithm to generate LISP source code to solve the prisoner's dilemma
Proceedings of the Second International Conference on Genetic Algorithms on Genetic algorithms and their application
The genetic algorithm and biological development
Proceedings of the Second International Conference on Genetic Algorithms on Genetic algorithms and their application
Mechanical intelligence (collected works of A. M. Turing)
Mechanical intelligence (collected works of A. M. Turing)
Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
Genetic programming (videotape): the movie
Genetic programming (videotape): the movie
Genetic programming II (videotape): the next generation
Genetic programming II (videotape): the next generation
Genetic programming II: automatic discovery of reusable programs
Genetic programming II: automatic discovery of reusable programs
Advances in genetic programming
Advances in genetic programming
Genetic micro programming of neural networks
Advances in genetic programming
Advances in genetic programming: volume 2
Advances in genetic programming: volume 2
Advances in genetic programming
FPGA '98 Proceedings of the 1998 ACM/SIGDA sixth international symposium on Field programmable gate arrays
Genetic programming: an introduction: on the automatic evolution of computer programs and its applications
Advances in genetic programming: volume 3
Advances in genetic programming: volume 3
Automatic synthesis, placement, and routing of electrical circuits by means of genetic programming
Advances in genetic programming
Quantum computing applications of genetic programming
Advances in genetic programming
Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control and Artificial Intelligence
Genetic Programming III: Darwinian Invention & Problem Solving
Genetic Programming III: Darwinian Invention & Problem Solving
Automatic Creation of Human-Competitive Programs and Controllers by Means of Genetic Programming
Genetic Programming and Evolvable Machines
Proceedings of the First European Workshop on Genetic Programming
EuroGP '98 Proceedings of the First European Workshop on Genetic Programming
Morphogenesis for Evolvable Systems
Papers from an international workshop on Towards Evolvable Hardware, The Evolutionary Engineering Approach
ICES '96 Proceedings of the First International Conference on Evolvable Systems: From Biology to Hardware
A Representation for the Adaptive Generation of Simple Sequential Programs
Proceedings of the 1st International Conference on Genetic Algorithms
Genetic Synthesis of Modular Neural Networks
Proceedings of the 5th International Conference on Genetic Algorithms
Cellular Encoding Applied to Neurocontrol
Proceedings of the 6th International Conference on Genetic Algorithms
Routine Duplication of Post-2000 Patented Inventions by Means of Genetic Programming
EuroGP '02 Proceedings of the 5th European Conference on Genetic Programming
Automated discovery of composite SAT variable-selection heuristics
Eighteenth national conference on Artificial intelligence
EH '02 Proceedings of the 2002 NASA/DoD Conference on Evolvable Hardware (EH'02)
CIRA '97 Proceedings of the 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation
Genetic programming: a paradigm for genetically breeding populations of computer programs to solve problems
A learning system based on genetic adaptive algorithms
A learning system based on genetic adaptive algorithms
Genetic Programming IV: Routine Human-Competitive Machine Intelligence
Genetic Programming IV: Routine Human-Competitive Machine Intelligence
Evolvable Components: From Theory to Hardware Implementations
Evolvable Components: From Theory to Hardware Implementations
Evolution of a human-competitive quantum fourier transform algorithm using genetic programming
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Automated re-invention of six patented optical lens systems using genetic programming
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Determining equations for vegetation induced resistance using genetic programming
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
GP-Gammon: Genetically Programming Backgammon Players
Genetic Programming and Evolvable Machines
Genetic Programming Theory and Practice III (Genetic Programming)
Genetic Programming Theory and Practice III (Genetic Programming)
Evolving local and global weighting schemes in information retrieval
Information Retrieval
Preface: Introduction to the special issue on evolutionary computer vision and image understanding
Pattern Recognition Letters - Special issue: Evolutionary computer vision and image understanding
Genetic Programming: 8th European Conference, EuroGP 2005, Lausanne, Switzerland, March 30-April 1, 2005, Proceedings (Lecture Notes in Computer Science)
Automatic Quantum Computer Programming: A Genetic Programming Approach (Genetic Programming)
Automatic Quantum Computer Programming: A Genetic Programming Approach (Genetic Programming)
Adding learning to the cellular development of neural networks: Evolution and the baldwin effect
Evolutionary Computation
Genetic programming for finite algebras
Proceedings of the 10th annual conference on Genetic and evolutionary computation
Evolutionary synthesis of kinematic mechanisms
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Automated synthesis of mechanical vibration absorbers using genetic programming
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Human-competitive evolved antennas
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Machine invention of quantum computing circuits by means of genetic programming
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Evolving blackbox quantum algorithms using genetic programming
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Genetic Programming and Evolvable Machines
Automatically finding patches using genetic programming
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Term-Weighting in Information Retrieval using Genetic Programming: A three stage process
Proceedings of the 2006 conference on ECAI 2006: 17th European Conference on Artificial Intelligence August 29 -- September 1, 2006, Riva del Garda, Italy
A genetic programming approach to automated software repair
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
GP-rush: using genetic programming to evolve solvers for the rush hour puzzle
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Evolutionary learning of local descriptor operators for object recognition
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Solving iterated functions using genetic programming
Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers
Proceedings of the 1st annual conference on Genetic and evolutionary computation
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Evolving deterministic finite automata using cellular encoding
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Hierarchical genetic algorithms operating on populations of computer programs
IJCAI'89 Proceedings of the 11th international joint conference on Artificial intelligence - Volume 1
Some studies in machine learning using the game of checkers
IBM Journal of Research and Development
Evolution of an efficient search algorithm for the mate-in-N problem in chess
EuroGP'07 Proceedings of the 10th European conference on Genetic programming
Real-time, non-intrusive evaluation of VoIP
EuroGP'07 Proceedings of the 10th European conference on Genetic programming
GP-EndChess: using genetic programming to evolve chess endgame players
EuroGP'05 Proceedings of the 8th European conference on Genetic Programming
GP-Gammon: using genetic programming to evolve backgammon players
EuroGP'05 Proceedings of the 8th European conference on Genetic Programming
GP-Robocode: using genetic programming to evolve robocode players
EuroGP'05 Proceedings of the 8th European conference on Genetic Programming
Evolving assembly programs: how games help microprocessor validation
IEEE Transactions on Evolutionary Computation
Examining the landscape of semantic similarity based mutation
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Evolution of a brain-computer interface mouse via genetic programming
EuroGP'11 Proceedings of the 14th European conference on Genetic programming
Evolution of iterative formulas using Cartesian genetic programming
KES'11 Proceedings of the 15th international conference on Knowledge-based and intelligent information and engineering systems - Volume Part I
Intrinsic evolution of controllable oscillators in FPTA-2
ICES'05 Proceedings of the 6th international conference on Evolvable Systems: from Biology to Hardware
An investigation of fitness sharing with semantic and syntactic distance metrics
EuroGP'12 Proceedings of the 15th European conference on Genetic Programming
Efficient phenotype evaluation in cartesian genetic programming
EuroGP'12 Proceedings of the 15th European conference on Genetic Programming
Evolving estimators of the pointwise Hölder exponent with Genetic Programming
Information Sciences: an International Journal
Evolving the best known approximation to the Q function
Proceedings of the 14th annual conference on Genetic and evolutionary computation
The SEEDS platform for evolutionary and ecological simulations
Proceedings of the 14th annual conference companion on Genetic and evolutionary computation
Genetic Programming and Evolvable Machines
PPAM'11 Proceedings of the 9th international conference on Parallel Processing and Applied Mathematics - Volume Part I
Bloat free genetic programming: application to human oral bioavailability prediction
International Journal of Data Mining and Bioinformatics
Balancing learning and overfitting in genetic programming with interleaved sampling of training data
EuroGP'13 Proceedings of the 16th European conference on Genetic Programming
Searching for novel classifiers
EuroGP'13 Proceedings of the 16th European conference on Genetic Programming
Land cover/land use multiclass classification using GP with geometric semantic operators
EvoApplications'13 Proceedings of the 16th European conference on Applications of Evolutionary Computation
Searching for novel clustering programs
Proceedings of the 15th annual conference on Genetic and evolutionary computation
Does automated white-box test generation really help software testers?
Proceedings of the 2013 International Symposium on Software Testing and Analysis
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
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.