MitLware / mitl-aocp

Example application of the 'Automated Open Closed Principle' to automated algorithm configuration of the Traveling Salesperson Problem.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mitl-aocp

Example application of the 'Automated Open Closed Principle' to automated algorithm configuration of the Traveling Salesperson Problem.

This provides a concrete example of the approach described in "Extending the 'Open-Closed Principle' to Automated Algorithm Configuration" [1].

It uses ant-programming as a generative hyper-heuristic to automatically configure a local search framework with components which have different state dependencies.

[1] "Extending the 'Open-Closed Principle' to Automated Algorithm Configuration" Jerry Swan, Steven Adriaensen, Adam D. Barwell, Kevin Hammond, and David R. White Evolutionary Computation 2019 27:1, 173-193. https://doi.org/10.1162/evco_a_00245

About

Example application of the 'Automated Open Closed Principle' to automated algorithm configuration of the Traveling Salesperson Problem.


Languages

Language:PostScript 85.6%Language:Scala 11.8%Language:C 2.6%