Сделать воспроизводимые прогоны моделирования с помощью nw: генерировать-преимущественное-вложение?

#netlogo

#netlogo

Вопрос:

Я хочу создать воспроизводимый прогон моделирования, который начинается с генерации сети с использованием nw:generate-preferential-attachment .

Я использовал random-seed, чтобы задать начальное значение для генерации случайных чисел. Это отлично работает, когда min-degree = 4 или меньше. Удивительно, но это не работает для min-degree = 5 или выше. Когда я очищаю все, устанавливаю начальное значение и генерирую сеть и случайным образом размещаю узлы, это всегда выглядит по-другому, с min-degree >= 5. Это выглядит идентично (как и должно быть) для min-degree <=4. Я привожу минимальный пример.

 extensions [nw] 
to setup 
  clear-all
  random-seed 1
  nw:generate-preferential-attachment turtles links 100 5
  ask turtles [setxy random-xcor random-ycor]
end
  

Замените «5» в строке 5 на «4» и запустите программу установки два раза каждый, чтобы увидеть разницу.

Есть ли способ заставить это работать и для более крупных min-degree ? В чем причина этой разницы?

Комментарии:

1. похоже на ошибку в nw расширении. Я бы посоветовал сообщить об этом на github.com/netlogo/nw-extension/issues

2. Это действительно была ошибка, и теперь она исправлена: github.com/NetLogo/NW-Extension/issues/192