openjij
Framework for the Ising model and QUBO.
Loading...
Searching...
No Matches
openjij.sampler.sqa_sampler Namespace Reference

Classes

class  SQASampler
 

Functions

 linear_ising_schedule (model, beta, gamma, num_sweeps)
 
 quartic_ising_schedule (model, beta, gamma, num_sweeps)
 

Function Documentation

◆ linear_ising_schedule()

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

◆ quartic_ising_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