LENS DESIGN USING HYBRID CODED NSGA2

Similar documents
Lens Design I. Lecture 3: Properties of optical systems II Herbert Gross. Summer term

Fundamental Optics for DVD Pickups. The theory of the geometrical aberration and diffraction limits are introduced for

Contrast Optimization: A faster and better technique for optimizing on MTF ABSTRACT Keywords: INTRODUCTION THEORY

Optical Design with Zemax

Refraction at a single curved spherical surface

Geometrical Optics. Chapter General Comments. 1.2 Snell s Law

Given are two refracting media separated by a spherical surface. From the point O an arbitrary ray OM is emitted (Fig 1). This ray is refracted at

Advanced Lens Design

Chapter 36. Image Formation

Aberrations in Holography

Lens Design. Craig Olson. Julie Bentley. Field Guide to. John E. Greivenkamp, Series Editor SPIE. SPIE Field Guides. Volume FG27

Advanced Lens Design

Geometric Optics. The Law of Reflection. Physics Waves & Oscillations 3/20/2016. Spring 2016 Semester Matthew Jones

Lens Design I. Lecture 1: Basics Herbert Gross. Summer term

Final Exam. Today s Review of Optics Polarization Reflection and transmission Linear and circular polarization Stokes parameters/jones calculus

Waves & Oscillations

AP Physics: Curved Mirrors and Lenses

Practical Use of Saddle-Point Construction in Lens Design

Local optimization strategies to escape from poor local minima

Efficient wave-optical calculation of 'bad systems'

Lens Design I. Lecture 4: Properties of optical systems III Herbert Gross. Summer term

Lens Design I. Lecture 9: OptimizationI Herbert Gross. Summer term

Lens Design I. Lecture 11: Imaging Herbert Gross. Summer term

Modeling of diffractive optical elements for lens design.

Contents. Ray Intersection Patterns Spherical Coma Field Curvature and astigmatism Distortion Aplanatic Points How to reduce aberrations

Algebra Based Physics

Chapter 23. Geometrical Optics (lecture 1: mirrors) Dr. Armen Kocharian

Paraxial into real surfaces

Innovations in beam shaping & illumination applications

Chapter 3: Mirrors and Lenses

OPTI-502 Midterm Exam John E. Greivenkamp Page 1/12 Fall, 2016

Thick Lenses and the ABCD Formalism

Part Images Formed by Flat Mirrors. This Chapter. Phys. 281B Geometric Optics. Chapter 2 : Image Formation. Chapter 2: Image Formation

Optical Design with Zemax

All Reflective Fly s Eye Illuminators for EUV Lithography

Ray Tracing. Lens Design OPTI 517. Prof. Jose Sasian

Tolerance on material inhomogenity and surface irregularity

Condenser Optics for Dark Field X-Ray Microscopy

1. INTRODUCTION ABSTRACT

Nicholas J. Giordano. Chapter 24. Geometrical Optics. Marilyn Akins, PhD Broome Community College

Optics Course (Phys 311) Geometrical Optics Refraction through Lenses

index of refraction-light speed

arxiv: v1 [physics.class-ph] 11 Feb 2012

Optical Design with Zemax for PhD

The Law of Reflection

Lecture Notes (Geometric Optics)

Chapter 7: Geometrical Optics. The branch of physics which studies the properties of light using the ray model of light.

Welcome to: Physics I. I m Dr Alex Pettitt, and I ll be your guide!

Light: Geometric Optics (Chapter 23)

2.3 Thin Lens. Equating the right-hand sides of these equations, we obtain the Newtonian imaging equation:

Diffraction. Single-slit diffraction. Diffraction by a circular aperture. Chapter 38. In the forward direction, the intensity is maximal.

P H Y L A B 1 : G E O M E T R I C O P T I C S

Waves & Oscillations

Exercise 12 Geometrical and Technical Optics WS 2013/2014

EE119 Homework 3. Due Monday, February 16, 2009

Chapter 7: Geometrical Optics

Light: Geometric Optics

Multiobjective Formulations of Fuzzy Rule-Based Classification System Design

Chapter 3 Geometric Optics

Ray Optics I. Last time, finished EM theory Looked at complex boundary problems TIR: Snell s law complex Metal mirrors: index complex

Refractive Optical Design Systems Any lens system is a tradeoff of many factors Add optical elements (lens/mirrors) to balance these Many different

Figure 1 - Refraction

Generalization of the Coddington Equations to Include Hybrid Diffractive Surfaces

Metaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini

Optical Design with Zemax

Testing spherical surfaces: a fast, quasi-absolute technique

Refraction of Light. This bending of the ray is called refraction

A new design approach to innovative spectrometers. Case study: TROPOLITE.

General Physics II. Mirrors & Lenses

FRED Slit Diffraction Application Note

Introduction. Past Homework solutions Optimization Test Plate fitting Tolerance routine Homework. ECE 4616 Deslis

Waves & Oscillations

Optical Design with Zemax

Designing projection objectives for 11-nm node of extreme ultraviolet lithography

Lens Design I. Lecture 2: Properties of optical systems I Herbert Gross. Summer term

Historical Perspective of Laser Beam Shaping

Optics Course (Phys 311) Geometrical Optics Refraction through Lenses

Chapter 26 Geometrical Optics

Lasers PH 645/ OSE 645/ EE 613 Summer 2010 Section 1: T/Th 2:45-4:45 PM Engineering Building 240

Optics INTRODUCTION DISCUSSION OF PRINCIPLES. Reflection by a Plane Mirror

Lecture Notes (Reflection & Mirrors)

Reflection and Refraction of Light

Aberration Theory. Lens. Optical systems convert the shapes of wavefronts

Optical Design with Zemax for PhD - Basics

Optics II. Reflection and Mirrors

CHAPTER 5 STRUCTURAL OPTIMIZATION OF SWITCHED RELUCTANCE MACHINE

