请教一下,多伊奇约萨算法的qiskit实现

19941461156
2025-07-21 12:18:28

总的来说,对于《量子程序设计基础》一书中的版本和一些现成的写法,当n=3且shots=1024时,即通过类似如下语句实现平衡函数: for qubit in range(n):
qc.cx(qubit,n)其结果总是在输入平衡函数时得到类似{'111':1024}的结果,该书也认为此结果正确。但通过理论计算,几乎没有任何迹象表明末态出现|111>的概率振幅总为1,像是并非真的随机。反之如果通过类似如下语句实现平衡函数: mcx = MCXGate(n, ctrl_state='1'*n)
oracle.append(mcx, list(range(n)) + [n]) 则确实能够获得四个态每个大概256次左右的样子,比如{'001':255,'101':258,'110':252,'111':259}。
我观察上述两种情况下的量子线路图也并无什么区别。所以很奇怪,为啥前者包括教科书也给出一个很明确的'111',而标准算法本身只是从顶部量子比特的状态来判断,平衡函数任选的四个状态概率不应该是各256次左右吗?

516
0
2
0
最新回答
18810401804 2025-07-21 17:17:59

同学你好,这是通用量子计算相关的内容,我们主要是专用量子的路线~

19941461156 2025-07-22 20:54:26
18810401804 发表于 2025-7-21 17:17 同学你好,这是通用量子计算相关的内容,我们主要是专用量子的路线~

没有DJ算法哪来的量子计算,没有量子计算哪来的专用量子计算,所以还是应该先搞懂DJ算法

关于作者
联系我们
二维码
在本版发帖返回顶部
快速回复 返回顶部 返回列表
玻色有奖小调研
填写问卷,将免费赠送您5个100bit真机配额
(单选) 您是从哪个渠道得知我们的?*
您是从哪个社交媒体得知我们的?*
您是通过哪个学校的校园宣讲得知我们的呢?
取消

提交成功

真机配额已发放到您的账户,可前往【云平台】查看

量子AI开发者认证

考核目标

开发者能够成功搭建Kaiwu-PyTorch-Plugin项目基础环境,并成功运行示例代码,根据示例提示,输出指定的值并填写至相应的输入框中。

通过奖励

5个一年效期的1000量子比特真机配额

专属「量子AI开发者」社区认证标识

开发者权益

每月固定权益:5个550量子比特真机配额
前往考核

第一步

按照README提示成功安装Kaiwu-PyTorch-Plugin库环境依赖
前往GitHub

第二步

运行 community-assessment 分支下的 run_rbm.py 代码示例

第三步

理解示例代码,手动打印并填写如下数值:

正相采样的状态

负相采样的状态

正相的能量值

负相的能量值

*

提交答案

开发者权益

每月固定权益:5个550量子比特的真机配额

恭喜您完成考核

您将获得量子AI开发者认证标识及考核奖励

1000 bit*5

配额

Quantum AI Developer Certification

Assessment Objectives

Developers should successfully set up the basic environment for the Kaiwu-PyTorch-Plugin project, run the QBM-VAE sample code, and calculate the correct FID value based on the random seed value provided by the system.

Pass Rewards

10 quotas for 550-qubit real quantum machines with a one-year validity period

Exclusive "Quantum AI Developer" Community Certification Badge

Developer Benefits

Fixed Monthly Benefits: 5 quotas for 550-qubit real quantum machines
Proceed to Assessment

Step 1

Install the environment dependencies for the Kaiwu-PyTorch-Plugin library according to the README instructions
Go to GitHub

Step 2

Replace the Seed Value

Your seed value is

Step 3

Enter the FID Value You Calculated

*

Submit Answer

Developer Benefits

Fixed Monthly Benefits: 5 quotas of 550-qubit real machines

Congratulations on Completing the Assessment

You will receive the Quantum AI Developer Certification Badge and Assessment Rewards

550bit*10

Quotas