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

質問 (解決済み)

[artisocモデル] 最寄りの目的地の選択
質問者: urataさん , 質問日時: 2019/11/24 16:59
先の質問でダイクストラ法の目的地について質問した者です。
複数の目的地の中から1番近い目的地を選びそこへ移動する、という事をしたいのですが@dijkstraというコマンドがよく分かりません。
レシピブック3のpersonのルールエディタに
newroute =@dijkstra(targetpointagt.ID,CStr(newtargetpointagt.ID)&","&CStr(newtargetpointagt2.ID))//2箇所の候補地の内、経路長の短い方の経路を返す
とあり、これを改良して自分のモデルに組み込んだりして自分なりに理解しようとしていますがartisocのヘルプにも出ず分かりません。
自分の勉強不足が原因とは分かっていますが過去のモデル等を参考にしても出てこないため、誰かわかる人の意見、ヒントをお聞きしたいです。
アドバイス出来る方、どうかお願いします。



▼解決した回答


ダイクストラ法の質問ありがとうございます。

dijkstra関数は、dijkstra.inc に定義しています。
625行目以下を確認してみてください。


// ダイクストラ法の計算:始点(startPointID)から複数の候補地(goalPointArray)までの最短経路を探索する
Function dijkstra(startPointID As Integer, goalPointArray As String) As String

回答者: m.tamada さん , 回答日時: 2019/11/27 23:15

▼ 全ての回答


ダイクストラ法の質問ありがとうございます。

dijkstra関数は、dijkstra.inc に定義しています。
625行目以下を確認してみてください。


// ダイクストラ法の計算:始点(startPointID)から複数の候補地(goalPointArray)までの最短経路を探索する
Function dijkstra(startPointID As Integer, goalPointArray As String) As String

回答者: m.tamada さん , 回答日時: 2019/11/27 23:15
回答者様、ありがとうございました。

回答者: urata さん , 回答日時: 2019/11/28 00:20



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