Я хочу черепаху Вероятно перейти к одной из патчей в ее соседях. Значение вероятности для переменной патча. Это очень похоже на выбор генетического алгоритма. Я хочу реализовать любую технику выбора.Netlogo Вероятностное движение черепахой к окружающим пластырям
UPDATE:
Значение вероятности заплатки: означает шанс получить этот патч, выбранный. Таким образом, патч с нулевой вероятностью не имеет шансов получить выбранный. А патч со 100-процентной вероятностью будет всегда выбран .:
UPDATE2: Ниже я нашел, что я думаю, что делает это, но я думаю, что понимаю вполне:
report last first filter [first ? >= rand-num] probabilities
Испытанный этот другой код, проверьте, имеет ли смысл:
ask neighbors4[calculate-proabalities]
let patchset neighbors4
let pick random-float sum [score] of patchset
let winner nobody
ask patchset[
if (is-patch? winner = false)
[
ifelse (score > pick)
[set winner self]
[set pick pick - score]
]
]
report winner
Отлично! Не знал об этом. Спасибо! –