dimod.BinaryQuadraticModel.fix_variables

BinaryQuadraticModel.fix_variables(fixed)[source]

Fix the value of the variables and remove it from a binary quadratic model.

Parameters:fixed (dict) – A dictionary of variable assignments.

Examples

>>> bqm = dimod.BinaryQuadraticModel({'a': -.5, 'b': 0., 'c': 5}, {('a', 'b'): -1}, 0.0, dimod.SPIN)
>>> bqm.fix_variables({'a': -1, 'b': +1})