3 ms·
Super cool. In grad school I developed a system to schedule TAs for a new student counselor. I used simulated annealing because it was related to something I ha
by DataJunkie 11y ago
Super cool. In grad school I developed a system to schedule TAs for a new student counselor. I used simulated annealing because it was related to something I had just learned in class, and because it wasn't heuristic.
It's an interesting problem because there are so many ways to define optimality. Does it mean working with the same manager? Working at the same facility? Minimizing travel between facilities? Number of shift in a week? etc. The problem can be extended with reinforcement learning with employee feedback. If there are manager preferences as well, there is a two-player problem with two perhaps competing interests.
I would love to work on this problem with high school scheduling for building both a master schedule and individual student schedules. No clue where I would get data though.
It's a very cool problem.
- philip1209 11y agoI agree! We did an interview focused more on the pure mathematics side here: http://www.aistartups.org/2016/02/interview-with-philip-thomas-ceofounder.html?m=1 http://www.aistartups.org/2016/02/interview-with-philip-thom... Class scheduling for schools is a huge issue but selling to schools is a nightmare. That means that turning it into a business would be really hard.
- DataJunkie 11y agoYeah anything with schools is a nightmare. It would be more of a project than a product for me because Zangle and MMS already have the market completely saturated, at least in California.