dimod.binary.BinaryQuadraticModel.to_qubo#

BinaryQuadraticModel.to_qubo() Tuple[Mapping[Tuple[Hashable, Hashable], float | floating | integer], float | floating | integer][source]#

Convert a binary quadratic model to QUBO format.

If the binary quadratic model’s vartype is not Vartype.BINARY, values are converted.

Returns:

2-tuple of form ({(u, v): bias, ...}, offset), where u, v, are binary-valued variables and bias is their associated coefficient, and offset is a number that represents the constant offset of the binary quadratic model.

Return type:

tuple