MAS コミュニティ
artisoc質問用掲示板(アーカイブ)
  
質問掲示板は移転しました。新掲示板はこちら

質問 (解決済み)

[artisocモデル] エージェントが保有する空間の追加について
質問者: kenkenさん , 質問日時: 2020/11/19 00:04
現在、大学で農地の使用モデルについて研究しています。
そこでお伺いしたいのですが、あるエージェントAの半径1の周辺空間の中に、誰も使用していない(その空間にエージェントが存在していない)空間があった場合、その空間のうち一つをそのエージェントAの保有空間に追加したい場合はどのように行えばよいのでしょうか。

アドバイス出来る方はアドバイスを頂けたら幸いです。
よろしくお願いいたします。



▼解決した回答


例えば、Universe.Map上に
農民をPerson、農地をFarmlandというエージェントを追加し、
Univ_InitでMap上の全座標にFarmlandを敷き詰めます。

次にPersonは
MakeOneAgtSetAroundOwnを使って半径1の周辺空間上のFarmlandを取得し、
使用していないFarmlandを1つに保有フラグを立てればよいと思います。

回答者: m.tamada さん , 回答日時: 2020/11/19 10:32

▼ 全ての回答


例えば、Universe.Map上に
農民をPerson、農地をFarmlandというエージェントを追加し、
Univ_InitでMap上の全座標にFarmlandを敷き詰めます。

次にPersonは
MakeOneAgtSetAroundOwnを使って半径1の周辺空間上のFarmlandを取得し、
使用していないFarmlandを1つに保有フラグを立てればよいと思います。

回答者: m.tamada さん , 回答日時: 2020/11/19 10:32



Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
( 会社情報 情報セキュリティ・個人情報について )