8

I'm looking for a .NET-Class library or .NET-Framework which implements ant colony optimization. Can you give me any links, resources, etc. about this topic.

josliber
  • 43,891
  • 12
  • 98
  • 133
AndreyAkinshin
  • 18,603
  • 29
  • 96
  • 155

3 Answers3

6

Konrad Rudolph has published a short tutorial on ACO's on a german programming website.

It contains a fully-working VB.NET example project (in English) solving a Traveling Salesman Problem using an ACO.

ACO map of europe

Community
  • 1
  • 1
Dario
  • 48,658
  • 8
  • 97
  • 130
  • Downloaded the source code, but could not find the map file? any help is highly appreciated.. (the language is german could not investigate any further :D) – SHM Dec 07 '18 at 19:19
2

Have a look at Wikipedia article. It provides a good desription of the algorithm. The algorithm is rather easy to implement based on that arcicle.

www.aco-metaheuristics.org provides some more info on subject.

I have implemented a solution to travelling salesman problen using python. It is not .NET but maybe it is some help for you.

Juha Syrjälä
  • 33,425
  • 31
  • 131
  • 183
2

Have a look at this MSDN article by James McCaffrey, I've been using a modified version of it for a while and it gave me very satisfying results. The article is very clear and the code is very clean and efficient.