According to the particularity of microwave and laser links data relay satellite problem,the main characteristics and influencing factors of satellite data relaying based on micr owave and laser links are taken into account,as well as the view period window,mission PRI and power consumption of the data relay satellite.A multi-objective constrained programming model for microwave and laser links dat a relay satellites scheduling problem (MLDRSSP) is presented.The self-adaptive across and mutation operator assignment ensures the diversity of the offspring so as to prevent the algorithm from falling into loca l optimum,and the selection operator based on elite reserving can keep the non-dominated solutions.The adaptiv e niche genetic algorithm is proposed and the simulation is conducted based on the algorithm.The exp erimental results indicate that the algorithm can solve MLDRSSP effectively.