In this presentation, an optimization algorithm that improves the simplex method is proposed. The simplex method searches for the optimal point in the opposite direction to the worst point, which eliminates the worst point in the next-generation search. However, this method has its weakness on fast searching. To supplement the limitation of the simplex method, the proposed method adopts an algorithm to search for the optimal point by crossover towards the best point, not eliminating the worst one. Finally, the optimization algorithm is applied to design an electric machine with the finite element method (FEM) to validate the algorithm.