Adaptation in natural and artificial systems
Adaptation in natural and artificial systems
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
Genetic programming: an introduction: on the automatic evolution of computer programs and its applications
How to build a Beowulf: a guide to the implementation and application of PC clusters
How to build a Beowulf: a guide to the implementation and application of PC clusters
Foundations of genetic programming
Foundations of genetic programming
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
ICES '96 Proceedings of the First International Conference on Evolvable Systems: From Biology to Hardware
Lens System Design And Re-engineering With Evolutionary Algorithms
GECCO '02 Proceedings of the Genetic and Evolutionary Computation Conference
Genetic programming: a paradigm for genetically breeding populations of computer programs to solve problems
Genetic Programming IV: Routine Human-Competitive Machine Intelligence
Genetic Programming IV: Routine Human-Competitive Machine Intelligence
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
EH '05 Proceedings of the 2005 NASA/DoD Conference on Evolvable Hardware
Optical Systems Design, Second Edition
Optical Systems Design, Second Edition
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Automated re-invention of a previously patented optical lens system using genetic programming
EuroGP'05 Proceedings of the 8th European conference on Genetic Programming
Human-competitive results produced by genetic programming
Genetic Programming and Evolvable Machines
Hi-index | 0.00 |
This paper describes how genetic programming has been used as an invention machine to automatically synthesize complete designs for four optical lens systems that duplicated the functionality of previously patented lens systems. The automatic synthesis of the complete design is done ab initio, that is, without starting from a preexisting good design and without prespecifying the number of lenses, the topological arrangement of the lenses, or the numerical or nonnumerical parameters associated with any lens. One of the genetically evolved lens systems infringed a previously issued patent, whereas the others were noninfringing novel designs that duplicated (or improved upon) the performance specifications contained in the patents. One of the patents was issued in the 21st century. The designs were created in a substantially similar and routine way, suggesting that the approach described in the paper can be readily applied to other similar problems in the field of optical design. The genetically evolved designs are instances of human-competitive results produced by genetic programming in the field of optical design.