Annealing Solvers

Annealing Solvers

Annealing Solvers Base Class

class engioptiqa.annealing_solvers.annealing_solver.AnnealingSolver(token_file=None, proxy=None)

Abstract base class for annealing solvers.

Parameters:
  • token_file – Optional path to a file containing an API token for authentication.

  • proxy – Optional address of a proxy server

Annealing Solvers Amplify

Annealing Solvers Amplify Class

class engioptiqa.annealing_solvers.annealing_solver_amplify.AnnealingSolverAmplify(client_type, token_file, proxy=None)

Annealing solver that uses the Amplify SDK.

Parameters:
  • client_type – The client type.

  • token_file – The path of the file that includes the token for the Fixstars Amplify Annealing Engine.

  • proxy – Optional address of a proxy server

Annealing Solvers DWave

Annealing Solvers DWave Class

class engioptiqa.annealing_solvers.annealing_solver_dwave.AnnealingSolverDWave(token_file=None, proxy=None, region=None)

Annealing solver that uses the D-Wave Ocean SDK.

Parameters:
  • token_file – Optional path to a file containing an API token for authentication.

  • proxy – Optional address of a proxy server.

  • region – Optional D-Wave solver API region