The Heuristic Optimizer of the SlotMachine system
View the Project on GitHub jku-win-dke/SlotMachine-Optimizer
The Heuristic Optimizer of the SlotMachine system.
It accepts a JSON file for future optimization sessions, optimizes the flight departure order and returns it. This tool can be accessed via Swagger interface and there are various REST methods available. Optimizations can be done with three different frameworks: exact algorithms (Hungarian Algorithm), metaheuristics and construction heuristics (OptaPlanner) and genetic algorithms (Jenetics). Jenetics and OptaPlanner can be configured via given JSON file.
Use mvn clean install
to install Heuristic Optimizer from the source.
The Swagger interface of the REST server can be accessed via http://localhost:8080/swagger-ui.html
.
We also provide the datasets from our experiments as downloads:
To explore the available REST methods, visit the API documentation.