This document proposes an improved genetic algorithm called DGA that combines genetic algorithm and differential evolution. DGA uses adaptive differential evolution as its mutation operator instead of simple genetic algorithm's crossover and mutation. It also adds strategies of optimal reservation and worst elimination. Simulation results show DGA has stronger global optimization ability, faster convergence speed and better stability compared to simple genetic algorithm.