The main function of a Fresnel lens is to provide light guidance. In this paper, we present an optimal design of Fresnel lens for a reading light system with multiple light sources of white light LEDs. The groove angles of Fresnel lens are chosen as design parameters and the design goal is to maximize the illuminace in a specified read surface while maintaining the distribution uniformity of the light rays. We develop a series of genetic algorithms which are implemented with SCHEME language and macros supported by TRACEPRO package to search for a set of optimal groove angles for Fresnel lens. Simulation results show that the optimally designed Fresnel lens indeed offers better light-guiding performance than typical Fresnel lens for a multiple-LED reading light system.© (2005) COPYRIGHT SPIE--The International Society for Optical Engineering. Downloading of the abstract is permitted for personal use only.