ここで何か提案があるかどうか疑問に思っています。最短経路検索ソリューションをテストするために、多くのサンプル マップ/グラフが必要です (100 個以上必要だと言われました)。私のコードは、都市設定の OpenStreetMap マップを使用してジャンクションの総数を数千に制限するシミュレーターで動作することになっています。問題は、シミュレーターで提供されるマップが 2 つまたは 3 つしかないことです。私の見方では、ここにはいくつかの選択肢があります。
- 独自のランダム グラフ ジェネレーターを作成します。おそらく、多くの作業 (あなたはそう思いますか? -- 私はこれまでやったことがありません) と車輪の再発明です。
- 市販のソリューションを使用してください。私は地図のようなグラフを生成するものを知りません (まあ、少なくとも JUNG では見つかりませんでした :-) )
- 何らかの自動化された方法で、OSM からそれらを取得します。15000 ノード未満の要件を満たす 100 以上の都市マップを自分で探しに行くつもりはありません。ただし、それを自動化するのも簡単ではないと思います。
3は難しいと思います。既製のソリューションに関するアドバイスはありますか? または自分で書くことについてのコメント?私は決して経験豊富なプログラマーではありませんが、数日与えられました。