WITAM
problem mam następujący: napisałem, dość nieładnie o czym zdaję sobie sprawę, algorytm mrówkowy, a konkretniej ACO, do rozwiązywania problemu komiwojażera.
w poniższym kodzie jest pełno za komentowanych wstawek które mają wyświetlić co się aktualnie dzieje...
pod kodem to jak mają wyglądać pliki wejściowe...
ale do rzeczy...
nie wiem czemu, najwyraźniej za bardzo się we własnym kodzie zamotałem, nie potrafię sprawdzić czy mrówka już odwiedziła dany punkt bez zakleszczenia się w nieskończonej pętelce, chociaż wiem z obliczeń na papierze że do takiej sytuacji nie ma prawa dojść....
jak by ktoś miał chęć udzielenia mi wskazówki, albo wyjaśnienia gdzie tkwi mój błąd, proszę o info tutaj, na gg:2942262, albo skajpie: tmkiii, bo nie chce mi się tego po raz n-ty pisać od nowa a już 2 dzień poprawiam drobne błędy, ale nie biorę się za dalszą pracę do pÓÓÓÓki nie znajdę przyczyny mojego problemu...

http://pastebin.4programmers.net/362

po utworzeniu odpalić np: tak: mrowkojad.exe trasa\

gdzie "trasa\ "to folder zawierający dwa pliki txt, jeden o nazwie :graf.txt i zawartości takiej:

0    0    0    0    0    0    0    0    0    0
100  1    0    0    0    0    0    0    0
0    1    0    0    0    0    0    0
100  1    0    0    0    0    0
0    1    0    0    0    0
100  1    0    0    0
0    1    0    0
100  1    0
0    1
100

drugi to plik txt : parametry.txt o zawartości takiej:

11
1
10
1
10
100
10
1
0.02
50