blob: cd1afdd3ebfcecf07253b58031b3a96cba8dc81c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
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/
|