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

質問 (解決済み)

[artisocモデル] 経路に沿って目的地まで最短経路で向かう
質問者: ymktkdさん , 質問日時: 2021/01/10 18:20
レシピブック3(ダイクストラ法で最短経路を探索するモデル)を参考にして、「目的地のノードへ経路に沿って最短経路で進む」というユーザー定義関数を作りたいのですが、どの部分を組み合わせればよいか分かりません。

どなたかご教授いただけないでしょうか。
よろしくお願いします。



▼解決した回答


レシピブック3では、pdfのp.10-11に「目的地のノードへ経路に沿って最短経路で進む」処理が記述されています。
現状、Agt_Stepにベタ書きですが、例えばユーザ定義関数(my_func)を定義して、

Agt_Step {
my_func()
}

Sub my_func()
{
/* Agt_Step の中身をコピー */
}

と記述すれば書けると思います。

回答者: m.tamada さん , 回答日時: 2021/01/11 10:23

▼ 全ての回答


レシピブック3では、pdfのp.10-11に「目的地のノードへ経路に沿って最短経路で進む」処理が記述されています。
現状、Agt_Stepにベタ書きですが、例えばユーザ定義関数(my_func)を定義して、

Agt_Step {
my_func()
}

Sub my_func()
{
/* Agt_Step の中身をコピー */
}

と記述すれば書けると思います。

回答者: m.tamada さん , 回答日時: 2021/01/11 10:23



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