Я немного новичок в теме моделирования Netlogo. Я собираю информацию о вызове различных симуляторов трафика. Есть ли у Netlogo возможность принимать вызов со стороны Java через библиотеку, которая управляет агентами или потоком трафика, или имеет какое-то расширение, способное обрабатывать его с помощью какой-то внешней логики?
Например, симулятор SUMO полностью предназначен для имитации дорожного движения, и им довольно легко управлять с помощью соединения TraCI. Есть ли возможность написать подобную симуляцию сетки в NetLogo, используя только код Java/Python/C++, или для симулятора NetLogo требуется четкий код семантики Logo в интерфейсе NetLogo?
Мое сравнение вызвано моим исследованием производительности конкретных решений, использующих командную строку, библиотеку или API. Кажется, NetLogo требует кода, вдохновленного Logo, который имитирует процессы с интерфейсом GUI. Графический интерфейс в этой системе, по-видимому, значительно замедляет работу...
Поскольку в нем отсутствует коммуникационный интерфейс и он кажется однопоточным симулятором с графическим интерфейсом, я думал, что он используется в основном для элементарного моделирования.
Я прав с этим предположением? Это вдохновленный логотипом интерпретатор, который нельзя использовать в крупномасштабных распределенных системах и который обычно используется для демонстрации студентами?