Вопросы по теме 'agent-based-modeling'

Редактор оценочной сети
Ищу редактора для оценочных сетей (E-net, расширение сетей Петри). Что-то типа: PIPE2 или WoPeD или Yasper (но это не с открытым исходным кодом и работает только в Windows). Я нашел только этот вопрос и ничего не нашел о...
60 просмотров

Как запустить несколько процедур одновременно в NetLogo?
В моей модели есть разноцветные черепахи, каждая из которых действует по разным правилам. Я хочу, чтобы процедуры, управляющие движением одной черепахи (скажем, красной черепахи), выполнялись одновременно с другими процедурами, управляющими движением...
458 просмотров

NETLOGO: использование переменной из предыдущего тика
есть ли какой-то примитив для использования значения переменной из предыдущего тика? Я попытался вычислить переменную «цена» для одного агента, и я имею в виду использовать формулу, которая включает переменную «цена» других агентов, но из предыдущего...
625 просмотров
schedule 25.09.2023

Поведение черепахи после запроса оценки патча
Я создаю симуляцию в стиле аквариума в NetLogo. Есть «жертва», «хищники» и «укрытия». Идея состоит в том, что когда хищник появляется на карте, жертва индивидуально запускает поведение «прятаться» и направляется к ближайшему «укрытию» - при...
81 просмотров
schedule 17.05.2022

Работа с единицами времени в java
Я строю простую базовую модель агента в Anylogic. Я хочу осуществить голод для агентов. У агента есть параметр hunger . Я хочу устанавливать hunger +1 с каждым часом. Полагаю, это нужно делать с циклом, но я не знаю, с чего начать. Может ли...
483 просмотров
schedule 03.03.2022

построить элемент в списке, который постоянно обновляется в Netlogo
Я определил набор атрибутов для некоторых агентов-производителей в интерфейсе как глобальные переменные, а затем назначил их списку (в настройках), который также является глобальным, и агенты будут использовать его содержимое. Проблема в том, что я...
299 просмотров
schedule 18.06.2022

Как проверить правильность коэффициента смертности
Этот вопрос связан с вопросом Я спрашивал некоторое время назад. Я пытаюсь создать популяцию в NetLogo. Поэтому я пытаюсь начать со смертности. Однако я не уверен, как проверить, работает ли мой код. Возраст самых старых умирающих черепах,...
156 просмотров

Каким может быть хороший проект агентного моделирования для новичка?
Недавно я углубился в агентное моделирование, и, чтобы перейти к следующему шагу, мне было интересно, может ли кто-нибудь предложить мне хороший и интересный проект агентного моделирования для создания (учитывая, что я все еще новичок), чтобы я мог...
46 просмотров
schedule 10.04.2024

Расчет расстояния между координатами в Python
Может ли кто-нибудь помочь мне вычислить после каждой итерации самую дальнюю точку от созданной точки? Это агентная модель, которую я создал с помощью Netlogo и теперь пытаюсь перенести ее на Python. Что касается того, какое расстояние было...
636 просмотров

Netlogo: заставить черепаху взаимодействовать с другим человеком после оценки сходства в заданной переменной.
У меня есть несколько черепах с тремя переменными: мнение1, мнение2 и мнение3. Мне они нужны, чтобы: определить, какая из этих трех переменных имеет наибольшее значение найти в своей сети другую черепаху со значением, по крайней мере, таким же...
139 просмотров
schedule 10.11.2023

Как создать условие в NetLogo, что 2 значения ползунка не могут превышать заданное значение?
Я создал модель, состоящую из двух разных слайдеров, а именно ratio1 и ratio2 . Они расположены на интерфейсе и их значения в сумме должны равняться 1 (здесь: labour-unit ), а также не могут превышать это значение. А пока NetLogo позволяет мне...
90 просмотров

Мертвые письма, обнаруженные в Akka при маршрутизации между актерами-братьями
Я пытаюсь построить модель на основе агентов, в которой часть модели включает агентов, передающих решения. Сначала я инициализирую ровно четырех акторов отслеживающим родителем, затем заставляю каждого из них «объявлять» свои решения в определенном...
87 просмотров
schedule 14.06.2022

Как управлять взаимодействием агентов в простых эволюционных играх AnyLogic?
Изучая возможности моделирования AnyLogic на основе агентов, я хочу смоделировать простую эволюционную игру. Настройка . Существует N агентов (четное число), каждый из которых имеет два состояния, то есть Cooperate и Defect , и они могут...
76 просмотров

Как получить расстояние между узлами с Mesa и Networkx на Python?
Я следую этому примеру под названием «Вирус в сети» из библиотеки Mesa, которая создает сетевые графы с помощью Networkx. Вот его функция, которая проверяет соседей узла, чтобы попытаться заразить их вирусом. def...
508 просмотров

Можем ли мы включить процедуру (скажем, проверку ветра) как в процедуру настройки, так и в процедуру запуска NetLogo?
Я создаю модель рассеивания загрязняющих веществ в воздухе, для которой я хочу импортировать информацию о скорости ветра, хранящуюся в файле .csv. Мне интересно, можно ли также включить процедуру проверки ветра на каждом такте в процедуру настройки...
15 просмотров
schedule 21.01.2024

NetLogo дает имя блоку патчей
Я хочу дать названия «Рынок мяса» и «Рынок заменителей» для двух блоков внизу слева и вверху справа. Я пытался использовать ask market-patches [ set plabel "Meat Market"] ask market-patches1 [ set plabel "Substitutes Market"] ,...
35 просмотров
schedule 16.10.2023