Могу ли я сохранить переменную для каждого патча или я должен использовать черепах?
Я моделирую уклонение от уплаты налогов. Моя первоначальная мысль состояла в том, чтобы случайное количество патчей было "бизнесом" и иметь блуждающих черепах, которые предпочитали делать покупки в бизнесе, который может предложить лучшую цену в пределах определенного диапазона черепахи.
Мне нужно как-то хранить суммарные транзакции (обороты) каждого бизнеса (случайные патчи).
Кроме того, каждое предприятие либо решит сообщить обо всех доходах в налоговый орган, либо решит уклониться от определенной суммы, которая, в свою очередь, будет зависеть от профиля каждого бизнеса - некоторые из них хотят уклониться, если конкуренция слишком высока, а некоторые всегда уклоняться, а некоторые никогда не уклоняться.
Итак, мой вопрос: Могу ли я назначить каждому бизнес-патчу свою индивидуальность, сохранить сумму транзакций и заставить их сообщать о своих доходах? Или эти типы переменных могут храниться только в черепахе? Другими словами, должен ли я сделать модель с несколькими видами черепах вместо них, где некоторые являются клиентами, а некоторые являются стационарными предприятиями?
1 ответ
Патчи могут иметь patches-own
переменные так же, как черепахи могут иметь turtles-own
переменные. Смотрите: http://ccl.northwestern.edu/netlogo/docs/programming.html
Если ваши предприятия действительно являются стационарными, имеет смысл смоделировать их как патчи.
Однако моделирование их как черепах дает немного больше гибкости. Вы могли бы set shape "house"
для визуального эффекта. Вы могли бы в конечном итоге войти в сеть. Вы можете изменить их размер согласно некоторой соответствующей переменной. И т.п.