Athos - A Model Driven Approach to Describe and Solve Optimisation Problems

Benjamin Hoffmann, Kevin Chalmers, Neil B. Urquhart, Michael Guckert · 2019

Implementing solutions for optimisation problems with general-purpose programming languages is a time consuming task that can only be carried out by professional software developers who typically are not domain experts. We address this problem by developing the domain-specific language Athos that allows to declaratively specify models of problems such as the vehicle routing problem with time windows. These models serve as input to a generator that creates programs to solve the modelled problem in a multi-agent environment (NetLogo) which is further extended with a genetic algorithm optimiser.

Read the paper · More papers on PaperTik