openjij.sampler.base_sa_sample_hubo#

Module Contents#

Functions#

base_sample_hubo(→ openjij.sampler.response.Response)

to_oj_response(→ openjij.sampler.response.Response)

openjij.sampler.base_sa_sample_hubo.base_sample_hubo(hubo: dict[tuple, float], vartype: Optional[str] = None, num_sweeps: int = 1000, num_reads: int = 1, num_threads: int = 1, beta_min: Optional[float] = None, beta_max: Optional[float] = None, update_method: str = 'METROPOLIS', random_number_engine: str = 'XORSHIFT', seed: Optional[int] = None, temperature_schedule: str = 'GEOMETRIC') Response[source]#
Parameters:
  • hubo (dict[tuple, float]) –

  • vartype (Optional[str]) –

  • num_sweeps (int) –

  • num_reads (int) –

  • num_threads (int) –

  • beta_min (Optional[float]) –

  • beta_max (Optional[float]) –

  • update_method (str) –

  • random_number_engine (str) –

  • seed (Optional[int]) –

  • temperature_schedule (str) –

Return type:

Response

openjij.sampler.base_sa_sample_hubo.to_oj_response(variables: list[list[Union[int, float]]], index_list: list[Union[int, str, tuple[int, Ellipsis]]], energies: list[float], vartype: str) Response[source]#
Parameters:
Return type:

Response