NetLogo Systems Dynamics Modeler для агентов

Я пытаюсь использовать NetLogo System Dynamics Modeler для управления поведением отдельных агентов. Но когда я настраивал диаграмму Моделера, генерируемый код автоматически включает переменные (акции, переменные) как глобальные. Вместо этого я хотел бы, чтобы эти переменные были под turtles-own, так что каждый агент запускает динамическую модель системы автономно.

Если это невозможно, я думаю, что сам смогу написать ODE. Но при этом лучше ли решать ODE в R, используя R-расширение (я еще не использовал R), или это будет медленнее, чем использование метода Эйлера в коде NetLogo?

1 ответ

Решение

NetLogo SDM не позволяет этого. (В целом, возможности NetLogo SDM довольно просты.)

Но, если у вас уже есть существующая модель SDM, вы могли бы по крайней мере использовать ее в качестве отправной точки, просто скопировав сгенерированный код NetLogo из вкладки "Код" окна SDM, вставив ее в основную вкладку "Код" вашей модели и затем взяв ее оттуда, начиная с изменения globals в turtles-own,

Выходные данные NetLogo SDM - это обычный код NetLogo, никакой скрытой магии, никакого специального решателя, работающего в фоновом режиме, только код, который вы видите.

Понятия не имею по поводу вашего второго вопроса - вы можете попробовать задать его отдельно.

Другие вопросы по тегам