用二元二次模型采样器求解约束满足问题
dwavebinarycsp的Python项目详细描述
dwavebinarycsp
从约束满足问题构造二元二次模型的库 二元变量上的小约束。
示例用法
importdwavebinarycspimportdimodcsp=dwavebinarycsp.factories.random_2in4sat(8,4)# 8 variables, 4 clausesbqm=dwavebinarycsp.stitch(csp)resp=dimod.ExactSolver().sample(bqm)forsample,energyinresp.data(['sample','energy']):print(sample,csp.check(sample),energy)
安装
要安装:
pip install dwavebinarycsp
从源代码生成:
pip install -r requirements.txt python setup.py install
许可证
在apache许可证2.0下发布。请参阅许可证文件。
贡献
请参见contributing.rst文件。