Trading T gates for dirty qubits in state preparation and unitary synthesis
Efficient synthesis of arbitrary quantum states and unitaries from a universal fault-tolerant gate-set e.g. Clifford+T is a key subroutine in quantum computation. As large quantum algorithms feature many qubits that encode coherent quantum information but remain idle for parts of the computation, th...
Gespeichert in:
Veröffentlicht in: | arXiv.org 2024-06 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | arXiv.org |
container_volume | |
creator | Guang Hao Low Kliuchnikov, Vadym Schaeffer, Luke |
description | Efficient synthesis of arbitrary quantum states and unitaries from a universal fault-tolerant gate-set e.g. Clifford+T is a key subroutine in quantum computation. As large quantum algorithms feature many qubits that encode coherent quantum information but remain idle for parts of the computation, these should be used if it minimizes overall gate counts, especially that of the expensive T-gates. We present a quantum algorithm for preparing any dimension-\(N\) pure quantum state specified by a list of \(N\) classical numbers, that realizes a trade-off between space and T-gates. Our scheme uses \(\mathcal{O}(\log{(N/\epsilon)})\) clean qubits and a tunable number of \(\sim(\lambda\log{(\frac{\log{N}}{\epsilon})})\) dirty qubits, to reduce the T-gate cost to \(\mathcal{O}(\frac{N}{\lambda}+\lambda\log{\frac{N}{\epsilon}}\log{\frac{\log{N}}{\epsilon}})\). This trade-off is optimal up to logarithmic factors, proven through an unconditional gate counting lower bound, and is, in the best case, a quadratic improvement in T-count over prior ancillary-free approaches. We prove similar statements for unitary synthesis by reduction to state preparation. Underlying our constructions is a T-efficient circuit implementation of a quantum oracle for arbitrary classical data. |
doi_str_mv | 10.48550/arxiv.1812.00954 |
format | Article |
fullrecord | <record><control><sourceid>proquest_arxiv</sourceid><recordid>TN_cdi_arxiv_primary_1812_00954</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3067558318</sourcerecordid><originalsourceid>FETCH-LOGICAL-a954-cacae98960277573faac50aa9cd68d0b35b54d9f79be91b3f688589b4103b1da3</originalsourceid><addsrcrecordid>eNotj0tLxDAYRYMgOIzzA1wZcN2aR9MkSxl84YCb7suXJh0zaNpJUrH_3jrj6i7u5XIOQjeUlJUSgtxD_PHfJVWUlYRoUV2gFeOcFqpi7AptUjoQQlgtmRB8hd6aCNaHPW7wHrJLuB8itj7mGR8n43PCPuCUlwqP0Y0QIfshYAgWT8FniDNOc8gfLvl0jS57-Exu859r1Dw9NtuXYvf-_Lp92BWw4BQddOC00jVhUgrJe4BOEADd2VpZYrgworK6l9o4TQ3va6WE0qaihBtqga_R7fn2ZNqO0X8tGO2fcXsyXhZ358UYh-PkUm4PwxTDwtRyUkshFKeK_wK-YVmK</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3067558318</pqid></control><display><type>article</type><title>Trading T gates for dirty qubits in state preparation and unitary synthesis</title><source>arXiv.org</source><source>Free E- Journals</source><creator>Guang Hao Low ; Kliuchnikov, Vadym ; Schaeffer, Luke</creator><creatorcontrib>Guang Hao Low ; Kliuchnikov, Vadym ; Schaeffer, Luke</creatorcontrib><description>Efficient synthesis of arbitrary quantum states and unitaries from a universal fault-tolerant gate-set e.g. Clifford+T is a key subroutine in quantum computation. As large quantum algorithms feature many qubits that encode coherent quantum information but remain idle for parts of the computation, these should be used if it minimizes overall gate counts, especially that of the expensive T-gates. We present a quantum algorithm for preparing any dimension-\(N\) pure quantum state specified by a list of \(N\) classical numbers, that realizes a trade-off between space and T-gates. Our scheme uses \(\mathcal{O}(\log{(N/\epsilon)})\) clean qubits and a tunable number of \(\sim(\lambda\log{(\frac{\log{N}}{\epsilon})})\) dirty qubits, to reduce the T-gate cost to \(\mathcal{O}(\frac{N}{\lambda}+\lambda\log{\frac{N}{\epsilon}}\log{\frac{\log{N}}{\epsilon}})\). This trade-off is optimal up to logarithmic factors, proven through an unconditional gate counting lower bound, and is, in the best case, a quadratic improvement in T-count over prior ancillary-free approaches. We prove similar statements for unitary synthesis by reduction to state preparation. Underlying our constructions is a T-efficient circuit implementation of a quantum oracle for arbitrary classical data.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.1812.00954</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Algorithms ; Fault tolerance ; Gate counting ; Gates (circuits) ; Lower bounds ; Physics - Quantum Physics ; Quantum computing ; Quantum phenomena ; Qubits (quantum computing) ; Synthesis ; Tradeoffs</subject><ispartof>arXiv.org, 2024-06</ispartof><rights>2024. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><rights>http://creativecommons.org/licenses/by/4.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,780,881,27904</link.rule.ids><backlink>$$Uhttps://doi.org/10.48550/arXiv.1812.00954$$DView paper in arXiv$$Hfree_for_read</backlink><backlink>$$Uhttps://doi.org/10.22331/q-2024-06-17-1375$$DView published paper (Access to full text may be restricted)$$Hfree_for_read</backlink></links><search><creatorcontrib>Guang Hao Low</creatorcontrib><creatorcontrib>Kliuchnikov, Vadym</creatorcontrib><creatorcontrib>Schaeffer, Luke</creatorcontrib><title>Trading T gates for dirty qubits in state preparation and unitary synthesis</title><title>arXiv.org</title><description>Efficient synthesis of arbitrary quantum states and unitaries from a universal fault-tolerant gate-set e.g. Clifford+T is a key subroutine in quantum computation. As large quantum algorithms feature many qubits that encode coherent quantum information but remain idle for parts of the computation, these should be used if it minimizes overall gate counts, especially that of the expensive T-gates. We present a quantum algorithm for preparing any dimension-\(N\) pure quantum state specified by a list of \(N\) classical numbers, that realizes a trade-off between space and T-gates. Our scheme uses \(\mathcal{O}(\log{(N/\epsilon)})\) clean qubits and a tunable number of \(\sim(\lambda\log{(\frac{\log{N}}{\epsilon})})\) dirty qubits, to reduce the T-gate cost to \(\mathcal{O}(\frac{N}{\lambda}+\lambda\log{\frac{N}{\epsilon}}\log{\frac{\log{N}}{\epsilon}})\). This trade-off is optimal up to logarithmic factors, proven through an unconditional gate counting lower bound, and is, in the best case, a quadratic improvement in T-count over prior ancillary-free approaches. We prove similar statements for unitary synthesis by reduction to state preparation. Underlying our constructions is a T-efficient circuit implementation of a quantum oracle for arbitrary classical data.</description><subject>Algorithms</subject><subject>Fault tolerance</subject><subject>Gate counting</subject><subject>Gates (circuits)</subject><subject>Lower bounds</subject><subject>Physics - Quantum Physics</subject><subject>Quantum computing</subject><subject>Quantum phenomena</subject><subject>Qubits (quantum computing)</subject><subject>Synthesis</subject><subject>Tradeoffs</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><sourceid>GOX</sourceid><recordid>eNotj0tLxDAYRYMgOIzzA1wZcN2aR9MkSxl84YCb7suXJh0zaNpJUrH_3jrj6i7u5XIOQjeUlJUSgtxD_PHfJVWUlYRoUV2gFeOcFqpi7AptUjoQQlgtmRB8hd6aCNaHPW7wHrJLuB8itj7mGR8n43PCPuCUlwqP0Y0QIfshYAgWT8FniDNOc8gfLvl0jS57-Exu859r1Dw9NtuXYvf-_Lp92BWw4BQddOC00jVhUgrJe4BOEADd2VpZYrgworK6l9o4TQ3va6WE0qaihBtqga_R7fn2ZNqO0X8tGO2fcXsyXhZ358UYh-PkUm4PwxTDwtRyUkshFKeK_wK-YVmK</recordid><startdate>20240611</startdate><enddate>20240611</enddate><creator>Guang Hao Low</creator><creator>Kliuchnikov, Vadym</creator><creator>Schaeffer, Luke</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>GOX</scope></search><sort><creationdate>20240611</creationdate><title>Trading T gates for dirty qubits in state preparation and unitary synthesis</title><author>Guang Hao Low ; Kliuchnikov, Vadym ; Schaeffer, Luke</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a954-cacae98960277573faac50aa9cd68d0b35b54d9f79be91b3f688589b4103b1da3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Algorithms</topic><topic>Fault tolerance</topic><topic>Gate counting</topic><topic>Gates (circuits)</topic><topic>Lower bounds</topic><topic>Physics - Quantum Physics</topic><topic>Quantum computing</topic><topic>Quantum phenomena</topic><topic>Qubits (quantum computing)</topic><topic>Synthesis</topic><topic>Tradeoffs</topic><toplevel>online_resources</toplevel><creatorcontrib>Guang Hao Low</creatorcontrib><creatorcontrib>Kliuchnikov, Vadym</creatorcontrib><creatorcontrib>Schaeffer, Luke</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>arXiv.org</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Guang Hao Low</au><au>Kliuchnikov, Vadym</au><au>Schaeffer, Luke</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Trading T gates for dirty qubits in state preparation and unitary synthesis</atitle><jtitle>arXiv.org</jtitle><date>2024-06-11</date><risdate>2024</risdate><eissn>2331-8422</eissn><abstract>Efficient synthesis of arbitrary quantum states and unitaries from a universal fault-tolerant gate-set e.g. Clifford+T is a key subroutine in quantum computation. As large quantum algorithms feature many qubits that encode coherent quantum information but remain idle for parts of the computation, these should be used if it minimizes overall gate counts, especially that of the expensive T-gates. We present a quantum algorithm for preparing any dimension-\(N\) pure quantum state specified by a list of \(N\) classical numbers, that realizes a trade-off between space and T-gates. Our scheme uses \(\mathcal{O}(\log{(N/\epsilon)})\) clean qubits and a tunable number of \(\sim(\lambda\log{(\frac{\log{N}}{\epsilon})})\) dirty qubits, to reduce the T-gate cost to \(\mathcal{O}(\frac{N}{\lambda}+\lambda\log{\frac{N}{\epsilon}}\log{\frac{\log{N}}{\epsilon}})\). This trade-off is optimal up to logarithmic factors, proven through an unconditional gate counting lower bound, and is, in the best case, a quadratic improvement in T-count over prior ancillary-free approaches. We prove similar statements for unitary synthesis by reduction to state preparation. Underlying our constructions is a T-efficient circuit implementation of a quantum oracle for arbitrary classical data.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.1812.00954</doi><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | EISSN: 2331-8422 |
ispartof | arXiv.org, 2024-06 |
issn | 2331-8422 |
language | eng |
recordid | cdi_arxiv_primary_1812_00954 |
source | arXiv.org; Free E- Journals |
subjects | Algorithms Fault tolerance Gate counting Gates (circuits) Lower bounds Physics - Quantum Physics Quantum computing Quantum phenomena Qubits (quantum computing) Synthesis Tradeoffs |
title | Trading T gates for dirty qubits in state preparation and unitary synthesis |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-27T03%3A21%3A40IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_arxiv&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Trading%20T%20gates%20for%20dirty%20qubits%20in%20state%20preparation%20and%20unitary%20synthesis&rft.jtitle=arXiv.org&rft.au=Guang%20Hao%20Low&rft.date=2024-06-11&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.1812.00954&rft_dat=%3Cproquest_arxiv%3E3067558318%3C/proquest_arxiv%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3067558318&rft_id=info:pmid/&rfr_iscdi=true |