INTRODUCTION REFLECTION AND REFRACTION AT BOUNDARIES. Introduction. Reflection and refraction at boundaries. Reflection at a single surface

Essential Physics I. Lecture 13:

A Distance Metric for Evolutionary Many-Objective Optimization Algorithms Using User-Preferences

Null test for a highly paraboloidal mirror

Light: Geometric Optics

Chapter 26 Geometrical Optics

Multi-Objective Sorting in Light Source Design. Louis Emery and Michael Borland Argonne National Laboratory March 14 th, 2012

Lens Design I. Lecture 2: Properties of optical systems I Herbert Gross. Summer term

Chapter 23. Geometrical Optics: Mirrors and Lenses and other Instruments

LIGHT & OPTICS. Fundamentals of Physics 2112 Chapter 34 1

Chapter 34. Thin Lenses

Multi-objective Optimization

AP Physics Problems -- Waves and Light

Ray Optics. Physics 11. Sources of Light Rays: Self-Luminous Objects. The Ray Model of Light

Transcription:

LENS DESIGN USING HYBRID CODED NSGA2 Shaine Joseph Department of Physics and Astronomy, University of Missouri- St. Louis & Department of Physics, University of Missouri- Rolla One University Blvd, Saint Louis, MO-63121 Shaine_joseph@yahoo.com

OUTLINE! LENS DESIGN FUNDAMENTALS! TRIPLET DESIGN PROBLEM.! WHY GA?! WHY MULTI-OBJECTIVE GA?! WHAT IS HYBRID CODING?! WHY HYBRID CODING?! GA and PROBLEM SPECIFICATIONS! RESULTS! CONCLUSIONS! REFERENCES! ACKNOWLEDGEMENTS GECCO 2005, ECP Track 2

LENS DESIGN FUNDAMENTALS! Optical System Optimization " Aberrations " Definition of Objective Functions or Merit Functions. " Definition of Constructional Parameters. " Linear Algebra based formulation of Merit Function.! Ray Tracing! Traditional Single Objective Optimization Procedure! Proposed Multi-Objective Optimization Procedure. GECCO 2005, ECP Track 3

ABERRATIONS! Aberrations are the representations of deviations from linear correspondence between an object and its image.! In ray optics, we have aberrations in our system, if a unique point in object space does not map to a unique point in image space linearly. In wave optics, if we have a spherical incident wave front and a non spherical out going wave front for an optical system, we have aberrations present. ent.! Aberrations are classified in such a way that we can visually identify them while still making them orthogonal to each other. It is the shape e of the ray fan plots and spot diagrams that help us identify the aberrations.! A ray fan plot is the value of Transverse Ray Aberration (TRA) plotted p as a function of normalized radial distance on pupil.! TRA is the distance between the ideal image point and the actual image point on the chosen image plane in the transverse direction.! We obtain ray fan plots by letting the rays from an off axis point incident along a single line in the pupil.! Spot diagrams are obtained by uniformly illuminating a pupil in two dimensions by rays originating from a single object point. The distribution d of ray pierces on the image plane can help us identify various aberrations. rations. GECCO 2005, ECP Track 4

ABERRATIONS (continued)! The wave front aberrations are considered when the aberration effects fects in the system are closer to the diffraction limited performance.! For each point in the exit pupil (x, y), we describe the optical l path difference W (x, y) between the aberrated wave front and the spherical reference surface. We can describe W either using Seidel polynomials as done in Optical design or using Zernike polynomials as done during the optical testing. Using Seidel polynomials [see Geary] ] we can write, j k W = Wijk H ρ cos φ i, j, k i! Here, the four terms in the expansion above are the wave front aberration a y coefficient, fractional image height; normalized pupil radius ( ρ = ) and the cosine of r the other pupil coordinate in the given order.! The distance between the exit pupil and the paraxial plane is R. The Transverse ray aberration can be calculated from W by using R dw T = ( ) r dρ GECCO 2005, ECP Track 5

MERIT FUNCTION & CONSTRUCTIONAL PARAMETERS! An optical system will have a number of constructional parameters s which specify the system. These include the radius of curvatures of the e lens elements, the distance between various surfaces, position of stops etc. Let the system be having M aberrations defined over a space of N constructional parameters. The symbols and definitions used are those used by Vasiljevic.! The merit function is defined by f 2 Φ= fi ( x1, x2,... xn)! Where are the aberrations and X is a vector of constructional parameters and X = ( x, x,... x ) 1 2 refers to a point in the parameter space. There can be a number n of equality and inequality constraints imposed among the constructional parameters. M i= 1 N GECCO 2005, ECP Track 6

LINEAR ALGEBRA BASED FORMULATION OF MERIT FUNCTION! where F denote the vector containing the aberration functions which w are functions of the constructional parameters. The matrix A with elements ements a ij is defined as the first partial derivative of f i with respect to. xi! The above formulation is for a single objective optimization. T! The difference when we have multiple objectives is to have different F vectors for different objectives. But the relevant aberrations to include might have to be rewritten according to the metric defined ed for each objective. Hence the A vector and F vectors will be different with different dimensions corresponding to the nature of the objective. e. 1 X = ( A. A). A. F T 0 GECCO 2005, ECP Track 7

RAY TRACING! Snell s Law is the fundamental equation for Ray Tracing.! Optical Design Software CODE V was employed to do the ray tracing. Ray tracing and evaluation gives us values for the required objective functions.! CODE V interacts with NSGA2 written in C through the COM interface of Visual Studio. (This interface is very slow.) GECCO 2005, ECP Track 8

TRADITIONAL SINGLE OBJECTIVE OPTIMIZATION PROCEDURE! First order lay out based on paraxial (Gaussian) approximation.! Based on Optical Engineering insight, form a Merit Function (Objective Function) for the required performance criteria. Here the experience ence of the designer DOES MATTER.! Optimize the Merit function. Try different local optimization techniques.! Try different starting points.! Try various global optimization techniques.! Analyze the results for manufacturability. Conduct a Tolerance Analysis. A GECCO 2005, ECP Track 9

