dimod.reference.samplers.ExactPolySolver.sample_hubo#

ExactPolySolver.sample_hubo(H: Mapping[tuple[Hashable, Hashable], float | floating | integer], **kwargs) SampleSet[source]#

Sample from a higher-order unconstrained binary optimization problem.

Converts the given higher-order unconstrained binary optimization problem to a BinaryPolynomial and then calls sample_poly().

Parameters:
  • H – Coefficients of the HUBO.

  • **kwargs – See sample_poly() for additional keyword definitions.

Returns:

Samples from a higher-order unconstrained binary optimization problem.