<p>We consider the problems of testing and learning an <i>n</i>-qubit Hamiltonian <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(H=\sum _x \lambda _x \sigma _x\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>H</mi> <mo>=</mo> <msub> <mo>∑</mo> <mi>x</mi> </msub> <msub> <mi>λ</mi> <mi>x</mi> </msub> <msub> <mi>σ</mi> <mi>x</mi> </msub> </mrow> </math></EquationSource> </InlineEquation> expressed in its Pauli basis, from queries to its evolution operator <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(U=e^{-iHt}\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>U</mi> <mo>=</mo> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mi>i</mi> <mi>H</mi> <mi>t</mi> </mrow> </msup> </mrow> </math></EquationSource> </InlineEquation>. To this end, we prove the following results. <OrderedList> <ListItem> <ItemNumber>1.</ItemNumber> <ItemContent> <p><b>Testing</b>: We give a <i>tolerant</i> testing protocol to decide if a Hamiltonian is <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(\varepsilon _1\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>ε</mi> <mn>1</mn> </msub> </math></EquationSource> </InlineEquation>-close to <i>k</i>-local or <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(\varepsilon _2\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>ε</mi> <mn>2</mn> </msub> </math></EquationSource> </InlineEquation>-far from <i>k</i>-local in the <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(\ell _2\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>ℓ</mi> <mn>2</mn> </msub> </math></EquationSource> </InlineEquation> norm of the coefficients, with <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(O(1/(\varepsilon _2-\varepsilon _1)^{4})\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>O</mi> <mo stretchy="false">(</mo> <mn>1</mn> <mo stretchy="false">/</mo> <msup> <mrow> <mo stretchy="false">(</mo> <msub> <mi>ε</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>ε</mi> <mn>1</mn> </msub> <mo stretchy="false">)</mo> </mrow> <mn>4</mn> </msup> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> queries, thereby solving two open questions posed in a recent work by Bluhm, Caro and Oufkir (Bluhm, A., Caro, M.C., Oufkir, A.). We give a protocol for testing whether a Hamiltonian is <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\(\varepsilon _1\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>ε</mi> <mn>1</mn> </msub> </math></EquationSource> </InlineEquation>-close to being <i>s</i>-sparse or <InlineEquation ID="IEq8"> <EquationSource Format="TEX">\(\varepsilon _2\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>ε</mi> <mn>2</mn> </msub> </math></EquationSource> </InlineEquation>-far from being <i>s</i>-sparse in the <InlineEquation ID="IEq9"> <EquationSource Format="TEX">\(\ell _2\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>ℓ</mi> <mn>2</mn> </msub> </math></EquationSource> </InlineEquation> norm of the coefficients, with <InlineEquation ID="IEq10"> <EquationSource Format="TEX">\(O(s^{6}/(\varepsilon _2^2-\varepsilon _1^2)^{6})\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>O</mi> <mo stretchy="false">(</mo> <msup> <mi>s</mi> <mn>6</mn> </msup> <mo stretchy="false">/</mo> <msup> <mrow> <mo stretchy="false">(</mo> <msubsup> <mi>ε</mi> <mn>2</mn> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>ε</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mo stretchy="false">)</mo> </mrow> <mn>6</mn> </msup> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> queries.</p> </ItemContent> </ListItem> <ListItem> <ItemNumber>2.</ItemNumber> <ItemContent> <p><b>Learning</b>: We give a protocol to <InlineEquation ID="IEq11"> <EquationSource Format="TEX">\(\varepsilon \)</EquationSource> <EquationSource Format="MATHML"><math> <mi>ε</mi> </math></EquationSource> </InlineEquation>-learn unstructured Hamiltonian in the <InlineEquation ID="IEq12"> <EquationSource Format="TEX">\(\ell _\infty \)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>ℓ</mi> <mi>∞</mi> </msub> </math></EquationSource> </InlineEquation> norm of the coefficients with <InlineEquation ID="IEq13"> <EquationSource Format="TEX">\(O(1/\varepsilon ^4)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>O</mi> <mo stretchy="false">(</mo> <mn>1</mn> <mo stretchy="false">/</mo> <msup> <mi>ε</mi> <mn>4</mn> </msup> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> queries. Combining this with the non-commutative Bohnenblust-Hille inequality, we obtain an algorithm for learning <i>k</i>-local Hamiltonians in <InlineEquation ID="IEq14"> <EquationSource Format="TEX">\(\ell _2\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>ℓ</mi> <mn>2</mn> </msub> </math></EquationSource> </InlineEquation> norm of the coefficients that only uses <InlineEquation ID="IEq15"> <EquationSource Format="TEX">\(O(\exp (k^2+k\log (1/\varepsilon )))\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>O</mi> <mo stretchy="false">(</mo> <mo>exp</mo> <mrow> <mo stretchy="false">(</mo> <msup> <mi>k</mi> <mn>2</mn> </msup> <mo>+</mo> <mi>k</mi> <mo>log</mo> <mrow> <mo stretchy="false">(</mo> <mn>1</mn> <mo stretchy="false">/</mo> <mi>ε</mi> <mo stretchy="false">)</mo> </mrow> <mo stretchy="false">)</mo> </mrow> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> queries. For Hamiltonians that are <i>s</i>-sparse in the Pauli basis, we can learn them in the <InlineEquation ID="IEq16"> <EquationSource Format="TEX">\(\ell _2\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>ℓ</mi> <mn>2</mn> </msub> </math></EquationSource> </InlineEquation> norm with <InlineEquation ID="IEq17"> <EquationSource Format="TEX">\(O(s^2/\varepsilon ^4)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>O</mi> <mo stretchy="false">(</mo> <msup> <mi>s</mi> <mn>2</mn> </msup> <mo stretchy="false">/</mo> <msup> <mi>ε</mi> <mn>4</mn> </msup> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> queries.</p> </ItemContent> </ListItem> <ListItem> <ItemNumber>3.</ItemNumber> <ItemContent> <p><b>Learning without quantum memory</b>: The learning results stated above have no dependence on the system size <i>n</i>, but require <i>n</i>-qubit quantum memory. We give subroutines that allow us to reproduce all the above learning results without quantum memory; squaring the query complexity and paying a <InlineEquation ID="IEq18"> <EquationSource Format="TEX">\((\log n)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mo stretchy="false">(</mo> <mo>log</mo> <mi>n</mi> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation>-factor in the local case and an <i>n</i>-factor in the sparse case.</p> </ItemContent> </ListItem> <ListItem> <ItemNumber>4.</ItemNumber> <ItemContent> <p><b>Testing without quantum memory</b>: We give a new subroutine called <i>Pauli hashing</i>, which allows one to tolerantly test <i>s</i>-sparse Hamiltonians in the <InlineEquation ID="IEq19"> <EquationSource Format="TEX">\(\ell _2\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>ℓ</mi> <mn>2</mn> </msub> </math></EquationSource> </InlineEquation> norm using <InlineEquation ID="IEq20"> <EquationSource Format="TEX">\(\tilde{O}(s^{14}/(\varepsilon _2^2-\varepsilon _1^2)^{18})\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mover accent="true"> <mi>O</mi> <mo stretchy="false">~</mo> </mover> <mrow> <mo stretchy="false">(</mo> <msup> <mi>s</mi> <mn>14</mn> </msup> <mo stretchy="false">/</mo> <msup> <mrow> <mo stretchy="false">(</mo> <msubsup> <mi>ε</mi> <mn>2</mn> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>ε</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mo stretchy="false">)</mo> </mrow> <mn>18</mn> </msup> <mo stretchy="false">)</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation> query complexity. A key ingredient is showing that <i>s</i>-sparse Pauli channels can be tested in a tolerant fashion as being <InlineEquation ID="IEq21"> <EquationSource Format="TEX">\(\varepsilon _1\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>ε</mi> <mn>1</mn> </msub> </math></EquationSource> </InlineEquation>-close to being <i>s</i>-sparse or <InlineEquation ID="IEq22"> <EquationSource Format="TEX">\(\varepsilon _2\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>ε</mi> <mn>2</mn> </msub> </math></EquationSource> </InlineEquation>-far under the diamond norm, using <InlineEquation ID="IEq23"> <EquationSource Format="TEX">\(\tilde{O}(s^2/(\varepsilon _2-\varepsilon _1)^6)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mover accent="true"> <mi>O</mi> <mo stretchy="false">~</mo> </mover> <mrow> <mo stretchy="false">(</mo> <msup> <mi>s</mi> <mn>2</mn> </msup> <mo stretchy="false">/</mo> <msup> <mrow> <mo stretchy="false">(</mo> <msub> <mi>ε</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>ε</mi> <mn>1</mn> </msub> <mo stretchy="false">)</mo> </mrow> <mn>6</mn> </msup> <mo stretchy="false">)</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation> queries via Pauli hashing.</p> </ItemContent> </ListItem> </OrderedList> In order to prove these results, we prove new structural theorems for local Hamiltonians, sparse Pauli channels and sparse Hamiltonians. We complement our learning algorithms with lower bounds that are polynomially weaker. Furthermore, our algorithms use short time evolutions and do not assume prior knowledge of the terms on which the Pauli spectrum is supported on, i.e., we do not require prior knowledge of the <i>support</i> of the Hamiltonian.</p>

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

Testing and Learning Structured Quantum Hamiltonians

  • Srinivasan Arunachalam,
  • Arkopal Dutt,
  • Francisco Escudero Gutiérrez

摘要

We consider the problems of testing and learning an n-qubit Hamiltonian \(H=\sum _x \lambda _x \sigma _x\) H = x λ x σ x expressed in its Pauli basis, from queries to its evolution operator \(U=e^{-iHt}\) U = e - i H t . To this end, we prove the following results. 1.

Testing: We give a tolerant testing protocol to decide if a Hamiltonian is \(\varepsilon _1\) ε 1 -close to k-local or \(\varepsilon _2\) ε 2 -far from k-local in the \(\ell _2\) 2 norm of the coefficients, with \(O(1/(\varepsilon _2-\varepsilon _1)^{4})\) O ( 1 / ( ε 2 - ε 1 ) 4 ) queries, thereby solving two open questions posed in a recent work by Bluhm, Caro and Oufkir (Bluhm, A., Caro, M.C., Oufkir, A.). We give a protocol for testing whether a Hamiltonian is \(\varepsilon _1\) ε 1 -close to being s-sparse or \(\varepsilon _2\) ε 2 -far from being s-sparse in the \(\ell _2\) 2 norm of the coefficients, with \(O(s^{6}/(\varepsilon _2^2-\varepsilon _1^2)^{6})\) O ( s 6 / ( ε 2 2 - ε 1 2 ) 6 ) queries.

2.

Learning: We give a protocol to \(\varepsilon \) ε -learn unstructured Hamiltonian in the \(\ell _\infty \) norm of the coefficients with \(O(1/\varepsilon ^4)\) O ( 1 / ε 4 ) queries. Combining this with the non-commutative Bohnenblust-Hille inequality, we obtain an algorithm for learning k-local Hamiltonians in \(\ell _2\) 2 norm of the coefficients that only uses \(O(\exp (k^2+k\log (1/\varepsilon )))\) O ( exp ( k 2 + k log ( 1 / ε ) ) ) queries. For Hamiltonians that are s-sparse in the Pauli basis, we can learn them in the \(\ell _2\) 2 norm with \(O(s^2/\varepsilon ^4)\) O ( s 2 / ε 4 ) queries.

3.

Learning without quantum memory: The learning results stated above have no dependence on the system size n, but require n-qubit quantum memory. We give subroutines that allow us to reproduce all the above learning results without quantum memory; squaring the query complexity and paying a \((\log n)\) ( log n ) -factor in the local case and an n-factor in the sparse case.

4.

Testing without quantum memory: We give a new subroutine called Pauli hashing, which allows one to tolerantly test s-sparse Hamiltonians in the \(\ell _2\) 2 norm using \(\tilde{O}(s^{14}/(\varepsilon _2^2-\varepsilon _1^2)^{18})\) O ~ ( s 14 / ( ε 2 2 - ε 1 2 ) 18 ) query complexity. A key ingredient is showing that s-sparse Pauli channels can be tested in a tolerant fashion as being \(\varepsilon _1\) ε 1 -close to being s-sparse or \(\varepsilon _2\) ε 2 -far under the diamond norm, using \(\tilde{O}(s^2/(\varepsilon _2-\varepsilon _1)^6)\) O ~ ( s 2 / ( ε 2 - ε 1 ) 6 ) queries via Pauli hashing.

In order to prove these results, we prove new structural theorems for local Hamiltonians, sparse Pauli channels and sparse Hamiltonians. We complement our learning algorithms with lower bounds that are polynomially weaker. Furthermore, our algorithms use short time evolutions and do not assume prior knowledge of the terms on which the Pauli spectrum is supported on, i.e., we do not require prior knowledge of the support of the Hamiltonian.