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

質問 (解決済み)

[artisocモデル] エージェントIDとUniqueIDの違いについて
質問者: kodamaさん , 質問日時: 2018/07/31 11:09
GetUniqueIDを使用している河川氾濫シミュレーションモデルを解読したいと考えています。エージェントIDとUniqueIDの違いについて教えていただけないでしょうか。



▼解決した回答


通常のエージェントIDは、シミュレーション内で、あるエージェントが削除された後、新しいエージェントが発生した場合、エージェントIDは使いまわされます。例えば、エージェントID=0が削除された後、新しいエージェントを発生した場合、そのエージェントIDは0となることがあります。
一方で、UniqueIDは使い回されることはなく、シミュレーション内で唯一のIDとなります。
シミュレーション内でエージェントを削除され新しいエージェントが発生するようなモデルの場合は、UniqueIDを使った方が後からの結果分析やコードのデバッグが簡単ですが、そうでないならば、通常のエージェントIDで十分かと思います。

回答者: igaguri さん , 回答日時: 2018/07/31 11:21

▼ 全ての回答


通常のエージェントIDは、シミュレーション内で、あるエージェントが削除された後、新しいエージェントが発生した場合、エージェントIDは使いまわされます。例えば、エージェントID=0が削除された後、新しいエージェントを発生した場合、そのエージェントIDは0となることがあります。
一方で、UniqueIDは使い回されることはなく、シミュレーション内で唯一のIDとなります。
シミュレーション内でエージェントを削除され新しいエージェントが発生するようなモデルの場合は、UniqueIDを使った方が後からの結果分析やコードのデバッグが簡単ですが、そうでないならば、通常のエージェントIDで十分かと思います。

回答者: igaguri さん , 回答日時: 2018/07/31 11:21



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