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