Toward improved global multi-objective optimization for solving water resources engineering and decision-making problems