Multi-objective bayesian optimization algorithm