Я хочу использовать генетический алгоритм, чтобы решить мою проблему выбора функций и структуры обучения. Так как у нас есть огромное количество данных с очень большим пространством поиска, плюс нам нужно сделать много симуляций, поэтому скорость очень важна. Я нашел несколько библиотек, как в
Какая библиотека генетического программирования наиболее активна?
Какая библиотека / библиотеки Java для генетических алгоритмов?
Но какой из них самый быстрый?
Вот некоторые функции, которые мне нужны (отсортированы по приоритету):
0) бесплатно для академических
1) быстрый
2) поддержка MPI (у нас в кластере MVAPICH2, MPICH2, openMPI)
3) поддержка пользовательских геномов и операторов
4) комплексный (поддержка элитарности, ниши, миграции и т. Д.)
5) встроенный геном и оператор дерева / графика (необязательно. Если этого не произойдет, я напишу свой.)
6) C ++ (Необязательно. Я открыт для Java или других языков)
7) поддержка многоцелевой оптимизации
Любые предложения о том, какой из них лучше всего соответствует этим требованиям? большое спасибо.