I wrote the solver code used here as an example for the JuMP modeling package for Julia, which is available at <a href="https://github.com/JuliaOpt/JuMP.jl" rel="nofollow">https://github.com/JuliaOpt/JuMP.jl</a>. The specific TSP example code is available at <a href="https://github.com/JuliaOpt/JuMP.jl/blob/master/examples/tsp.jl" rel="nofollow">https://github.com/JuliaOpt/JuMP.jl/blob/master/examples/tsp...</a>, and more general information about optimization in Julia is available at <a href="http://juliaopt.org" rel="nofollow">http://juliaopt.org</a>