IEA is applied to solve some optimization problems in water science, and the results show that IEA is simple, efficient and robust, and can preferably overcome the disadvantages of traditional optimization methods and the existed evolutionary algorithms.