View Single Post
  #1   Spotlight this post!  
Unread 04-01-2017, 20:57
JamieSinn's Avatar
JamieSinn JamieSinn is offline
Student Mentor
FRC #1334 (Red Devils)
Team Role: Mentor
 
Join Date: Mar 2013
Rookie Year: 2009
Location: Canada
Posts: 12
JamieSinn is an unknown quantity at this point
FRC Match Scheduler

Because I'm interested in finding out more about how the background of the FMS works, I spent a bit digging into the matchmaking algorithm and where to find it. (How on earth 1334 manages to get the first match and last match of the day almost like clockwork I have no idea)

I spent a bit working around and looking into FMS Lite, which is publicly available to download.

I found out that Tom and Cathy Saxton were the creators of the matchmaking algorithm and software, dubbed matchmaker. I found all this in the about tab of the FMS Lite, where it attributed licenses for each part of the program.

I grabbed the files linked, and started playing around with them.

I emailed Tom, asking for the source to learn about the algorithm more, I was denied but he gave me a very helpful link regarding simulated annealing.
(http://grids.ucs.indiana.edu/courses...rch%201997.htm)

With this link, and some friendly help from a few people in discord, we found the original mentioned c code
(https://web.archive.org/web/19991010.../SimAneal.html)


Jamie

Last edited by JamieSinn : 04-01-2017 at 21:18. Reason: Remove github repo
Reply With Quote