Czy ktoś może mi wyjaśnić zalety algorytmu genetycznego w porównaniu z innymi tradycyjnymi metodami wyszukiwania i optymalizacji?
Czy ktoś może mi wyjaśnić zalety algorytmu genetycznego w porównaniu z innymi tradycyjnymi metodami wyszukiwania i optymalizacji?
Odpowiedzi:
Główne powody stosowania algorytmu genetycznego to:
Duża liczba parametrów może stanowić problem dla metod opartych na pochodnych, gdy nie masz definicji gradientu. W tego typu sytuacjach można znaleźć nie straszne rozwiązanie za pośrednictwem GA, a następnie poprawić je za pomocą metody opartej na pochodnych. Definicja „dużego” cały czas rośnie.
Algorytmy genetyczne różnią się od tradycyjnych metod wyszukiwania i optymalizacji w czterech istotnych punktach:
Algorytmy genetyczne są swego rodzaju ostatecznością. Są one przydatne tylko wtedy, gdy rozwiązanie analityczne nie jest możliwe (patrz odpowiedź Patryka z najczęstszych powodów), a masz dużo czasu na procesor.