dwave.system.composites.PolyCutOffComposite.sample_hubo

PolyCutOffComposite.sample_hubo(H: Mapping[Tuple[Hashable, Hashable], Union[float, numpy.floating, numpy.integer]], **kwargs) → dimod.sampleset.SampleSet

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.