summaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst25
1 files changed, 25 insertions, 0 deletions
diff --git a/README.rst b/README.rst
new file mode 100644
index 0000000..cd1afdd
--- /dev/null
+++ b/README.rst
@@ -0,0 +1,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/
+