Differential evolution algorithm (differential evolution, DE) is a multi-objective evolutionary algorithm based on groups, which instructs optimization search by swarm intelligence produced by co-operation and competition among individuals within groups. While it can track the dynamics of the current search by the DE specific memory, in order to adjust their search strategy. The strong global convergence and robustness of the characteristics can solve the complex optimization problem which it hardly solves with the mathematical programming methods. This paper presents it to the research of short-term scheduling of hydro plant. Accord to the application of the hydro unit, the results shows that reasonable and effective.