Ensemble multi-objective biogeography-based optimization with application to automated warehouse scheduling