Implementation ============== .. toctree:: :maxdepth: 2 input output incomplete Implementation is pretty straightforward once the problem is well formulated as a mixed integer programming problem. This project uses `PuLP`_ as a linear programming modeling interface and utilizes `COIN|OR`_ `CBC`_ as its solver under `CPL`_. .. _`PuLP`: https://pythonhosted.org/PuLP/ .. _`COIN|OR`: https://www.coin-or.org/ .. _`CBC`: https://github.com/coin-or/Cbc .. _`CPL`: https://www.ibm.com/developerworks/library/os-cpl.html