Dodano algorytm genetyczny - mutacja wystepuje tylko jesli zamiana genu optymalizuje trase, krzyzowanie wystepuje jesli dziedziczenie pierwszego genu optymalizuje droge do kolejnego