コード例 #1
0
ファイル: test_constrained.py プロジェクト: necaisej/dimod
    def test_bqm_objective_only(self):
        x, y, z = dimod.Binaries('xyz')

        cqm = CQM.from_bqm(x*y + 2*y*z + 8*x + 5)

        bqm, inverter = dimod.cqm_to_bqm(cqm)

        self.assertEqual(bqm, x*y + 2*y*z + 8*x + 5)
コード例 #2
0
ファイル: test_constrained.py プロジェクト: necaisej/dimod
 def test_no_constraints(self):
     cqm = CQM.from_bqm(-Binary('a') + Binary('a')*Binary('b') + 1.5)
     self.assertEqual(cqm.violations({'a': 1, 'b': 1}), {})