моделировать агентов, перемещающихся по сетке с различными значениями в Python - PullRequest
0 голосов
/ 17 ноября 2018

Я хотел бы смоделировать агентов, которые имеют разные интересы (например, некоторые предпочитают «красный», а некоторые предпочитают «синий»), перемещаясь по сетке, на которой случайным образом распределяются красные и синие квадраты.Агент сравнивает свою текущую среду с соседней средой и перемещается, если соседнее пятно лучше соответствует его интересам. Идея в том, что это выглядит несколько как модель Шеллинга, но среда квадратов сетки является статической, иагенты (маленькие круги, наложенные на окружение на квадратах) перемещаются.

Я ищу библиотеку, которая позволила бы мне визуально смоделировать это и показать сетку и агентов на разных временных шагах.

Какой-нибудь совет о том, что я мог бы использовать, чтобы сделать это в Python?

1 Ответ

0 голосов
/ 26 ноября 2018

Это будет тривиально в NetLogo.

В Python вы можете использовать MESA или gridworld .

...