混合异步分解求解框架

dwave-hybrid的Python项目详细描述


Last version on PyPILinux/Mac build statusWindows build statusCode coverageDocumentation statusPyPI - Python Version

D波混合波

用于构建混合异步分解的通用最小python框架 二次无约束二元优化问题的样本。

dwave hybrid有助于解决方案开发的三个方面:

  • 结合量子和经典计算资源的混合方法
  • 评估算法组件和问题分解策略组合
  • 尝试使用工作流结构和参数以获得最佳的应用程序结果

该框架能够快速开发并洞察预期性能 它的实验原型的产品化版本。

欢迎您的优化算法组件和对本项目的其他贡献!

安装或建筑

从pypi上的包安装:

pip install dwave-hybrid

或来源:

git clone https://github.com/dwavesystems/dwave-hybrid.git
cd dwave-hybrid
pip install -r requirements.txt
python setup.py install

示例

importdimodimporthybrid# Construct a problembqm=dimod.BinaryQuadraticModel({},{'ab':1,'bc':-1,'ca':1},0,dimod.SPIN)# Define the workflowiteration=hybrid.RacingBranches(hybrid.InterruptableTabuSampler(),hybrid.EnergyImpactDecomposer(size=2)|hybrid.QPUSubproblemAutoEmbeddingSampler()|hybrid.SplatComposer())|hybrid.ArgMin()workflow=hybrid.LoopUntilNoImprovement(iteration,convergence=3)# Solve the probleminit_state=hybrid.State.from_problem(bqm)final_state=workflow.run(init_state).result()# Print resultsprint("Solution: sample={.samples.first}".format(final_state))

许可证

在apache许可证2.0下发布。请参阅LICENSE文件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java将spring j_spring_安全检查迁移到登录   log4j2中自定义appender中AppConfig的java问题   在将java转换为Json时是否可以忽略内部类名和变量   用java将PDF文件转换为十六进制格式   java将值从AsyncTask返回到主类   java如何导入带有部署变量类名的静态函数?   java Spring Boot@ConfigurationProperties未从环境检索属性   java为什么API调用需要80毫秒的延迟才能到达控制器(在Google应用程序引擎中)?   XML配置中MarshallingMessageConverter中的java设置MarshallTo获取无效属性“MarshallTo”   java从群中获取facebook帖子   @ComponentScan的java excludeFilters不起作用   java将单选按钮值从一个类传递到另一个类   java使JTextArea在Swing中可滚动   java Android增强现实应用程序:将球坐标旋转到设备坐标系