放送大学の全国の学習センターとサテライトスペースの最短巡回経路の近似解を求めます。
(RのTSPパッケージを使います。)
(準備)
センター名、住所、緯度、経度からなるcsvデータsc.csvを作成
- 学習センター・サテライトスペース所在地一覧から住所を入手。
XMLのreadHTMLTableパッケージを使い、エディタにコピペ。あとはエディタ等を使って加工。 - Geocoding - 住所から緯度経度を検索で検索し、コピー&ペースト
シェイプファイルを Global Administrative Areas からダウンロード
|
|
nearest_insertion cheapest_insertion farthest_insertion arbitrary_insertion nn repetitive_nn 2-opt
6383.965 6351.786 6234.314 6269.559 7841.229 6950.645 6190.954
経路が最短のmethodを選んでshortestに入れる
最短のmethodは毎回異なる
以下はmethodに2-optを選択した場合
|
|
佐賀学習センター 熊本学習センター 長崎学習センター 沖縄学習センター 鹿児島学習センター 宮崎学習センター
51 53 52 57 56 55
name | address | lat | lon | |
---|---|---|---|---|
51 | 佐賀学習センター | 佐賀県佐賀市天神3-2-11 | 33.26010 | 130.2920 |
53 | 熊本学習センター | 熊本県熊本市中央区黒髪2-40-1 | 32.81635 | 130.7270 |
52 | 長崎学習センター | 長崎県長崎市文教町1-14 | 32.78613 | 129.8647 |
57 | 沖縄学習センター | 沖縄県中頭郡西原町字千原1 | 26.24759 | 127.7653 |
56 | 鹿児島学習センター | 鹿児島県鹿児島市山下町14-50 | 31.59957 | 130.5578 |
55 | 宮崎学習センター | 宮崎県日向市本町11-11 | 32.42350 | 131.6241 |
地図を描いて経路をプロット
|
|