|
openjij
Framework for the Ising model and QUBO.
|
Classes | |
| class | SQASampler |
Functions | |
| linear_ising_schedule (model, beta, gamma, num_sweeps) | |
| quartic_ising_schedule (model, beta, gamma, num_sweeps) | |
| openjij.sampler.sqa_sampler.linear_ising_schedule | ( | model, | |
| beta, | |||
| gamma, | |||
| num_sweeps | |||
| ) |
Generate linear ising schedule.
Args:
model (:class:`openjij.model.model.BinaryQuadraticModel`): BinaryQuadraticModel
beta (float): inverse temperature
gamma (float): transverse field
num_sweeps (int): number of steps
Returns:
generated schedule
| openjij.sampler.sqa_sampler.quartic_ising_schedule | ( | model, | |
| beta, | |||
| gamma, | |||
| num_sweeps | |||
| ) |
Generate quartic ising schedule based on S
Morita and H. Nishimori,
Journal of Mathematical Physics 49, 125210 (2008).
Args:
model (:class:`openjij.model.model.BinaryQuadraticModel`): BinaryQuadraticModel
beta (float): inverse temperature
gamma (float): transverse field
num_sweeps (int): number of steps
Returns:
generated schedule