A set of benchmarks for the Julia package TravelingSalesmanHeuristics using TravelingSalesmanExact to generate comparison data. Modified from the weave
branch of DiffEqBenchmarks.
View the generated benchmarks at https://ericphanson.github.io/TravelingSalesmanBenchmarks.jl/.
To run the tutorials interactively via Jupyter notebooks and benchmark on your own machine, install the package and open the tutorials like:
]add "https://github.com/ericphanson/TravelingSalesmanBenchmarks.jl"
using TravelingSalesmanBenchmarks
TravelingSalesmanBenchmarks.open_notebooks()
All of the files are generated from the Weave.jl files in the benchmarks
folder. To run the generation process, do for example:
using TravelingSalesmanBenchmarks
TravelingSalesmanBenchmarks.weave_file("att48_cost_vs_quality.jmd")
To generate all of the benchmarks, do:
TravelingSalesmanBenchmarks.generate()
This will also update index.html
.
Each of the benchmarks displays the computer characteristics at the bottom of the benchmark.