1
我試圖獲得一種品種來評估另一品種中的所有代理,並根據自己對其他品種特徵的偏好選擇它最喜歡的一種。在Netlogo中引用不同品種的嵌套詢問
可以說我有兩個品種,男人和女人。女性對於特徵(出生時產生的變量)具有隨機值,對於智力和吸引力可以說0-10的值。男性有偏好(也包括出生時產生的變量),他們關心的是他們對這些特徵的關心程度。我希望這些男人選擇使用效用函數最喜歡哪個女人,然後轉向他們。
我的代碼看起來是這樣的:
男人自己[PREF-INT PREF-ATT] 女性自身[INT ATT實用]
to choose-mate
ask men [
let pref-int [pref-int] of myself
let pref-att [pref-att] of myself
ask women [
let int [int] of myself
let att [att] of myself
set utiilty pref-int*int + pref-att*att
]
move to max-one-of women [ utilty ]
]
end
但的NetLogo似乎並不能夠訪問女性的變量值,我引用了男性的詢問。
有什麼建議嗎?