Multi-objective immune algorithm based on multi-population