Skip to content

ericphanson/TravelingSalesmanBenchmarks.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TravelingSalesmanBenchmarks

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/.

Interactive Notebooks

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()

Contributing

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.