Я хотел бы знать, как я могу посчитать степени разделения между узлами в сети. Я создал сеть с двумя породами, которые распространяют вирус во времени.
to setup
create-people_inf 5 [set label "Infected"]
create-people_well 20 [set label "Good health"]
end
Затем я добавил новые узлы к существующим, как показано ниже:
ask people_inf
[ create-links-to other people_inf
[set color red ]
let this_turtle self
ask people_well
[
if random-float 1 < 0.5
[
create-link-to this_turtle [set color green]
]
]
]
Это просто сеть по умолчанию. Мой вопрос будет о том, как я могу посчитать степени разделения между одним выбранным узлом и другим, выбранным случайным образом. Я думал о добавлении флага и рассмотрел логическое условие (if connected?=true
), но я не знаю, чтобы рассмотреть узлы между ними. Мой подход дал бы мне только информацию об одном узле и его направленных соединениях.
Любое предложение более чем приветствуется. Спасибо.