From 7d2e177d35129aefb2c2e9e0a886208df253ccfa Mon Sep 17 00:00:00 2001 From: magdabiadala Date: Mon, 11 May 2020 15:08:52 +0200 Subject: [PATCH 1/2] poprawa raportu --- genetic_algorithm.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/genetic_algorithm.md b/genetic_algorithm.md index b7c1ac9..c623759 100644 --- a/genetic_algorithm.md +++ b/genetic_algorithm.md @@ -52,7 +52,6 @@ def evaluation(individual): ``` > funkcja *evaluation()* ocenia wybranego osobnika pod względem tego, czy: - regały nie są przepełnione -- coś. >Dodatkowo delikatnie promuje ona osobniki, króre wykorzystują pojemność regałów w całości, a na koniec zwraca parametr *fitness*. @@ -137,7 +136,7 @@ W celu rozeznania i dobrania wstępnych wartości parametrów: - *generation_size* (wielkość pojedynczego pokolenia), - *number_of_generations* (liczba pokoleń), -został przeprowadzony test. Wykonywał on 200 razy algorytm genetyczny dla wybranych parametrów, a następnie liczył średnią i medianę maksymalnej wartości *fitness* znalezionej w każdej z prób. W poniższej tabeli oprócz średniej i mediany można także odczytać czas działania algorytmu. +został przeprowadzony test. Wykonywał on 200 razy algorytm genetyczny dla wybranych parametrów, oraz losowych list paczek i regałów, a następnie liczył średnią i medianę maksymalnej wartości *fitness* znalezionej w każdej z prób. W poniższej tabeli oprócz średniej i mediany można także odczytać czas działania algorytmu. ![Tabela wyników](wyniki_testu.PNG) From 9f196aa9f23e4f09413d2d651af9a9e3ed80b77e Mon Sep 17 00:00:00 2001 From: magdabiadala Date: Mon, 11 May 2020 15:13:28 +0200 Subject: [PATCH 2/2] nie printuj koordynat --- main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 8b5ac91..a244064 100644 --- a/main.py +++ b/main.py @@ -36,8 +36,8 @@ class MainGameFrame: racks_coords = [(line.x_position, line.y_position) for line in list_of_racks] packs_sizes = [pack.size for pack in self.warehouse_map.packages] racks_capacities = [rack.capacity for rack in list_of_racks] - print("koordynaty paczek: ",packs_coords) - print("koordynaty regałów: ",racks_coords) + # print("koordynaty paczek: ",packs_coords) + # print("koordynaty regałów: ",racks_coords) print("wagi paczek: ",packs_sizes) print("pojemności regałów: ",racks_capacities) gen_alg(packs_sizes, racks_capacities, number_of_generations, generation_size, mutation_prob, amount_of_promotion)