QuadraticProgramToIsing.encode

QuadraticProgramToIsing.encode(op)[source]

Convert a problem into a qubit operator

Parameters

op (QuadraticProgram) – The optimization problem to be converted. Must be an unconstrained problem with binary variables only.

Return type

Tuple[WeightedPauliOperator, float]

Returns

The qubit operator of the problem and the shift value.

Raises