openjij
Framework for the Ising model and QUBO.
Loading...
Searching...
No Matches
benchmark.py File Reference

Namespaces

namespace  openjij
 
namespace  openjij.utils
 
namespace  openjij.utils.benchmark
 

Functions

 openjij.utils.benchmark.solver_benchmark (solver, time_list, solutions=[], args={}, p_r=0.99, ref_energy=0, measure_with_energy=False, time_name="execution_time")
 
 openjij.utils.benchmark.residual_energy (response, ref_energy)
 
 openjij.utils.benchmark.se_residual_energy (response, ref_energy)
 
 openjij.utils.benchmark.success_probability (response, solutions, ref_energy=0, measure_with_energy=False)
 
 openjij.utils.benchmark.se_success_probability (response, solutions, ref_energy=0, measure_with_energy=False)
 
 openjij.utils.benchmark.time_to_solution (success_prob, computation_time, p_r)
 
 openjij.utils.benchmark.se_lower_tts (tts, success_prob, computation_time, p_r, se_success_prob)
 
 openjij.utils.benchmark.se_upper_tts (tts, success_prob, computation_time, p_r, se_success_prob)
 

Variables

 openjij.utils.benchmark.logger = getLogger(__name__)