summaryrefslogtreecommitdiff
path: root/README.rst
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/