Cześć, chciałem się was zapytać czy jest możliwe napisanie klasy do optymalizacji różnych problemów przy pomocy algorytmów genetycznych (AG) w taki sposób, by ta klasa mogła optymalizować dowolny problem? Tzn. by była uniwersalna?
Chodzi mi o to, że do tej pory spotkałem się z wykorzystaniem AG do konkretnego problemu np. gdy mamy do zoptymalizowania jakąś funkcję z parametrami to pod nią piszemy AG. Jak mamy problem komiwojażera to trzeba znowu pisać kolejny program. Jak mamy inną funkcję to kolejny AG...
Ja się zastanawiam jak można zorganizować obiektowo taką klasę do optymalizowania różnych innych obiektów.
Przykładowo jak stworzę sobie klasę sieci neuronowej to chciałbym ją zoptymalizować przy pomocy tej klasy AG.
Czy da się to jakoś zrobić? Jak Wy byście do tego podeszli?