Algorithms on ensemble quantum computers

In ensemble (or bulk) quantum computation, all computations are performed on an ensemble of computers rather than on a single computer. Measurements of qubits in an individual computer cannot be performed; instead, only expectation values (over the complete ensemble of computers) can be measured. As...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Natural computing 2010-06, Vol.9 (2), p.329-345
Hauptverfasser: Boykin, P. Oscar, Mor, Tal, Roychowdhury, Vwani, Vatan, Farrokh
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 345
container_issue 2
container_start_page 329
container_title Natural computing
container_volume 9
creator Boykin, P. Oscar
Mor, Tal
Roychowdhury, Vwani
Vatan, Farrokh
description In ensemble (or bulk) quantum computation, all computations are performed on an ensemble of computers rather than on a single computer. Measurements of qubits in an individual computer cannot be performed; instead, only expectation values (over the complete ensemble of computers) can be measured. As a result of this limitation on the model of computation, many algorithms cannot be processed directly on such computers, and must be modified, as the common strategy of delaying the measurements usually does not resolve this ensemble-measurement problem . Here we present several new strategies for resolving this problem. Based on these strategies we provide new versions of some of the most important quantum algorithms, versions that are suitable for implementing on ensemble quantum computers, e.g., on liquid NMR quantum computers. These algorithms are Shor’s factorization algorithm, Grover’s search algorithm (with several marked items), and an algorithm for quantum fault-tolerant computation. The first two algorithms are simply modified using a randomizing and a sorting strategies. For the last algorithm, we develop a classical-quantum hybrid strategy for removing measurements. We use it to present a novel quantum fault-tolerant scheme. More explicitly, we present schemes for fault-tolerant measurement-free implementation of Toffoli and as these operations cannot be implemented “bitwise”, and their standard fault-tolerant implementations require measurement.
doi_str_mv 10.1007/s11047-009-9133-0
format Article
fullrecord <record><control><sourceid>proquest_pubme</sourceid><recordid>TN_cdi_pubmedcentral_primary_oai_pubmedcentral_nih_gov_3063506</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1859650279</sourcerecordid><originalsourceid>FETCH-LOGICAL-c501t-9ada61ef6007a72cd26959d3ee6e17d4c49ee6bf069642e0f58a5b633edf31463</originalsourceid><addsrcrecordid>eNp9kUtLxDAQx4Movj-AF1m86KU6kzRJcxFEfIHgRc8h207XStusSSv47c2yvkFPMzC_-c_jz9gewjEC6JOICLnOAExmUIgMVtgmSs0zo41aXeRKZ7rAYoNtxfgEwFFKXGcbHHMtleKb7OisnfnQDI9dnPh-Qn2kbtrS5Hl0_TB2k9J383GgEHfYWu3aSLvvcZs9XF7cn19nt3dXN-dnt1kpAYfMuMoppFql_ZzmZcWVkaYSRIpQV3mZm5ROa1BG5ZygloWTUyUEVbXAXIltdrrUnY_TjqqS-iG41s5D07nwar1r7M9K3zzamX-xApSQsBA4fBcI_nmkONiuiSW1revJj9FqKdJkYWQij_4lsZBGSeDaJPTgF_rkx9CnR9gi1yi5NDxBuITK4GMMVH9ujWAXhtmlYTYZZheGWUg9-9_P_ez4cCgBfAnEVOpnFL4m_636BtvtoAs</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>847152592</pqid></control><display><type>article</type><title>Algorithms on ensemble quantum computers</title><source>SpringerNature Journals</source><creator>Boykin, P. Oscar ; Mor, Tal ; Roychowdhury, Vwani ; Vatan, Farrokh</creator><creatorcontrib>Boykin, P. Oscar ; Mor, Tal ; Roychowdhury, Vwani ; Vatan, Farrokh</creatorcontrib><description>In ensemble (or bulk) quantum computation, all computations are performed on an ensemble of computers rather than on a single computer. Measurements of qubits in an individual computer cannot be performed; instead, only expectation values (over the complete ensemble of computers) can be measured. As a result of this limitation on the model of computation, many algorithms cannot be processed directly on such computers, and must be modified, as the common strategy of delaying the measurements usually does not resolve this ensemble-measurement problem . Here we present several new strategies for resolving this problem. Based on these strategies we provide new versions of some of the most important quantum algorithms, versions that are suitable for implementing on ensemble quantum computers, e.g., on liquid NMR quantum computers. These algorithms are Shor’s factorization algorithm, Grover’s search algorithm (with several marked items), and an algorithm for quantum fault-tolerant computation. The first two algorithms are simply modified using a randomizing and a sorting strategies. For the last algorithm, we develop a classical-quantum hybrid strategy for removing measurements. We use it to present a novel quantum fault-tolerant scheme. More explicitly, we present schemes for fault-tolerant measurement-free implementation of Toffoli and as these operations cannot be implemented “bitwise”, and their standard fault-tolerant implementations require measurement.</description><identifier>ISSN: 1567-7818</identifier><identifier>EISSN: 1572-9796</identifier><identifier>DOI: 10.1007/s11047-009-9133-0</identifier><identifier>PMID: 21475662</identifier><language>eng</language><publisher>Dordrecht: Springer Netherlands</publisher><subject>Algorithms ; Artificial Intelligence ; Complex Systems ; Computation ; Computer Science ; Computer simulation ; Evolutionary Biology ; Fault tolerance ; Mathematical models ; Processor Architectures ; Quantum computers ; Qubits (quantum computing) ; Strategy ; Theory of Computation</subject><ispartof>Natural computing, 2010-06, Vol.9 (2), p.329-345</ispartof><rights>Springer Science+Business Media B.V. 2009</rights><rights>Springer Science+Business Media B.V. 2010</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c501t-9ada61ef6007a72cd26959d3ee6e17d4c49ee6bf069642e0f58a5b633edf31463</citedby><cites>FETCH-LOGICAL-c501t-9ada61ef6007a72cd26959d3ee6e17d4c49ee6bf069642e0f58a5b633edf31463</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s11047-009-9133-0$$EPDF$$P50$$Gspringer$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s11047-009-9133-0$$EHTML$$P50$$Gspringer$$Hfree_for_read</linktohtml><link.rule.ids>230,314,780,784,885,27924,27925,41488,42557,51319</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/21475662$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Boykin, P. Oscar</creatorcontrib><creatorcontrib>Mor, Tal</creatorcontrib><creatorcontrib>Roychowdhury, Vwani</creatorcontrib><creatorcontrib>Vatan, Farrokh</creatorcontrib><title>Algorithms on ensemble quantum computers</title><title>Natural computing</title><addtitle>Nat Comput</addtitle><addtitle>Nat Comput</addtitle><description>In ensemble (or bulk) quantum computation, all computations are performed on an ensemble of computers rather than on a single computer. Measurements of qubits in an individual computer cannot be performed; instead, only expectation values (over the complete ensemble of computers) can be measured. As a result of this limitation on the model of computation, many algorithms cannot be processed directly on such computers, and must be modified, as the common strategy of delaying the measurements usually does not resolve this ensemble-measurement problem . Here we present several new strategies for resolving this problem. Based on these strategies we provide new versions of some of the most important quantum algorithms, versions that are suitable for implementing on ensemble quantum computers, e.g., on liquid NMR quantum computers. These algorithms are Shor’s factorization algorithm, Grover’s search algorithm (with several marked items), and an algorithm for quantum fault-tolerant computation. The first two algorithms are simply modified using a randomizing and a sorting strategies. For the last algorithm, we develop a classical-quantum hybrid strategy for removing measurements. We use it to present a novel quantum fault-tolerant scheme. More explicitly, we present schemes for fault-tolerant measurement-free implementation of Toffoli and as these operations cannot be implemented “bitwise”, and their standard fault-tolerant implementations require measurement.</description><subject>Algorithms</subject><subject>Artificial Intelligence</subject><subject>Complex Systems</subject><subject>Computation</subject><subject>Computer Science</subject><subject>Computer simulation</subject><subject>Evolutionary Biology</subject><subject>Fault tolerance</subject><subject>Mathematical models</subject><subject>Processor Architectures</subject><subject>Quantum computers</subject><subject>Qubits (quantum computing)</subject><subject>Strategy</subject><subject>Theory of Computation</subject><issn>1567-7818</issn><issn>1572-9796</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2010</creationdate><recordtype>article</recordtype><sourceid>C6C</sourceid><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNp9kUtLxDAQx4Movj-AF1m86KU6kzRJcxFEfIHgRc8h207XStusSSv47c2yvkFPMzC_-c_jz9gewjEC6JOICLnOAExmUIgMVtgmSs0zo41aXeRKZ7rAYoNtxfgEwFFKXGcbHHMtleKb7OisnfnQDI9dnPh-Qn2kbtrS5Hl0_TB2k9J383GgEHfYWu3aSLvvcZs9XF7cn19nt3dXN-dnt1kpAYfMuMoppFql_ZzmZcWVkaYSRIpQV3mZm5ROa1BG5ZygloWTUyUEVbXAXIltdrrUnY_TjqqS-iG41s5D07nwar1r7M9K3zzamX-xApSQsBA4fBcI_nmkONiuiSW1revJj9FqKdJkYWQij_4lsZBGSeDaJPTgF_rkx9CnR9gi1yi5NDxBuITK4GMMVH9ujWAXhtmlYTYZZheGWUg9-9_P_ez4cCgBfAnEVOpnFL4m_636BtvtoAs</recordid><startdate>201006</startdate><enddate>201006</enddate><creator>Boykin, P. Oscar</creator><creator>Mor, Tal</creator><creator>Roychowdhury, Vwani</creator><creator>Vatan, Farrokh</creator><general>Springer Netherlands</general><general>Springer Nature B.V</general><scope>C6C</scope><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7XB</scope><scope>88I</scope><scope>8AL</scope><scope>8AO</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0N</scope><scope>M2P</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>Q9U</scope><scope>7X8</scope><scope>5PM</scope></search><sort><creationdate>201006</creationdate><title>Algorithms on ensemble quantum computers</title><author>Boykin, P. Oscar ; Mor, Tal ; Roychowdhury, Vwani ; Vatan, Farrokh</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c501t-9ada61ef6007a72cd26959d3ee6e17d4c49ee6bf069642e0f58a5b633edf31463</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2010</creationdate><topic>Algorithms</topic><topic>Artificial Intelligence</topic><topic>Complex Systems</topic><topic>Computation</topic><topic>Computer Science</topic><topic>Computer simulation</topic><topic>Evolutionary Biology</topic><topic>Fault tolerance</topic><topic>Mathematical models</topic><topic>Processor Architectures</topic><topic>Quantum computers</topic><topic>Qubits (quantum computing)</topic><topic>Strategy</topic><topic>Theory of Computation</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Boykin, P. Oscar</creatorcontrib><creatorcontrib>Mor, Tal</creatorcontrib><creatorcontrib>Roychowdhury, Vwani</creatorcontrib><creatorcontrib>Vatan, Farrokh</creatorcontrib><collection>Springer Nature OA Free Journals</collection><collection>PubMed</collection><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Science Database (Alumni Edition)</collection><collection>Computing Database (Alumni Edition)</collection><collection>ProQuest Pharma Collection</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</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>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Computing Database</collection><collection>Science Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</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>ProQuest Central Basic</collection><collection>MEDLINE - Academic</collection><collection>PubMed Central (Full Participant titles)</collection><jtitle>Natural computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Boykin, P. Oscar</au><au>Mor, Tal</au><au>Roychowdhury, Vwani</au><au>Vatan, Farrokh</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Algorithms on ensemble quantum computers</atitle><jtitle>Natural computing</jtitle><stitle>Nat Comput</stitle><addtitle>Nat Comput</addtitle><date>2010-06</date><risdate>2010</risdate><volume>9</volume><issue>2</issue><spage>329</spage><epage>345</epage><pages>329-345</pages><issn>1567-7818</issn><eissn>1572-9796</eissn><abstract>In ensemble (or bulk) quantum computation, all computations are performed on an ensemble of computers rather than on a single computer. Measurements of qubits in an individual computer cannot be performed; instead, only expectation values (over the complete ensemble of computers) can be measured. As a result of this limitation on the model of computation, many algorithms cannot be processed directly on such computers, and must be modified, as the common strategy of delaying the measurements usually does not resolve this ensemble-measurement problem . Here we present several new strategies for resolving this problem. Based on these strategies we provide new versions of some of the most important quantum algorithms, versions that are suitable for implementing on ensemble quantum computers, e.g., on liquid NMR quantum computers. These algorithms are Shor’s factorization algorithm, Grover’s search algorithm (with several marked items), and an algorithm for quantum fault-tolerant computation. The first two algorithms are simply modified using a randomizing and a sorting strategies. For the last algorithm, we develop a classical-quantum hybrid strategy for removing measurements. We use it to present a novel quantum fault-tolerant scheme. More explicitly, we present schemes for fault-tolerant measurement-free implementation of Toffoli and as these operations cannot be implemented “bitwise”, and their standard fault-tolerant implementations require measurement.</abstract><cop>Dordrecht</cop><pub>Springer Netherlands</pub><pmid>21475662</pmid><doi>10.1007/s11047-009-9133-0</doi><tpages>17</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1567-7818
ispartof Natural computing, 2010-06, Vol.9 (2), p.329-345
issn 1567-7818
1572-9796
language eng
recordid cdi_pubmedcentral_primary_oai_pubmedcentral_nih_gov_3063506
source SpringerNature Journals
subjects Algorithms
Artificial Intelligence
Complex Systems
Computation
Computer Science
Computer simulation
Evolutionary Biology
Fault tolerance
Mathematical models
Processor Architectures
Quantum computers
Qubits (quantum computing)
Strategy
Theory of Computation
title Algorithms on ensemble quantum computers
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-20T05%3A26%3A42IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pubme&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Algorithms%20on%20ensemble%20quantum%20computers&rft.jtitle=Natural%20computing&rft.au=Boykin,%20P.%20Oscar&rft.date=2010-06&rft.volume=9&rft.issue=2&rft.spage=329&rft.epage=345&rft.pages=329-345&rft.issn=1567-7818&rft.eissn=1572-9796&rft_id=info:doi/10.1007/s11047-009-9133-0&rft_dat=%3Cproquest_pubme%3E1859650279%3C/proquest_pubme%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=847152592&rft_id=info:pmid/21475662&rfr_iscdi=true