Traditional optical design processes can only obtain a few solutions after time-consuming trial-and-error process. During this process, how to select the numbers and sequence of surfaces different types (spherical, aspherical, freeform) required by system remains difficult problem. Currently, no automatic method is available for reflective systems that contain multiple surface types. Therefore,...