Dual Population Differential Evolution algorithm based on Crossover and Mutation strategy(CMDPDE) is proposed to enhance global search ability of single population differential evolution.In CMDPDE,one population uses big scale factor and crossover factor,the other with small scale factor and crossover factor will execute crossover or mutation operations to search better individual after an evolution for each individual evolves one time per generation.At the same time evolution information will be exchanged between two populations after all individuals of two populations evolve ten times.Compared with single population differential evolution,CMDPDE increases diversity of solutions through dual population and crossover and mutation strategy,which makes CMDPDE search better solutions in a larger range.Experiment results on six benchmark functions show that CMDPDE has the better ability of finding optimal solution.