Декартово генетическое программирование
Декартово генетическое программирование — это форма генетического программирования , которая использует графическое представление для кодирования компьютерных программ . Он вырос из метода развития цифровых схем , разработанного Джулианом Ф. Миллером и Питером Томсоном в 1997 году. [1] Термин «картезианское генетическое программирование» впервые появился в 1999 году. [2] и был предложен как общая форма генетического программирования в 2000 году. [3] Он называется « декартовым », поскольку представляет программу, использующую двумерную сетку узлов . [4]
Основной доклад Миллера [5] объясняет, как работает CGP. Он редактировал книгу под названием « Картезианское генетическое программирование» . [6] опубликовано в 2011 году издательством Springer .
Проект с открытым исходным кодом dCGP [7] реализует дифференцируемую версию CGP, разработанную в Европейском космическом агентстве Дарио Иззо, Франческо Бискани и Алессио Мерета. [8] способен подходить к задачам символьной регрессии, находить решения дифференциальных уравнений, находить простые интегралы динамических систем, представлять искусственные нейронные сети с переменной топологией и многое другое.
См. также
[ редактировать ]- Генетическое программирование
- Программирование экспрессии генов
- Грамматическая эволюция
- Линейное генетическое программирование
- Мультивыраженное программирование
Ссылки
[ редактировать ]- ^ Миллер, Дж. Ф., Томсон, П., Фогарти, Т. К.: Проектирование электронных схем с использованием эволюционных алгоритмов: арифметические схемы: практический пример. В: Д. Квальярелла, Дж. Перио, К. Полони, Г. Винтер (ред.) Генетические алгоритмы и стратегии эволюции в инженерии и информатике: последние достижения и промышленные применения, стр. 105–131. Уайли (1998)
- ^ Миллер, Дж. Ф.: Эмпирическое исследование эффективности обучения логическим функциям с использованием декартова подхода генетического программирования. В: Учеб. Конференция по генетическим и эволюционным вычислениям, стр. 1135–1142. Морган Кауфманн (1999)
- ^ Миллер, Дж. Ф., Томсон, П.: Декартово генетическое программирование. В: Учеб. Европейская конференция по генетическому программированию, LNCS, vol. 1802, стр. 121–132. Спрингер (2000)
- ^ С. Сумати; Т. Хамсаприя; П. Сурекха (15 мая 2008 г.). Эволюционный интеллект: введение в теорию и приложения с помощью Matlab . Springer Science & Business Media. стр. 201–. ISBN 978-3-540-75382-7 .
- ^ «Джулиан Миллер - Учебник: декартово генетическое программирование» . Ютуб .
- ^ Миллер, Джулиан Ф., изд. (2011). Декартово генетическое программирование . CiteSeerX 10.1.1.8.3777 . дои : 10.1007/978-3-642-17310-3 . ISBN 978-3-642-17309-7 . ISSN 1619-7127 .
{{cite book}}
:|journal=
игнорируется ( помогите ) - ^ «dCGP v1.5» . github.com . Проверено 2 августа 2018 г.
- ^ Иззо Д., Бискани Ф. и Мерета А.: Дифференцируемое генетическое программирование. В: Учеб. Европейская конференция по генетическому программированию, LNCS, vol. 10196, стр. 35–51. Спрингер (2017)