Wykorzystanie alg gen dla znalezenia najlepszej sciezki
This commit is contained in:
parent
213f34a0df
commit
b25ef4a968
@ -3,5 +3,12 @@ import mlrose
|
||||
def best_route (lista_paczek):
|
||||
|
||||
koordynaty_paczek = mlrose.TravellingSales(coords = lista_paczek)
|
||||
|
||||
|
||||
#length oznacza liczbe paczek w naszej liscie
|
||||
problem_fit = mlrose.TSPOpt(length = 5, fitness_fn = koordynaty_paczek, maximize = False)
|
||||
|
||||
# Znalesc najlepsza paczke za pomocy algorytmu genetycznego
|
||||
best_state, best_fitness = mlrose.genetic_alg(problem_fit, mutation_prob = 0.5, max_attempts = 100, random_state = 2)
|
||||
|
||||
print('Najlepsza sciezka: ', best_state)
|
||||
return best_state
|
Loading…
Reference in New Issue
Block a user