pub fn simulated_annealing(
h: &[(usize, f64)],
j: &[((usize, usize), f64)],
n_qubits: usize,
offset: f64,
n_sweeps: usize,
num_reads: usize,
beta_start: f64,
beta_end: f64,
seed: u64,
) -> (Vec<i8>, f64, Vec<f64>, Vec<Vec<i8>>)Expand description
Run simulated annealing on an Ising model.
Returns (best_spins, best_energy, all_energies, all_samples).