W algorytmie genetycznym, przy wyborze członków do crossover za pomocą metody wyboru koła ruletki, czy populacja musi być najpierw posortowana według rangi fitness?Wybór koła ruletki w algorytmie genetycznym. Ludność musi być najpierw posortowana?
możliwości wydają się być:
- porządek najpierw przez ludność rosnąco Fitness populację
- Sortuj według malejącej sprawności
- nie sortować populację & niech upadek ruletka piłkę tam, gdzie może ona ..
Myślę, że sortowanie w obu kierunkach może nie przynieść żadnego efektu - lądowanie na kamieniach losowo na kole o różnych rozmiarach (według kondycji) będzie miał taką samą szansę na wynik, czy większe plasterki są zgrupowane razem, czy nie. Ale nie jestem w 100% przekonany.
Co myślisz?
Potrzeba zrobienia sortowania w każdym pokoleniu wpływa również na szybkość algorytmu, więc wolałbym tego nie robić (zrobiłbym coś w rodzaju elitarności, ale w tym przypadku nie jestem). Dzięki, jeśli wiesz, ponieważ nie mogę znaleźć ostatecznej odpowiedzi za pośrednictwem Google itp.
Po przeczytaniu tego algorytmu +1 miałem dokładnie to samo pytanie. – jkp