Solving the Pareto Frontier of Multi-objective Optimization Problems Based on Genetic Algorithm