qat.opt.schedule_generator.ScheduleGenerator

class qat.opt.schedule_generator.ScheduleGenerator

Interface for problems that can be solved by adiabatic quantum optimization.

It requires the implementation of method that returns an Hamiltonian formulation of the target cost function.

aqo_job(tmax=None, mixing=None, **kwargs)

Generates an Adiabatic Quantum Optimization (AQO) job performing a linear interpolation between an initial mixing Hamiltonian and the problem’s Hamiltonian.

abstract get_observable(obs_type)

Generates a cost Hamiltonian encoding a problem or a cost function. This cost Hamiltonian will be used as the final Hamiltonian in an adiabatic quantum optimization.