Problem komiwojażera, algorytm dla maksymalnie 200 miast

0

Witam.

Potrzebny mi jest algorytm do rozwiązania problemu komiwojażera dla miast (maximum 150, może 200).
Algorytm sprawdzający każdą możliwą kombinacje jak wiadomo odpada, przy kilkudziesięciu miastach wszystko wysiada, jak nie przy kilkunastu.

Czy znacie / moglibyście się ze mną podzielić algorytmem, który znajdzie dość dobre rozwiązanie (nie musi być optymalne) w ciągu nawet kilkudziesięciu sekund dla maximum ok. 200 miast?

Byłbym wdzięczny.

Pozdrawiam.

0

Algorytm genetyczny będzie dla Ciebie idealny...


Opolski Portal Programistyczny
http://programowanie.opole.pl

0

Albo algorytm mrówkowy.

0

Symulowane wyżarzanie

0

Każdy algorytm heurystyczny pewnie będzie pasował, wymienione 3 są najbardziej znane, przy czym ja bym się skłaniał ku mrówkom :)

0
  1. Symulowane wyżarzanie
  2. Tabu search
  3. Algorytm ewolucyjny
  4. Algorytm mrówkowy

Do wyboru, do koloru. Ale najłatwiej zaimplementować chyba symulowane wyżarzanie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1