JSSP.benchmark_plotter module

JSSP.benchmark_plotter.iplot_benchmark_results(ts_agent_list=None, ga_agent=None)

Plots the benchmark results in an ipython notebook.

Parameters:
  • ts_agent_list ([TabuSearchAgent]) – list of TabuSearchAgent instances to plot the benchmark results for
  • ga_agent (GeneticAlgorithmAgent) – GeneticAlgorithmAgent to plot the results for
Returns:

None

JSSP.benchmark_plotter.output_benchmark_results(output_dir, ts_agent_list=None, ga_agent=None, title=None, auto_open=True)

Outputs html files containing benchmark results in the output directory specified.

Parameters:
  • ts_agent_list ([TabuSearchAgent]) – list of TabuSearchAgent instances to output the benchmark results for
  • ga_agent (GeneticAlgorithmAgent) – GeneticAlgorithmAgent instance to output the benchmark results for
  • output_dir (Path | str) – path to the output directory to place the html files into
  • title (str) – name of the benchmark run, default to current datetime
  • auto_open (bool) – if true the benchmark output is automatically opened in a browser
Returns:

None