PROPOSED MULTI-OBJECTIVE OPTIMIZATION PROCEDURE! Choose Multiple Merit functions consistent with the performance requirement.! Optimize using Multi-Objective Evolutionary Algorithms.! Use these solutions as a starting point and conduct Single Objective local and global Optimization for suitably chosen Merit function.! Analyze for manufacturability. Conduct Tolerance Analysis.! The following Improvements are anticipated. " Reduced dependence on Optical Engineering insight in choosing suitable starting points and Merit function. " Obtain multiple and Diverse Pareto-Optimal Solutions in a single run. " Obtain multiple manufacturing choices for a given performance. GECCO 2005, ECP Track 10

TRIPLET DESIGN PROBLEM! Minimize Seidel Aberration Coefficients corresponding to Spherical Aberration (SA) and Distortion (DST).! Obtain Diverse Pareto-Optimal Solutions.! Use them as a set of Diverse starting points for Single Objective Local and Global Optimizations. (Selection of proper starting point is usually difficult). Here the Default Merit Function from CODE V is used. GECCO 2005, ECP Track 11

ORIGINAL DESIGN 20.83 MM USA PATENT 4892398 90690 KUDO Scale: 1.20 ORA 11-Feb-05 This is the ORIGINAL DESIGN chosen from Patent Literature. We would like to improve up on our two objectives, minimization of coefficients of Spherical Aberration (SA) and Distortion (DST). There are 13 variables. They are 6 radii, 3 glass thickness, 2 air gaps, 1 distance from the last glass surface to the stop, distance between en the paraxial image and real image. GECCO 2005, ECP Track 12

ABERRATION COEFFICIENTS AND FIRST ORDER QUANTITIES FOR THE ORIGINAL! THO SO..I! USA PATENT 4892398 90690 KUDO! Position 1, Wavelength = 587.6 NM! SA TCO TAS SAS PTB DST AX LAT PTZ! 1-1.390593 0.360706-2.7832-2.762700-2.752304 0.238872-0.447814 0.038720-0.011528! 0.033922-0.126032 0.156085 0.052028-0.064435 ASPHERIC CONTRIBUTIONS! 2 0.008142 0.067503 2.003355 1.878991 1.816810 5.192648 0.141447 0.390892 0.007610! 3 0.679764-5.201052 15.155950 6.312706 1.891084-16.1000 0.585990-1.4520 0.007921! 4 3.839458 6.651639 6.469198 3.908403 2.628005 2.2027 1.005447 0.580626 0.011008! 5-2.647614-6.825646-7.995123-4.084731-2.129535-3.510195-0.763196-0.6558-0.008920! 6-1.083630 6.278366-14.212379-6.128876-2.087125 11.836548-0.601072 1.160835-0.008742! STO 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000! SUM -0.560551 1.205484-1.206406-0.824178-0.633065-0.1584-0.079199 0.020704-0.002652! INFINITE CONJUGATES! EFL 100.0045! BFL 83.5412! FFL -88.9858! FNO 3.08! IMG DIS 82.7638! OAL 31.8530! PARAXIAL IMAGE! HT.7376! ANG 30.0000! ENTRANCE PUPIL! DIA 28.6483! THI 30.7264! EXIT PUPIL! DIA 23.9321! THI 0.0000 GECCO 2005, ECP Track 13

ORIGINAL OPTIMIZED USING CODE V LOCAL OPTIMIZER 31.25 MM New lens from CVMACRO:cvnewlens.seq Scale: 0.80 11-Feb-05 GECCO 2005, ECP Track 14

ABERRATION COEFFICIENTS AND FIRST ORDER QUANTITIES FOR THE LENS OBTAINED FROM ORIGINAL USING CODE V LOCAL OPTIMIZER! THO SO..I! New lens from CVMACRO:cvnewlens.seq! Position 1, Wavelength = 587.6 NM! SA TCO TAS SAS PTB DST AX LAT PTZ! 1-0.608133-0.812664-3.698325-3.456995-3.336330-1.539892-0.542838-0.241803-0.006865! 0.000000 0.000000 0.000000 0.000000 0.000000 ASPHERIC CONTRIBUTIONS! 2 0.003172 0.051884 2.523470 2.334864 2.240560 12.731372 0.166788 0.909451 0.004610! 3 0.1613-2.285896 12.191342 5.150146 1.629548-23.795822 0.1154-2.638969 0.003353! 4 1.314307 5.892809 12.0142 6.144425 3.208767 9.183023 1.138440 1.701432 0.006602! 5-0.819748-5.080800-13.044253-6.046292-2.547312-12.1650-0.829371-1.713483-0.005241! 6-0.199606 2.293413-10.569996-4.714309-1.786465 18.055307-0.530439 2.031526-0.003676! STO 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000! SUM -0.145095 0.058747-0.582019-0.588160-0.591231! INFINITE CONJUGATES! EFL 201.8271! BFL 174.4329! FFL -196.6731! FNO 6.9844! IMG DIS 173.1540! OAL 43.8958! PARAXIAL IMAGE! HT 116.52! ANG 30.0000! ENTRANCE PUPIL! DIA 28.8968! THI 36.8502! EXIT PUPIL! DIA 24.9746! THI 0.0000 GECCO 2005, ECP Track 15

LENS OBTAINED FROM ORIGINAL USING CODE V GLOBAL SYNTHESIS 31.65 MM New lens from CVMACRO:cvnewlens.seq Scale: 0.79 11-Feb-05 GECCO 2005, ECP Track 16

