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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2024-06
Hauptverfasser: Guang Hao Low, Kliuchnikov, Vadym, Schaeffer, Luke
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 &amp; 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