Skip to content

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

Notifications You must be signed in to change notification settings

nickapopolis/GeneticScheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

GeneticScheduler

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

If there happens to be a tournament with multiple venues and teams, this algorithm can help reduce the travel time for each team by creating and improving upon an initial schedule.

Teams are paired off to play against one another, then the matchups are organized and changed so that we are really just modifying when the matches happen.

The algorithm is modifiable so that any of the inputs can be changed, such as how many generations we want to use, etc.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages