An application to demonstrate simulated annealing optimization via the traveling salesman problem. Implemented in Clojurescript and re-frame.
Try it out:
https://perrygeo.github.io/sa-tsp-cljs/
First draft
- Animated graphs to visualize sa metrics
- Experiment with different neighbor functions
- Track previous best states
- Expose acceptance, rejection and improvement rates
- Disentangle TSP and SA namespaces into src/cljc and fill out the clojure side
lein clean
lein figwheel dev
open "http://localhost:3449/"
TODO wrap in Makefile
lein clean
lein cljsbuild once min