IgorBio / Ant_Colony_Optimization_v2.0_Multithreading

Implementation ant colony optimization algorithm for solving the travelling salesman problem with possibility to use parallel computing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ant Colony Optimization v2.0 Multithreading

The "Ant" is an app written in C++. The console application provides implementation ant colony optimization algorithm for solving the travelling salesman problem with possibility to use parallel computing.

Program launch options

make run_ant

Features

  • Console interface

    ACO Console Screenshot

  • Load graph as adjacency matrix from a specific file.

  • Select amount of executions of algoritm.

  • Solve TSM problem without parallelism.

  • Solve TSM problem with parallelism.

    Parallel Solving Screenshot

  • Compare obtained time of executions.

    Time compare Screenshot

License

Copyright (c). All rights reserved.

About

Implementation ant colony optimization algorithm for solving the travelling salesman problem with possibility to use parallel computing


Languages

Language:C++ 93.0%Language:CMake 3.0%Language:Makefile 2.4%Language:C 1.6%