巡回セールスマン問題みたいに通る辺の値を最小(最大)にするような経路
で、かつ、通る辺の数をなるべく小さくしたいのですが、どんなアルゴリズムを
使えばいいですか?