A new optimization algorithm to solve multi-objective problems