<p>Deutsch–Jozsa (DJ) problem is one of the most important problems demonstrating the power of quantum algorithms, which can be described as a Boolean function <InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11227_2025_7683_Article_IEq1.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="145" /> </InlineMediaObject> <EquationSource Format="TEX">\(f: \{0,1\}^n\rightarrow \{0,1\}\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>f</mi> <mo>:</mo> <msup> <mrow> <mo stretchy="false">{</mo> <mn>0</mn> <mo>,</mo> <mn>1</mn> <mo stretchy="false">}</mo> </mrow> <mi>n</mi> </msup> <mo stretchy="false">→</mo> <mrow> <mo stretchy="false">{</mo> <mn>0</mn> <mo>,</mo> <mn>1</mn> <mo stretchy="false">}</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation> promised to be either constant or balanced, and the purpose is to determine which type it is. The DJ algorithm can compute it exactly with one query. However, classical deterministic algorithm requires <InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11227_2025_7683_Article_IEq2.gif" Format="GIF" Height="17" Rendition="HTML" Resolution="72" Type="Linedraw" Width="60" /> </InlineMediaObject> <EquationSource Format="TEX">\(2^{n-1} + 1\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <msup> <mn>2</mn> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mo>+</mo> <mn>1</mn> </mrow> </math></EquationSource> </InlineEquation> queries to compute it in the worse case. Therefore, the DJ algorithm is essentially faster than any possible classical deterministic algorithm for computing DJ problem. In this paper, we discover the intrinsic structure of DJ problem in distributed scenario by giving a number of equivalence characterizations between <i>f</i> being constant (balanced) and some properties of <i>f</i>’s subfunctions. We propose three distributed DJ algorithms, which have exponential speedup over distributed classical deterministic DJ algorithm. In comparison with the DJ algorithm, our algorithms can reduce the number of qubits for a single computing node. Furthermore, compared to distributed DJ algorithm with errors, our algorithms possess accuracy and improved scalability.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Distributed Deutsch–Jozsa algorithm

  • Hao Li,
  • Daowen Qiu,
  • Le Luo

摘要

Deutsch–Jozsa (DJ) problem is one of the most important problems demonstrating the power of quantum algorithms, which can be described as a Boolean function \(f: \{0,1\}^n\rightarrow \{0,1\}\) f : { 0 , 1 } n { 0 , 1 } promised to be either constant or balanced, and the purpose is to determine which type it is. The DJ algorithm can compute it exactly with one query. However, classical deterministic algorithm requires \(2^{n-1} + 1\) 2 n - 1 + 1 queries to compute it in the worse case. Therefore, the DJ algorithm is essentially faster than any possible classical deterministic algorithm for computing DJ problem. In this paper, we discover the intrinsic structure of DJ problem in distributed scenario by giving a number of equivalence characterizations between f being constant (balanced) and some properties of f’s subfunctions. We propose three distributed DJ algorithms, which have exponential speedup over distributed classical deterministic DJ algorithm. In comparison with the DJ algorithm, our algorithms can reduce the number of qubits for a single computing node. Furthermore, compared to distributed DJ algorithm with errors, our algorithms possess accuracy and improved scalability.