Hello. I can provide a JavaScript program that does simulated annealing. I have some questions:
1) Will the lat/lon points be separated far enough apart where the curvature of the earth should be accounted?
2) Will the resultant path be constrained to a road network, or will it, instead, just simply be "as the crow flies"?
3) What is the approximate maximum number of points you expect?
Thanks,
Don