ABERRATION COEFFICIENTS AND FIRST ORDER QUANTITIES FOR THE LENS OBTAINED FROM ORIGINAL USING CODE V GLOBAL SYNTHESIS! THO SO..I! New lens from CVMACRO:cvnewlens.seq! Position 1, Wavelength = 587.6 NM! SA TCO TAS SAS PTB DST AX LAT PTZ! 1-0.482042-0.803029-3.7834-3.486177-3.337537-1.935865-0.543035-0.301546-0.006111! 0.000000 0.000000 0.000000 0.000000 0.000000 ASPHERIC CONTRIBUTIONS! 2 0.004330 0.075158 2.708839 2.418970 2.274036 13.994217 94217 0.176006 1.018229 0.004163! 3 0.132593-2.037016 12.091551 5.137188 1.660007-26.307504 0.9293-2.966554 0.003039! 4 1.092444 5.6593 12.958098 6.442479 3.184669 11.125417 1.1611 2.005899 0.005831! 5-0.7076-4.917058-13.973973-6.381554-2.585344-14.780617-0.858430-1.988250-0.004733! 6-0.161585 2.058142-10.527054-4.701518-1.788750 19.961351-0.537644 2.282689-0.003275! STO 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000! SUM -0.121909 0.0370-0.525996-0.0612-0.592919 2! INFINITE CONJUGATES! EFL 226.8151! BFL 197.6181! FFL -220.3017! FNO 7.81! IMG DIS 196.3041! OAL 47.9339! PARAXIAL IMAGE! HT 130.9517! ANG 30.0000! ENTRANCE PUPIL! DIA 28.8968! THI 40.0240! EXIT PUPIL! DIA 25.1770! THI 0.0000 GECCO 2005, ECP Track 17

WHY GA?! To obtain Global Optima. CROSS OVER MUTATION FITNESS EVALUATION + SELECTION ENCODING BINARY REAL HYBRID GECCO 2005, ECP Track 18

WHY MULTI-OBJECTIVE GA? X F Bad Trivial f2 x x x Very good x x x x x x f1 Figure 1. Mapping from Constructional Parameter Space X to the Objective Function Space F is shown. This figure shows three categories of solutions mapped from X to F on a particular Pareto-optimal front. When two nearby points in X maps to two far away points in F, we have an undesired situation. Slight perturbations of parameters during manufacturing can lead to severe performance degrading. When two nearby points in X maps to two nearby points in F, we have the trivial situation. When two far away points in X maps to two nearby points in F, we obtain alternate choices for manufacturing the system. 1. Alternate manufacturing choices for a given performance requirement is possible (see above). 2. Multiple Pareto-Optima can be obtained in a single run. 3. Dependence on Optical Engineering insight can be reduced on selecting suitable merit function and starting points. GECCO 2005, ECP Track 19

WHAT IS HYBRID CODING? 1. Object is placed on the left side of the system. 2. Radius is Positive if Ray Travels from the Vertex of Lens to the Center of Curvature. Otherwise, Radius of curvature is Negative. 3. Define an integer representing the shape of the lens system. Assign a Digit (-1) for Positive Curvature and Digit (+1) for Negative Curvature). See the figure below for illustration. 56 ==111000(binary)==(-,-,-,+,+,+) 4. The value of a radius will come from two different variables. One is a Decimal Number representing the magnitude of radius. The other is the SIGN( + or -) of the radius. The SIGNS for all the radii are encoded into a single Binary Integer. 29.07 MM New lens from CVMACRO:cvnewlens.seq Scale: 0.86 06-Feb-05 GECCO 2005, ECP Track 20

29.07 MM New lens from CVMACRO:cvnewlens.seq Scale: 0.86 06-Feb-05 This corresponds to the solution 2 in Table 1, belongs to region 56, has F/# 4.4, SA=-1.98 and DST= -0.44. The image is too curved. 56 ==111000(binary)==(-,-,-,+,+,+) GECCO 2005, ECP Track 21

22.73 MM New lens from CVMACRO:cvnewlens.seq Scale: 1.10 SJ 07-Feb-05 This corresponds to the solution 12 in Table 1, belongs to region 45, has F/# 1.73, SA=-1.9 and DST= -0.. The image suffers from astigmatism and coma, but image is flat. 45 == 101101 (binary) == (-,+,-,-,+,-) GECCO 2005, ECP Track 22

WHY HYBRID CODING? REAL CODING OF THE RADIUS IS BAD because! Abrupt change from positive to negative INFINITY at a FLAT SURFACE.! Very small values of radii are not realizable. They correspond to infinite curvature. Difficult to get good solutions when any of the six radii of curvatures is less than 10 mm in absolute value.! Difficult to get good solutions when! In the beginning, when candidates are randomly generated with radius between -200 mm and 200 mm, the probability that it lies between -10 mm and 10 mm is 0.05 mm and 10 mm is 0.05 for any one radius. Probability that any one of the six radii lie between -10 mm and 10 mm is approximately 0.3.! So among the initial generation, 30% of the population members are bound to be bad candidates. Only the remaining 70% are the possible good candidates.! In any given generation after the evolution of a Pareto-front, the cross-over over takes place between selected candidates. The probability that a selected pair has at least one radius with opposite signs is approximately {1-(0.5)(0.5)(0.5)(0.5)(0.5)(0.5)} = 0.984. GECCO 2005, ECP Track 23

WHY HYBRID CODING? (continued)! The probability for their magnitudes to differ by at least 20 mm is 0.79.The cross-over is likely to result in children with radii in the prohibited region between -10 mm and 10 mm if the magnitudes of the radii differ by less than 20 mm. This is given by 1-0.79 = 0.21. (R1 R2)/2 < 10 mm! Hence the probability for a selected pair on Pareto-Optimal front generating undesired children after cross over is given by { (0.984)X (0.21)}. This essentially reduces the effectiveness of cross over by a factor of 20%.! During cross over, to reach from positive values of radius to negative values of radius, we have to cross positive infinity and negative infinity. Only a hyper cube around the origin of the system (where positive and negative infinities are placed side by side) is the allowed region for the radii. GECCO 2005, ECP Track 24

