Still in early development, smpair
is a library that implements Swiss
McMahon Pairing
using Weighted Perfect Matching.
As of August 2011, it can pair only the first round of a tournament. When
it is capable of handling multiple rounds, I hope to release it as a gem.
Run bundle exec ./example.rb
with no arguments to get usage instructions.
See doc/rocco/**/*.html
, which is generated from Markdown-formatted
comments in lib/smpair/**/*.rb
.
- http://www.usgo.org/tournaments/TournamentStandards/
- AGA Swiss McMahon Pairing Protocol Standards
- Program Interface and Reporting Requirements