I’m looking for an algorithm in order to solve following problem:
Let’s say I’m organizing a course with 300 attendees and 6 workshops divided over 3 Timeframes.
Every attendee has to register on a website, and choose which 3 workshops he would like to attend, together with 2 reserve selections.
Workshops are randomly divided over the timeframes, mostly the same workshop occurs in multiple timeframes. It doesn’t matter in which timeframe the attendee follows the workshop.
The algorithm needs to generate the ideal spread of attendees over the different timeframes so they all have gotten there favorite workshops as much as possible…
Which technology can I use to generate this spread? Can I do it with ActionScript or PHP? Is there anyone with a good example?
Thanks a lot for your help!
Our final solution is found here:
https://github.com/jeroendv/workshopLp