GA and PROBLEM SPECIFICATIONS! NSGA2! Number of generations is 34, Population size is 130! Cross over probability is 1, real coded mutation probability is 0.0769, Uniform Binary Cross over is employed, binary coded mutation probability is 0.166667 and the cross over parameter in SBX operator is 100.! The NSGA2 code downloaded from Deb s web site was used with necessary modifications for hybrid coding.! The radii of curvature is allowed to vary between - 200mm and 200mm. The thicknesses were varied from 0.01mm to 30mm. GECCO 2005, ECP Track 25

RESULTS f1 f1 12 10 30 25 20 15 10 8 6 4 2 5 0 0 1 2 3 f0 Figure2. A diverse set of good solutions belonging to different Pareto-Fronts is shown. 0 0 0.5 1 1.5 2 2.5 3 f0 Figure4. A diverse set of good solutions belonging to different Pareto-Fronts is shown when only positive value for the stop to image distance is accepted. Number of Solutions Number of Solutions 8 7 6 5 4 3 2 1 0 0 20 40 60 80 Region Code Figure3. Number of Solutions plotted against Region code. Show diversity explicitly. 6 5 4 3 2 1 0 0 20 40 60 80 Region Code Figure5. Number of Solutions plotted against Region Code when only positive value for the stop to image distance is accepted. Show diversity explicitly. GECCO 2005, ECP Track 26

PARETO- OPTIMA FROM NSGA2 Table1 NO CODE F/# SA DST 1 1.7-0.84 1.9 2 56 4.4-1.98-0.44 3 60 2-0.39 3.5 4 56 4.4-2.3-0. 5 56 4.5-1.97-0.56 6 33 1.8-1.72 0.94 7 56 4.5-2.2-1.7 8 8 5.4-2.2-1.1 9 33 1.69-1.8 0.48 10 32 3.1-1. -1.76 11 12 2.4-0.43 9.4 12 45 1.73-1.9-0. 13 2.1-1.6 1.6 14 41 1.42-2.5-0.08 15 45 1.59-2.3-0.32 16 56 4.48-1.97-0.558 17 8 5.5-1.6-0.58 18 8 5.09-1.4 0.55 19 2.09-1.7 0.88 GECCO 2005, ECP Track 27

CODE V V AUTOMATIC DESIGN OPTIMIZATION Table2 NO CODE F/# SA DST 1 3.4-0.27-2.8 2 17.8-0.13-1.36 3 61 12-0.16-3.1 4 16.5-0.18 4 5 11.7-0.23-2.4 6 5.6-0.22-9.5 7 48 112.8-0.1 2.4 8 9 19.1-0.09 0.94 9 33 6.86-0.42-11.8 10 33 5.7-0.47-9.9 11 13.5-0.23-4.3 12 61 9.2-0.28-9 13 10.5-0.27-6.6 14 3.36-0.38-9.8 15 5.05-0.24-10.3 16 11.66-0.23-2.4 17 9 13.16-0.09 0.28 18 9 15.9-0.086 0.4 19 9 13-0.08 0.62 GECCO 2005, ECP Track 28

CODE V GLOBAL SYNTHESIS Table3 NO CODE F/# SA DST 1 4.2-0.21-2.9 2 26.6-0.09 2.3 3 21.9-0.11-1.43 4 19.5-0.15 3.4 5 15.4-0.2-1.4 6 13.5 0.29-15.4 7 48 193.1-0.08-5.9 8 9 15.5-0.08 0.29 9 0 48.4-0.16 6.1 10 0 44.6-0.18 8.5 11 20.4-0.18-3.2 12 18.9-0.18-2.7 13 17.6-0.19-2.5 14 4.6-0.36-14.9 15 5.6-0.19-11.7 16 15.4-0.2-1.38 17 9 12.7-0.08 0.32 18 9 14.3-0.08 0.07 19 9 12.8-0.08 0.33 GECCO 2005, ECP Track 29

