Metamodeling in evolutionary multi-objective optimization for constrained and unconstrained problems