Mam dwie implementacje algorytmu genetycznego, które powinny zachowywać się jednakowo. Jednak z powodu ograniczeń technicznych, których nie można rozwiązać, ich moc wyjściowa nie jest dokładnie taka sama, biorąc pod uwagę te same dane wejściowe.
Nadal chciałbym pokazać, że nie ma znaczącej różnicy w wydajności.
Mam 20 przebiegów z tą samą konfiguracją dla każdego z dwóch algorytmów, używając różnych początkowych nasion liczb losowych. Dla każdego przebiegu i generowania minimalny błąd przydatności najlepszy osobnik w populacji odnotowano. Algorytm wykorzystuje elitarny mechanizm zabezpieczający, więc sprawność najlepszej osoby spada monotonicznie. Bieg składa się z 1000 pokoleń, więc mam 1000 wartości na bieg. Nie mogę uzyskać więcej danych, ponieważ obliczenia są bardzo drogie.
Który test powinienem zastosować? Łatwym sposobem byłoby prawdopodobnie porównanie błędu tylko w końcowych generacjach (ponownie, którego testu użyłbym tutaj)? Można jednak pomyśleć o ogólnym porównaniu zachowania konwergencji.