dimod.ConstrainedQuadraticModel.from_dqm¶
- classmethod ConstrainedQuadraticModel.from_dqm(dqm: dimod.discrete.discrete_quadratic_model.DiscreteQuadraticModel, *, relabel_func: typing.Callable[[typing.Hashable, int], typing.Hashable] = <function ConstrainedQuadraticModel.<lambda>>) ConstrainedQuadraticModel [source]¶
Construct a constrained quadratic model from a discrete quadratic model.
- Parameters
dqm – Discrete quadratic model.
relabel_func (optional) – A function that takes two arguments, the variable label and the case label, and returns a new variable label to be used in the CQM. By default generates a 2-tuple (variable, case).
- Returns
A constrained quadratic model.