Optimization implies the minimization or maximization of an objective function. Some problems have sev-eral optimum points which all, should be computed. Niching method is presented to do so. However, its efficiency can be improved via combining it with Memetic algorithm. Therefore, in this paper, Memetic method is used to improve this method in terms of convergence rate and diversity. In the proposed methods, genetic algorithm, PSO, and learning automata are used as a local search algorithm of Memetic method. The result of simulations demonstrates that proposed methods are more effective compared with Niching in terms of convergence and diversity.