Software for the ACO, the EC, and the TS approach propsed by Blum and Blesa
Blum and Blesa provide the software for their Ant Colony Optimization (ACO), their Evolutionary Compution (EC), and their Tabu Sarch (TS) approach. The software package is developed in C++ under Redhat 7.1 Linux and compilable with the GNU C++ compiler (no guarantees that it also works under Windows). To uncompress the package:
tar xvzf blum_blesa_algorithms.tgz
To compile the package:
make
After that, there should be four executables in the same directory: aco, ec, ts, and gg-ew-generator. The first three are the algorithms, whereas the last executable is a generator for random grid graph instances. All three algorithms have the same basic command line options:
Basic data structures by Blum and Blesa
Blum and Blesa also provide in a seperate package the basic data structures that they used for all their algorithms. They invite other researchers to use these data structures for their algorithms in order to improve the comparability of approaches to tackle the KCT problem. This package consists of three C++ classes: UndirectedGraph, Edge and Vertex. A short description of every method can be found in the ".cpp" files.
Dowload: basic_data_structures.tgz