Generic worker/slot scheduling using ILP ======================================== Assigns workers to slots with the following constraints: 1. Number of slots and workers per slots 2. Slots per worker 3. Workers preferences (using priorities) Optimization is using these targets: a. Evenly distributed workers across slots b. Respect worker’s priorities Dependencies ------------ ilpscheduling depends on python and gurobi_. Using a custom licence path for gurobi is possible using:: export GRB_LICENSE_FILE=`pwd`/gurobi.lic .. _gurobi: http://www.gurobi.com/