Zmieniono funkcje wybierajaca nastepny wierzcholek do odwiedzenia. Dla kazdej krawedzi jaka wychodzi z wierzcholka poczatkowego obliczane jest prawdopodobienstwo jego wyboru. Zalezy ono od feromonu na krawedzi i od jej wagi. Nastepnie losujemy wierzcholek nastepny z uwzglednieniem tych prawdopodobienstw.

Trzeba jeszcze napisac funkcje, ktora optymalnie wybiera poczatkowe wierzcholki przy przechodzeniu przez graf.

Minimalna waga krawedzi to teraz 1.0. Nie moglo byc 0 bo w funkcji liczacej prawdopodobienstwo, wykonujemy dzielenie przez ta wage.
Dodano komentarze, w miejscach gdzie jest TODO, masz napisane co jeszcze trzeba zrobic.

W katalogu src/main/resources jest plik output.txt, w ktorym opisalem co dziwnego dzieje sie dla niektorych testow.
Pliki Mrowka.cpp i main.cpp to moj kod z OK, mozesz z niego korzystac.

Ostatni test w AnColOTest ma sprawdzac powtorzenia, ale obecnie sie zapetla wiec jest zakomentowany. Mozesz go zdebugowac.