This is a genetic algorithm for creating a Tournament Schedule with multiple teams - whilst also reducing the amount of travel time between venues.