Градостроительное моделирование

Часть 1. Эволюционные алгоритмы и вариации со сценариями

Демонстрация с интерфейсом Rhinoceros + Grasshopper и Galapagos.

Эволюционные алгоритмы

Направление в искусственном интеллекте которое использует и моделирует процессы естественного отбора.

Идея постепенного и непрерывного изменения всех видов растений и животных высказывалась многими учеными задолго до Дарвина. Поэтому само понятие эволюции — процесс длительных, постепенных, медленных изменений, которые, в конечном итоге, приводят к коренным, качественным изменениям — возникновению новых организмов, структур, форм и видов, проникло в науку еще в конце XVIII в.

Однако именно Дарвин выдвинул совершенно новую гипотезу в отношении живой природы, обобщив отдельные эволюционные идеи в одну, так называемую теорию эволюции, получившую широчайшее распространение в мире.

Плагины для Grasshopper

1. Galapagos

Стандартный плагин Grasshopper эволюционного моделирования от разработчика Дэвида Раттена. 

Принцип работы предельно простой — задачи сводятся к нахождению максимального и минимального требуемого параметра. В плагине можно использовать методы эволюционного моделирования и алгоритм разогрева и закаливания металла. Подробнее о методах можно почитать в статьях от разработчика плагина.

1. Блог Дэвида Раттена, в котором он пишет о своей работе, разработке Grasshopper 2, об алгоритме и методах Galapagos. Обязательно пролистайте его заметки.

2. Отдельно прикрепляем ссылку на статью из блога Дэвида о методе Simulated Annealing (закалка, отжиг металла).

2. Wallacei

Аналог плагина Galapagos с более расширенным функционалом и визуализацией результатов симуляции. 

1. Официальный сайт Wallacei с исчерпывающей информацией, туториалами, статьями и многим другим.

Гайды и туториалы

1. Видео преподавателя школы Sky Arch School Андрея Павлова об эволюционных алгоритмах.