Planning your masters is easy with the magic of linear programming!
The unimelb maths masters has a lot of different options. I was having trouble deciding what to do (and bored), so I decided to write a constraint solver that could help me out. Feel free to use it. It should be easy enough to modify it to work for other masters.
- Install
gurobipyusingpip install gurobipy. - Scroll through the data file and change the weights appropriately. Alternately, set
demo = Trueinmain.py. - Run
python main.py.
Notes:
Most prerequisites are not implemented yet, so some generated plans may technically be invalid. Tell me if this happens and I'll fix it.