Missouri St. Louis & Rolla, GECCO 2005, ECP Track GECCO 2005, ECP Track 30 30 0.88 0.88-1.7 1.7 114.8 114.8 53.0 53.0 59.8 59.8 2.09 2.09 19 19 0.07 0.07-0.08 0.08 78.4 78.4 370.8 370.8 409.5 409.5 14.3 14.3 9 0.4 0.4-0.086 0.086 81 81 414.3 414.3 455.8 455.8 15.9 15.9 9 0.55 0.55-1.4 1.4 120.1 120.1 118.2 118.2 145.9 145.9 5.09 5.09 8 18 18 0.32 0.32-0.08 0.08 72.1 72.1 329 329 364.9 364.9 12.7 12.7 9 0.28 0.28-0.09 0.09 73.2 73.2 340.5 340.5 377.1 377.1 13.16 13.16 9-0.58 0.58-1.6 1.6 108.2 108.2 131.4 131.4 1.9 1.9 5.5 5.5 8 17 17-1.38 1.38-0.2 0.2 133.8 133.8 406.4 406.4 440.8 440.8 15.4 15.4-2.4 2.4-0.23 0.23 128.7 128.7 304.8 304.8 334.3 334.3 11.66 11.66-0.558 0.558-1.97 1.97 108.6 108.6 117.6 117.6 128.3 128.3 4.48 4.48 56 56 16 16-11.7 11.7-0.19 0.19 82.8 82.8 166.1 166.1 160.3 160.3 5.6 5.6-10.3 10.3-0.24 0.24 72.5 72.5 1.7 1.7 144.7 144.7 5.05 5.05-0.32 0.32-2.3 2.3 107.9 107.9 44 44 45.5 45.5 1.59 1.59 45 45 15 15-14.9 14.9-0.36 0.36 177.7 177.7 151.4 151.4 132.1 132.1 4.6 4.6-9.8 9.8-0.38 0.38 132.2 132.2 105 105 96.1 96.1 3.36 3.36-0.08 0.08-2.5 2.5 116.6 116.6 38.1 38.1 40.5 40.5 1.42 1.42 41 41 14 14-2.5 2.5-0.19 0.19 148 148 470.9 470.9 505.3 505.3 17.6 17.6-6.6 6.6-0.27 0.27 127.4 127.4 289.7 289.7 301.7 301.7 10.5 10.5 1.6 1.6-1.6 1.6 123.3 123.3 50.6 50.6 59.9 59.9 2.1 2.1 13 13-2.7 2.7-0.18 0.18 151.3 151.3 506 506 541.2 541.2 18.9 18.9-9 -0.28 0.28 122.1 122.1 262.4 262.4 263.7 263.7 9.2 9.2 61 61-0. 0. -1.9 1.9 111.1 111.1 47.9 47.9.6.6 1.73 1.73 45 45 12 12-3.2 3.2-0.18 0.18 156.8 156.8 548.2 548.2 584.1 584.1 20.4 20.4-4.3 4.3-0.23 0.23 132.8 132.8 365.3 365.3 388.2 388.2 13.5 13.5 9.4 9.4-0.43 0.43 44.9 44.9 67.9 67.9 119.2 119.2 2.4 2.4 12 12 11 11 8.5 8.5-0.18 0.18 150.9 150.9 1190 1190 1278.3 1278.3 44.6 44.6 0-9.9 9.9-0.47 0.47 132.6 132.6 170.4 170.4 163.3 163.3 5.7 5.7 33 33-1.76 1.76-1. 1. 122.3 122.3 81.4 81.4 88 88 3.1 3.1 32 32 10 10 6.1 6.1-0.16 0.16 188.6 188.6 1306.5 1306.5 1387.4 1387.4 48.4 48.4 0-11.8 11.8-0.42 0.42 153.6 153.6 206.1 206.1 196.4 196.4 6.86 6.86 33 33 0.48 0.48-1.8 1.8 118.8 118.8 43 43 48.3 48.3 1.69 1.69 33 33 9 0.29 0.29-0.08 0.08 80.6 80.6 402.3 402.3 443.1 443.1 15.5 15.5 9 0.94 0.94-0.09 0.09 86.6 86.6 501.2 501.2 548.4 548.4 19.1 19.1 9-1.1 1.1-2.2 2.2 118.6 118.6 138.2 138.2 155.8 155.8 5.4 5.4 8 8-5.9 5.9-0.08 0.08 144.3 144.3 5473.1 5473.1 5533.4 5533.4 193.1 193.1 48 48 2.4 2.4-0.1 0.1 144.7 144.7 3148.7 3148.7 3231.3 3231.3 112.8 112.8 48 48-1.7 1.7-2.2 2.2 117 117 120.2 120.2 129.5 129.5 4.5 4.5 56 56 7-15.4 15.4 0.29 0.29 89.1 89.1 425.1 425.1 386.2 386.2 13.5 13.5-9.5 9.5-0.22 0.22 63.8 63.8 166.2 166.2 160.3 160.3 5.6 5.6 0.94 0.94-1.72 1.72 108.3 108.3 44.9 44.9 51.3 51.3 1.8 1.8 33 33 6-1.4 1.4-0.2 0.2 133.8 133.8 406.6 406.6 441.1 441.1 15.4 15.4-2.4 2.4-0.23 0.23 128.7 128.7 304.8 304.8 334.3 334.3 11.7 11.7-0.56 0.56-1.97 1.97 108.6 108.6 117.6 117.6 128.3 128.3 4.5 4.5 56 56 5 3.4 3.4-0.15 0.15 176.4 176.4 482.4 482.4 562.1 562.1 19.5 19.5 4-0.18 0.18 158.5 158.5 399 399 476.1 476.1 16.5 16.5-0. 0. -2.3 2.3 116.4 116.4 117.9 117.9 128 128 4.4 4.4 56 56 4-1.43 1.43-0.11 0.11 178.1 178.1 585.9 585.9 634.1 634.1 21.9 21.9-3.1 3.1-0.16 0.16 114.3 114.3 334.2 334.2 346.3 346.3 12 12 61 61 3.5 3.5-0.39 0.39 110.2 110.2 37.4 37.4 58.4 58.4 2 60 60 3 2.3 2.3-0.09 0.09 194.5 194.5 711 711 768.2 768.2 26.6 26.6-1.36 1.36-0.13 0.13 155 155 478.4 478.4 515.6 515.6 17.8 17.8-0.44 0.44-1.98 1.98 107.4 107.4 117.2 117.2 128.2 128.2 4.4 4.4 56 56 2-2.9 2.9-0.21 0.21 75.4 75.4 122.4 122.4 121.1 121.1 4.2 4.2-2.8 2.8-0.27 0.27 75.4 75.4 95.4 95.4 97.6 97.6 3.4 3.4 1.9 1.9-0.84 0.84 132.7 132.7 31.8 31.8 48.3 48.3 1.7 1.7 1 DST DST SA SA OAL OAL BFL BFL EFL EFL F:NO GLOBAL F:NO GLOBAL - OPT OPT CODE CODE DST DST SA SA OAL OAL BFL BFL EFL EFL F:NO F:NO Auto Auto- OPT OPT Code Code DST DST SA SA OAL OAL BFL BFL EFL EFL F:NO F:NO CODE CODE NO NO Table4 Table4

LENS OBTAINED FROM THE SOLUTION WITH CODE=56 USING CODE V LOCAL OPTIMIZER 83.33 MM New lens from CVMACRO:cvnewlens.seq Scale: 0.30 11-Feb-05 GECCO 2005, ECP Track 31

