IsingToQuadraticProgram¶
- class IsingToQuadraticProgram(linear=False)[source]¶
Convert a qubit operator into a quadratic program
- Parameters
linear (
bool
) – If linear is True, \(x^2\) is treated as a linear term since \(x^2 = x\) for \(x \in \{0,1\}\). Else, \(x^2\) is treat as a quadratic term. The default value is False.
Methods
IsingToQuadraticProgram.encode
(qubit_op[, …])Convert a qubit operator and a shift value into a quadratic program