私はAndroidでルーティングアプリケーションを作っています。ユーザーが場所を移動する時間を入力でき、アプリケーションがユーザーが移動できる可能な経路の出力を与えることができます。Androidでの行列距離遺伝的アルゴリズム
私は遺伝子アルゴリズム(GA)を使用してユーザーに経路を提供しています。私はGAを実行するためにPHPを使用しています。
ルーティングが有効になるためには、ルートが可能かどうかを検証するために、各都市間の距離を知る必要があります。実行をより速くするために各都市間の距離を保存する方法は? Google Maps APIから直接 の距離を取得しようとしましたが、実行に時間がかかります。
私はjsonファイルまでの距離を保存すると考えていましたが、それは可能ですか?または別の効果的な方法がありますか?
宛先が動的であることに注意してください。ユーザーは新しい目的地を追加することができるので、新しい目的地があるときはいつでも行列の距離を更新する必要があります。
お願いします:)ありがとうございます。
こんにちはAlirezaですが、Djikstraを使用して可能なルートを時間内に見つけることは可能ですか?プラス私はDjikstraの都市の間の距離をどこに保管しますか? – Listiani
あなたが適切な距離をアルゴリズムを実行する必要があるときはいつでも@リストアニ。また、エッジを保持するための動的ヒープを持つこともできます – Alireza