ABERRATION COEFFICIENTS AND FIRST ORDER QUANTITIES FOR THE LENS OBTAINED FROM FOR THE LENS OBTAINED FROM SOLUTION WITH CODE=56 USING CODE V LOCAL OPTIMIZER! THO SO..I! New lens from CVMACRO:cvnewlens.seq! Position 1, Wavelength = 587.6 NM! SA TCO TAS SAS PTB DST AX LAT PTZ! 1 0.011020-0.40 9.020681 4.098682 1.637682-61.250164 0.266459-3.981934 0.001319! 2-0.030713 1.036604-13.580869-5.806042-1.918629 65.320483-0.371455 4.179028-0.001545! 3 0.040196-1.187688 14.055969 6.2586 2.358395-61.631177 0.855603-8.426860 0.001899! 4 0.020791 0.474080 3.864408 1.462198 0.261092 11.113664 13664 0.5431 4.130891 0.000210! 5-0.153993-0.941530-4.365198-3.085948-2.446323-6.289285-1.038630-2.116769-0.001970! 6-0.016688 0.672163-9.843243-3.827030-0.818923 51.380905-0.4667 6.253293-0.000660! STO 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000! SUM -0.129386-0.440420-0.848252-0.900554-0.926706-1.3555-0.210299 0.037650-0.000746! INFINITE CONJUGATES! EFL 515.6163! BFL 478.3903! FFL -431.08! FNO 17.8434! IMG DIS 468.2569! OAL 154.9685! PARAXIAL IMAGE! HT 297.6912! ANG 30.0000! ENTRANCE PUPIL! DIA 28.8968! THI 124.1682! EXIT PUPIL! DIA 26.8105! THI 0.0000 GECCO 2005, ECP Track 32

LENS OBTAINED FROM THE SOLUTION WITH CODE=56 USING CODE V GLOBAL SYNTHESIS 119.05 MM New lens from CVMACRO:cvnewlens.seq Scale: 0.21 11-Feb-05 GECCO 2005, ECP Track 33

ABERRATION COEFFICIENTS AND FIRST ORDER QUANTITIES FOR THE LENS OBTAINED FROM FOR THE LENS OBTAINED FROM SOLUTION WITH CODE=56 USING CODE V GLOBAL SYNTHESIS! THO SO..I! New lens from CVMACRO:cvnewlens.seq! Position 1, Wavelength = 587.6 NM! SA TCO TAS SAS PTB DST AX LAT PTZ! 1 0.005115-0.329313 8.720887 4.009736 1.654160-86.044872 0.269140-5.775482 0.000894! 2-0.013670 0.680281-13.233450-5.710426-1.948913 94.724885-0.367343 6.093513-0.001053! 3 0.016567-0.726833 12.958735 5.8720 2.329368-85.880637 0.8232-12.044106 0.001259! 4 0.017526 0.456900 4.518974 1.871994 0.548505 16.2676 676 0.684117 5.9484 0.000296! 5-0.109020-0.838960-5.158552-3.723841-3.006486-9.552245-1.212876-3.111220-0.001625! 6-0.004556 0.325221-8.218361-3.059112-0.479487 72.793838-0.380161 9.046214-0.000259! STO 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000! SUM -0.088038-0.432704-0.411767-0.739159-0.902854 2.308618-0.183551 0.153904-0.000488! INFINITE CONJUGATES! EFL 768.22! BFL 710.9513! FFL -661.6422! FNO 26.5859! IMG DIS 699.9293! OAL 194.4777! PARAXIAL IMAGE! HT 443.5489! ANG 30.0000! ENTRANCE PUPIL! DIA 28.8968! THI 168.5228! EXIT PUPIL! DIA 26.7416! THI 0.0000 GECCO 2005, ECP Track 34

LENS SOLUTION WITH CODE=45 22.73 MM New lens from CVMACRO:cvnewlens.seq Scale: 1.10 SJ 11-Feb-05 GECCO 2005, ECP Track 35

ABERRATION COEFFICIENTS AND FIRST ORDER QUANTITIES FOR THE LENS FOR THE LENS SOLUTION WITH CODE=45 THO SO..I New lens from CVMACRO:cvnewlens.seq Position 1, Wavelength = 587.6 NM SA TCO TAS SAS PTB DST AX LAT PTZ 1 0.002907-0.084319 1.0359 0.2239 0.220480-4.759444 0.035873-0.346856 0.001862 2 0.051995 0.201762 0.4792 0.320809 0.233817 0.4158 0.080785 0.1044 0.001975 3-0.000701 0.035522-0.288645 0.111384 0.311399-1.881510 0.035484-0.599396 0.002630 4 0.000537-0.029847 0.289631-0.078804-0.263021 1.459147-0.031393 0.581274-0.002222 5-1.091006-0.710182-1.168603-1.065873-1.014507-0.231274-0.540697-0.117321-0.008569 6-0.907005 4.468263-7.639238-2.747586-0.301760 4.511899-0.371475 0.610011-0.0025 STO 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 SUM -1.943272 3.881199-7.276305-2.967830-0.813593-0.486224-0.791422 0.232205-0.006872 INFINITE CONJUGATES EFL.5924 BFL 47.81 FFL 11.5667 FNO 1.7311 IMG DIS 47.89 OAL 111.0817 PARAXIAL IMAGE HT 28.6322 ANG 30.0000 ENTRANCE PUPIL DIA 28.6483 THI 62.93 EXIT PUPIL DIA 27.6458 THI 0.0000 GECCO 2005, ECP Track 36

LENS OBTAINED FROM THE SOLUTION WITH CODE=45 USING CODE V LOCAL OPTIMIZER 51.02 MM New lens from CVMACRO:cvnewlens.seq Scale: 0. SJ 11-Feb-05 GECCO 2005, ECP Track 37

