lukegb / slotmachine

A conference schedule optimiser using linear programming.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Slot Machine

Tests

A conference schedule optimizer using mixed integer linear programming. This is used to generate the schedule for Electromagnetic Field events.

Requirements

You'll need the COIN-OR CBC solver installed to use this library. apt-get install coinor-cbc or brew tap coin-or-tools/coinor && brew install cbc.

Acknowledgements

The original concept and code for this library is from David MacIver. For more information on this approach, see David's talk Easy solutions to hard problems from PyCon UK 2016.

A similar library with a slightly different approach is conference-scheduler.

About

A conference schedule optimiser using linear programming.


Languages

Language:Python 100.0%