Attempts to assign players to seats to have them compete in a roughly fair way.
Simple makefile to compile. Might need to modify for other platforms?
make
./tsched
To actually use it, put the list of players into a file with each name on one line. Then the most relevant command is:
./tsched -p players.txt -r num_rounds -s num_seats -o output.txt
Interrupt the optimization with ctrl-c and check out one of the scripts (like old/mkany.sh) which combined with old/doany.sh is how I handled this at PACE 2024.
Hoping to clean things up eventually.