General Employee Scheduling Solver Framework

 

This section contains a framework for solving the General Employee Scheduling Problem.

 

For detailed information refer to the master thesis:

Lucas Kletzander. A Heuristic Solver Framework for the General Employee Scheduling Problem. Master Thesis, TU Wien, 2018.

Contact: lkletzan@dbai.tuwien.ac.at

 

Download the solver framework:

ges-solver.jar

 

Use the simulated annealing solver from the JAR:

java -jar ges-solver.jar <instance-file> <solution-file-name> [<log-info-file-name>] [<log-values-file-name>]

 

Check solutions with the JAR:

java -cp ges-solver.jar at.ac.tuwien.dbai.ges.solver.SolutionChecker <instance-file> <solution-file>

 

In order to use different configurations for simulated annealing download the following Main.java, modify it and add the JAR to your project:

Main.java

 

source-code.zip

 

Benchmark instances

 

Tool for solution visualization:

ges-visualizer.jar