- Notifications
You must be signed in to change notification settings - Fork0
Rowing Regatta Equipment (Boat and Oar) Scheduling
License
linas/crew
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Version 0.03 -- Linas Vepstas -- April 2012
Scheduling boats and oars for a rowing regatta is hard. The goal ofthis project is to (eventually) simplify this. Right now, this is justan experimental begining. We've scheduled equipment for one regatta,using this code, but not without a lot of pain.
The directory "solver" contains code to automate equipment scheduling.Rowers and/or coaches can specify desired equipment; the solver will tryto give everybody what they want. It will print hotseat warnings. Itwill print lists of equipment to be taken to the venue.
The directory contains several examples, and one real regatta. It works(i.e. doesn't make mistakes) but, ahem, needs tuning. It uses the latestin high-tech to do the scheuling: Answer-Set Programming using recentadvances in Boolean Satisfiability Solving algorithms, such as theDavis-Putnam algorithm. In other words, its state of the art forscheduling problems.
The directory "scripts" contains a perl script to take the above output,and convert to CSV, suitable for import into a spreadsheet.
- Import of race and entry info from regattacentral.
- Import of race and entry info from spreadsheets
- Web interface for entering this info.
and etc. -- kind of what you'd want and expect from something usable.
This is why we're on version 0.03 right now :-)
To help, contactlinasvepstas@gmail.com