Evolutionary Algorithm-based Model Predictive Formation Control with Collision Avoidance