consider TSP: http://openopt.org/TSP and: http://visual.k.u-tokyo.ac.jp/~shigeo/pdf/pg2011c-preprint.pdf