Novel PIO Algorithm with Multiple Selection Strategies for Many-Objective Optimization Problems