ABERRATION COEFFICIENTS AND FIRST ORDER QUANTITIES FOR THE LENS OBTAINED FROM FOR THE LENS OBTAINED FROM SOLUTION WITH CODE=45 USING CODE V LOCAL OPTIMIZER THO SO..I New lens from CVMACRO:cvnewlens.seq Position 1, Wavelength = 587.6 NM SA TCO TAS SAS PTB DST AX LAT PTZ 1 0.046715-1.170472 11.4707 4.953729 1.695219-41.372463 0.275821-2.303596 0.002692 2-0.168264 2.820397-17.715863-7.210387-1.96 40.286110-0.432731 2.417768-0.003109 3 0.3722-4.813055 23.711844 9.882693 2.968118-42.593296 1.189944-5.128527 0.004714 4 0.044355 0.671678 3.172780 0.912465-0.217693 4.605904 0.431801 2.179631-0.000346 5-0.261138-1.332722-3.321427-1.809967-1.054238-3.079066-0.769208-1.308555-0.001674 6-0.315862 4.030654-19.231438-7.801568-2.086633 33.184779-0.923343 3.927535-0.003314 STO 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 SUM -0.281945 0.206480-1.913355-1.073036-0.652876-8.968032-0.227715-0.2144-0.0010 INFINITE CONJUGATES EFL 263.7445 BFL 262.4178 FFL -180.2502 FNO 9.2063 IMG DIS 256.1725 OAL 122.0984 PARAXIAL IMAGE HT 152.2729 ANG 30.0000 ENTRANCE PUPIL DIA 28.6483 THI 84.8277 EXIT PUPIL DIA 28.5042 THI 0.0000 GECCO 2005, ECP Track 38

LENS OBTAINED FROM THE SOLUTION WITH CODE=45 USING CODE V GLOBAL SYNTHESIS 108.70 MM New lens from CVMACRO:cvnewlens.seq Scale: 0.23 SJ 11-Feb-05 GECCO 2005, ECP Track 39

ABERRATION COEFFICIENTS AND FIRST ORDER QUANTITIES FOR THE LENS OBTAINED FROM FOR THE LENS OBTAINED FROM SOLUTION WITH CODE=45 USING CODE V GLOBAL SYNTHESIS! THO SO..I! New lens from CVMACRO:cvnewlens.seq! Position 1, Wavelength = 587.6 NM! SA TCO TAS SAS PTB DST AX LAT PTZ! 1 0.0143-0.667133 11.328422 5.046124 1.9074-71.277931 0.3099-4.378120 0.001474! 2-0.035690 1.167691-14.8340-6.344370-2.099527 69.190034-0.410041 4.471795-0.001625! 3 0.039247-1.142247 13.9954 6.1123 2.418559-59.298426 0.889313-8.627580 0.001872! 4 0.053895 0.762781 4.261929 1.862901 0.663387 8.788535 88535 0.798254 3.765890 0.000513! 5-0.240511-1.120226-4.542613-3.383133-2.803393-5.252522-1.243367-1.930404-0.002170! 6-0.017003 0.694838-10.356335-4.046456-0.891517 55.119311-0.3421 6.721198-0.000690! STO 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000! SUM -0.184320-0.304297-0.642699-0.7527-0.807516-2.731000-0.1313 0.022778-0.000625! INFINITE CONJUGATES! EFL 541.2048! BFL 505.9707! FFL -451.9176! FNO 18.8913! IMG DIS 7.0927! OAL 151.3065! PARAXIAL IMAGE! HT 312.4647! ANG 30.0000! ENTRANCE PUPIL! DIA 28.6483! THI 126.97! EXIT PUPIL! DIA 26.7832! THI 0.0000 GECCO 2005, ECP Track 40

CONCLUSIONS! I have successfully demonstrated the usefulness of NSGA2 for Optical System optimization.! We can obtain alternate manufacturing choices for a given set of objective functions. This was demonstrated with Siedel aberration coefficients corresponding to spherical aberration and distortion chosen as objectives. o! Hybrid encoding is introduced for the radii of curvatures and they were found to be better suited for the present problem.! Diversity is clearly evident in the solutions, which is a significant icant improvement over earlier studies by Ono.! The diverse Pareto-Optimal front was used as a starting point for single objective local and global optimization methods. They resulted in a range of excellent and diverse solutions. Some of their features are shown n in Tables 1-4. GECCO 2005, ECP Track 41

REFERENCES! Isao Ono, Shigenobu Kobayashi and Koji Yoshida, Global and Multi-objective Optimization for Lens Design by Real-coded Genetic Algorithms, Proc. of SPIE, Vol. 3482, p. 110-121 121,, 1998.! Joseph M. Geary, Introduction to lens Design: With practical ZEMAX examples, Willmann-Bell, Inc., Richmond, Virginia, 2002.! Michael J. Kidger,, Intermediate Optical Design, SPIE Press, 2004.! Darko Vasiljevic,, Classical and Evolutionary Algorithms in the Optimization of Optical Systems, Kluwer Academic Publishers, 2002.! Kalyanmoy Deb, Multi-Objective Optimization using Evolutionary Algorithms, John Wiley & Sons Ltd, 2003.! Carlos A. Coello Coello et al., Evolutionary Algorithms for Solving Multi-Objective Problems, Kluwer Academic Publishers, 2002.! U.K. Chakraborty & C.Z. Janikow,, An analysis of Gray versus binary encoding in genetic search, Information Sciences, 156(3-4), 2003, pp. 253-269. 269.! http://www.iitk.ac.in/kangal/soft.htm This is the web site of K. Deb where NSGA2 was obtained.! http://delta.cs.cinvestav.mx/~ccoello/emoo delta.cs.cinvestav.mx/~ccoello/emoo/ This site is maintained by Dr. Carlos A.Coello Coello.. It is a repository of resources on Multi-objective optimization. GECCO 2005, ECP Track 42

ACKNOWLEDGEMENTS! I thank the Department of Physics, University of Missouri- St. Louis and GECCO for providing financial support for registration and travel.! * I would like to thank Optical Research Associates for providing g me a student license and full support for CODE V.! **I thank Ms. V. Rajaram for helping with the figures.! I acknowledge the insight provided by Dr. Uday Chakraborty and Mr. Shikhar Mishra of Department of Mathematics and Computer Science, University of Missouri St. Louis. I acknowledge the discussions with my research advisor Dr. V. Lakshminarayanan. GECCO 2005, ECP Track 43