Оглавление
Программирование с несколькими выражениями
-
Основы программирования с несколькими выражениями (MEP)
- MEP — эволюционный алгоритм для генерации математических функций на основе данных.
- Кодирует несколько решений в одной хромосоме, расширяя поисковое пространство.
- Представление хромосом в виде массивов инструкций, напоминающих трехадресный код.
-
Оценка пригодности и выбор хромосомы
- Каждая команда оценивается как возможный результат программы.
- Лучшая команда с наименьшей ошибкой определяет хромосому.
- Процесс оценки аналогичен другим методам генетического программирования.
-
Программное обеспечение и библиотеки
- MEPX — кроссплатформенное программное обеспечение для автоматической генерации программ.
- Libmep и hmep — библиотеки с открытым исходным кодом для реализации MEP.
-
Ссылки и дополнительная информация
- Ссылки на технические отчеты и конференции, где обсуждались MEP.
- Веб-сайт и исходный код для MEP доступны для дальнейшего изучения.