diff options
author | Lars-Dominik Braun <lars@6xq.net> | 2017-03-06 14:10:17 +0100 |
---|---|---|
committer | Lars-Dominik Braun <lars@6xq.net> | 2017-03-06 14:10:17 +0100 |
commit | 17ce2f1f0ffd199c7f7d73bfaefd7846b792fecd (patch) | |
tree | 3c645f67f8a9c3e7103640c41aaa803ebfdc080b /README.rst | |
download | ilp-scheduling-17ce2f1f0ffd199c7f7d73bfaefd7846b792fecd.tar.gz ilp-scheduling-17ce2f1f0ffd199c7f7d73bfaefd7846b792fecd.tar.bz2 ilp-scheduling-17ce2f1f0ffd199c7f7d73bfaefd7846b792fecd.zip |
Initial import
Diffstat (limited to 'README.rst')
-rw-r--r-- | README.rst | 25 |
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/ + |