Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T00:35:57.110Z Has data issue: false hasContentIssue false

Automated ab initio synthesis of complete designs of four patented optical lens systems by means of genetic programming

Published online by Cambridge University Press:  12 June 2008

John R. Koza
Affiliation:
Biomedical Informatics Program, Department of Medicine, Stanford University, Stanford, California, USA
Sameer H. Al-Sakran
Affiliation:
Genetic Programming Inc., Mountain View, California, USA
Lee W. Jones
Affiliation:
Genetic Programming Inc., Mountain View, California, USA
Rights & Permissions [Opens in a new window]

Abstract

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.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 2008
Figure 0

Fig. 1. The Tackaberry–Muller lens system.

Figure 1

Table 1. Lens file for the patented Tackaberry–Muller lens system

Figure 2

Fig. 2. Characteristics of the Tackaberry–Muller system.

Figure 3

Fig. 3. Additional characteristics of the Tackaberry–Muller system.

Figure 4

Fig. 4. Lens system before lens-splitting operation.

Figure 5

Fig. 5. Lens system after lens-splitting operation.

Figure 6

Fig. 6. Turtle starts at point g along main axis b.

Figure 7

Fig. 7. Turtle inserts surface 1.

Figure 8

Fig. 8. Turtle inserts surface 2, thereby completing the first lens.

Figure 9

Fig. 9. Turtle inserts surface 5.

Figure 10

Fig. 10. Turtle inserts surface 6, thereby completing third lens.

Figure 11

Fig. 11. Turtle inserts surface 7, thereby completing the forth lens (and creating a doublet).

Figure 12

Fig. 12. Program tree for first two lenses of Tackaberry–Muller lens system.

Figure 13

Fig. 13. Steps for ascertaining the fitness of an individual program tree.

Figure 14

Fig. 14. All-air optical system.

Figure 15

Fig. 15. Suspension passive physical structure design alternative 3.

Figure 16

Fig. 16. Chief ray fails to hit IMS.

Figure 17

Fig. 17. Negative back focal length.

Figure 18

Fig. 18. Intersecting lenses within a doublet.

Figure 19

Fig. 19. A spherical marble.

Figure 20

Fig. 20. Another example of a marble.

Figure 21

Fig. 21. Gray scale versions of spot diagrams.

Figure 22

Fig. 22. Modulation transfer functions.

Figure 23

Table 2. Preparatory steps for runs of genetic programming

Figure 24

Fig. 23. Nagler patent.

Figure 25

Fig. 24. Best of generation 0 for the Nagler problem.

Figure 26

Fig. 25. Best of generation 35 for the Nagler problem.

Figure 27

Fig. 26. Best of generation 124 for the Nagler problem.

Figure 28

Fig. 27. Best of generation 382 for the Nagler problem.

Figure 29

Fig. 28. Best of run lens system from generation 495 for the Nagler problem.

Figure 30

Table 3. Lens file for best of run lens system from generation 495 for the Nagler problem

Figure 31

Table 4. Comparison of characteristics of the patented Nagler system and best of run individual from generation 495

Figure 32

Table 5. Design goals of the Nagler patent

Figure 33

Fig. 29. Scidmore patent.

Figure 34

Fig. 30. Best of run lens system from generation 194 for the Scidmore problem.

Figure 35

Table 6. Lens file for the best of run individual from generation 194 for the Scidmore problem

Figure 36

Table 7. Design goals of the Scidmore patent

Figure 37

Fig. 31. Koizumi–Watanabe patent.

Figure 38

Fig. 32. Best of run lens system from generation 1026 for the Koizumi–Watanabe problem.

Figure 39

Table 8. Lens file for the best of run individual from generation 1026 for the Koizumi–Watanabe problem

Figure 40

Fig. 33. Best of run lens system from generation 241 for the Tackaberry–Muller problem.

Figure 41

Table 9. Design goals of the Koizumi-Watanabe patent

Figure 42

Table 10. Lens file for the best of run individual from generation 241 for the Tackaberry Muller–problem

Figure 43

Table 11. Design goals of the Tackaberry–Muller patent

Figure 44

Table 12. Comparison of claims of the Konig patent and the best of run lens system from generation 241

Figure 45

Fig. 34. Earlier evolved individual for the Tackaberry–Muller problem.

Figure 46

Table 13. Comparison of claims of the Tackaberry–Muller patent and of best of run lens system

Figure 47

Table 14. Percentage of unsimulatable individuals in generations 0 and 1

Figure 48

Table 15. Computer time required for runs