Декартово генетическое программирование - Википедия - Cartesian genetic programming

Декартово генетическое программирование это форма генетическое программирование который использует графическое представление закодировать компьютерные программы. Он вырос из метода развития цифровые схемы разработан Джулианом Ф. Миллером и Питером Томсоном в 1997 году.[1] Термин «декартово генетическое программирование» впервые появился в 1999 году.[2] и был предложен в качестве общей формы генетического программирования в 2000 году.[3] Это называется 'Декартово ’, Потому что он представляет собой программу, использующую двумерную сетку узлы.[4]

Сайт Миллера[5] объясняет, как работает CGP. Он отредактировал книгу под названием Декартово генетическое программирование,[6] опубликовано в 2011 г. Springer.

Проект с открытым исходным кодом dCGP[7] реализует дифференцированную версию CGP, разработанную в Европейском космическом агентстве Дарио Иззо, Франческо Бискани и Алессио Мерета [8] способен подходить к задачам символьной регрессии, находить решения дифференциальных уравнений, находить простые интегралы динамических систем, представлять искусственные нейронные сети с переменной топологией и многое другое.



Рекомендации

  1. ^ Миллер, Дж. Ф., Томсон, П., Фогарти, Т. К.: Разработка электронных схем с использованием эволюционных алгоритмов: арифметические схемы: тематическое исследование. В: D. Quagliarella, J. Periaux, C. Poloni, G. Winter (eds.) Генетические алгоритмы и стратегии развития в инженерии и компьютерных науках: последние достижения и промышленное применение, стр. 105–131. Wiley (1998)
  2. ^ Миллер, Дж. Ф .: Эмпирическое исследование эффективности обучения булевым функциям с использованием подхода декартова генетического программирования. В: Proc. Конференция по генетическим и эволюционным вычислениям, стр. 1135–1142. Морган Кауфманн (1999)
  3. ^ Миллер, Дж. Ф., Томсон, П .: Декартово генетическое программирование. В: Proc. Европейская конференция по генетическому программированию, LNCS, vol. 1802. С. 121–132. Спрингер (2000)
  4. ^ С. Сумати; Т. Хамсаприя; П. Суреха (15 мая 2008 г.). Эволюционный интеллект: введение в теорию и приложения с помощью Matlab. Springer Science & Business Media. С. 201–. ISBN  978-3-540-75382-7.
  5. ^ "CGP home". www.cartesiangp.com. Получено 2018-08-02.
  6. ^ Миллер, Джулиан Ф., изд. (2011). Декартово генетическое программирование. Серия Natural Computing. CiteSeerX  10.1.1.8.3777. Дои:10.1007/978-3-642-17310-3. ISBN  978-3-642-17309-7. ISSN  1619-7127.
  7. ^ "dCGP ​​v1.5". github.com. Получено 2018-08-02.
  8. ^ Иззо, Д. и Бискани, Ф. и Мерета, А .: Дифференцируемое генетическое программирование. В: Proc. Европейская конференция по генетическому программированию, LNCS, vol. 10196, стр. 35–51. Спрингер (2017)