Bat algorithm( BA) has such limitations as low accuracy and stagnation,because it is prone to fall into the local optimum during the late searching period. In order to improve the diversity of population,bat algorithm with elite candidate pool( EBA) is proposed to make each bat select the pursed bat from the elite bats pool. The elite pool method enables the algorithm to avoid successfully premature. Ten Benchmark testing functions have been conducted. The experiment results show that EBA outperforms BA on conver...