Development of Optimization Methods for Many-objective Optimization