factoring:使用量子计算机的因数

时间:2024-05-24 08:53:31
【文件属性】:

文件名称:factoring:使用量子计算机的因数

文件大小:11KB

文件格式:ZIP

更新时间:2024-05-24 08:53:31

intelligence constraint-satisfaction-problem Python

保理 该代码演示了如何使用D-Wave系统解决因数分解问题。 这是通过将问题转换为三位乘法器电路来完成的。 用法 通过运行以下命令,可以看到使用主界面功能的一个最小工作示例: python demo.py 提示用户输入六位整数:P,表示要分解的乘积。 Input product ( 0 < = P < = 63): 该算法返回可能的A和B值,这些值是电路乘以计算乘积P的输入。 代码概述 整数因子分解是将整数分解为因子,当因子相乘时,得出原始数。 例如,因子15是3和5。 D-Wave量子计算机通过将乘法电路变成约束满足问题,使量子计算机能够根据预定义的输出计算输入,从而使我们能够以全新的方式分解数字。 本质上,这意味着反向运行乘法电路! 布尔逻辑电路通常被视为基于门的逻辑来计算输入的输出。 但是,也可以考虑将问题分配给与电路中所有门逻辑一致的输入和输出值。 约束满


【文件预览】:
factoring-master
----demo.py(6KB)
----tests()
--------test_interfaces.py(1KB)
--------test_integration.py(2KB)
--------__init__.py(0B)
----LICENSE(11KB)
----requirements.txt(23B)
----.gitignore(1KB)
----.circleci()
--------config.yml(428B)
----README.md(2KB)
----CODEOWNERS(11B)

网友评论