Locating the local minima in lens design with machine learning

We applied an extended version of the Niching-CMA-ES heuristic to search for local minima of the Cooke triplet, a renowned photographic lens design, of which 21 local minima were already known. The considered problem is defined by 6 input (decision) variables, namely the curvatures of the three lenses present in the Cooke triplet, and is driven by a single objective function, that is the RMS spot size. The applied approach found: (i) 19 out of the 21 known minima in a single run; (ii) 540 new local minima with objective values lower/equal to those of the known 21 minima; (iii) a large number of infeasible designs.

[1]  M. D. Nijkerk,et al.  Freeform optics design tool for compact spectrometers , 2019, International Conference on Space Optics.

[2]  Ofer M. Shir,et al.  Adaptive Niche Radii and Niche Shapes Approaches for Niching with the CMA-ES , 2010, Evolutionary Computation.

[3]  F. Bociort,et al.  Finding order in the design landscape of simple optical systems , 2009, Optical Engineering + Applications.

[4]  Anna V. Kononova,et al.  Can Compact Optimisation Algorithms Be Structurally Biased? , 2020, PPSN.

[5]  T. Lépine,et al.  Comparing optimization algorithms for conventional and freeform optical design. , 2019, Optics express.

[6]  Darko Vasiljević,et al.  Classical and Evolutionary Algorithms in the Optimization of Optical Systems , 2002, Springer US.

[7]  Florian Bociort,et al.  Networks of local minima in optical system optimization. , 2004, Optics letters.

[8]  Aaron Sloman,et al.  Parallel Problem Solving from Nature – PPSN XVI , 2000 .

[9]  Liang Yin,et al.  New automatic optical design method based on combination of particle swarm optimization and least squares. , 2019, Optics express.

[10]  Xiaodong Li,et al.  Seeking Multiple Solutions: An Updated Survey on Niching Methods and Their Applications , 2017, IEEE Transactions on Evolutionary Computation.

[11]  Xi Chen,et al.  Evolution Strategies as a Scalable Alternative to Reinforcement Learning , 2017, ArXiv.

[12]  Samir W. Mahfoud Niching methods for genetic algorithms , 1996 .

[13]  Ofer M. Shir,et al.  Niching with derandomized evolution strategies in artificial and real-world landscapes , 2009, Natural Computing.

[14]  B. Dörband,et al.  Handbook of optical systems , 2012 .