巡回セールスマン問題 巡回セールスマン問題(以下TSP)についてご存知でしょうか。 完全グラフと全ての辺の移動コストが与えられた上で、全ての点を1回ずつ通り、始点に戻る巡回路の中で総移動コストが最小となる巡回路を求める組合せ最適化の問題です。 今回の記事の趣旨とは異なるため、ソルバーの詳細及びTSPを解くアルゴリズムの紹介は他の文献に譲ります。(個人的には辺の移動コストが定数でないTSP (dynamic TSP)にも興味があるので追ってまとめたいと思います。実応用としては、渋滞が発生して移動時間が変わる等の状況を考慮することに相当します。) TSPの応用としてはその名についているように人が全ての与えられた場所の集合を回る、郵便物などの配送*やテーマパークで回る順番を考える問題が多いかと思いますが、それらの実空間で何かの対象物が移動する以外の面白いなと思った応用例について3つ紹介して行きた
![巡回セールスマン問題(TSP)の面白いと思った応用3例(色・単語・音楽) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/92fe41ca31b8da1e3a15fc7db6b79e14783da8a1/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU1JUI3JUExJUU1JTlCJTlFJUUzJTgyJUJCJUUzJTgzJUJDJUUzJTgzJUFCJUUzJTgyJUI5JUUzJTgzJTlFJUUzJTgzJUIzJUU1JTk1JThGJUU5JUExJThDJTI4VFNQJTI5JUUzJTgxJUFFJUU5JTlEJUEyJUU3JTk5JUJEJUUzJTgxJTg0JUUzJTgxJUE4JUU2JTgwJTlEJUUzJTgxJUEzJUUzJTgxJTlGJUU1JUJGJTlDJUU3JTk0JUE4JUVGJUJDJTkzJUU0JUJFJThCJTI4JUU4JTg5JUIyJUUzJTgzJUJCJUU1JThEJTk4JUU4JUFBJTlFJUUzJTgzJUJCJUU5JTlGJUIzJUU2JUE1JUJEJTI5JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1mMTFhZTEzM2E2ZTc4Y2ZlNTkwZjJjODdkMTE3YzNkZQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBjaGVlcmZ1bGFyZ2UmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTMwODcwOTkxNWE4Zjc0MWFiYjg0NDE3YzEzN2VkMDNj%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Dcd60724d755a6c50bc4f19fc02b5ac58)