Template-Based Minor Embedding for Adiabatic Quantum Optimization

Quantum annealing (QA) can be used to quickly obtain near-optimal solutions for quadratic unconstrained binary optimization (QUBO) problems. In QA hardware, each decision variable of a QUBO should be mapped to one or more adjacent qubits in such a way that pairs of variables defining a quadratic ter...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:INFORMS journal on computing 2022-01, Vol.34 (1), p.427-439
1. Verfasser: Serra, Thiago
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 439
container_issue 1
container_start_page 427
container_title INFORMS journal on computing
container_volume 34
creator Serra, Thiago
description Quantum annealing (QA) can be used to quickly obtain near-optimal solutions for quadratic unconstrained binary optimization (QUBO) problems. In QA hardware, each decision variable of a QUBO should be mapped to one or more adjacent qubits in such a way that pairs of variables defining a quadratic term in the objective function are mapped to some pair of adjacent qubits. However, qubits have limited connectivity in existing QA hardware. This has spurred work on preprocessing algorithms for embedding the graph representing problem variables with quadratic terms into the hardware graph representing qubits adjacencies, such as the Chimera graph in hardware produced by D-Wave Systems. In this paper, we use integer linear programming to search for an embedding of the problem graph into certain classes of minors of the Chimera graph, which we call template embeddings . One of these classes corresponds to complete bipartite graphs, for which we show the limitation of the existing approach based on minimum odd cycle transversals (OCTs). One of the formulations presented is exact and thus can be used to certify the absence of a minor embedding using that template. On an extensive test set consisting of random graphs from five different classes of varying size and sparsity, we can embed more graphs than a state-of-the-art OCT-based approach, our approach scales better with the hardware size, and the runtime is generally orders of magnitude smaller. Summary of Contribution: Our work combines classical and quantum computing for operations research by showing that integer linear programming can be successfully used as a preprocessing step for adiabatic quantum optimization. We use it to determine how a quadratic unconstrained binary optimization problem can be solved by a quantum annealer in which the qubits are coupled as in a Chimera graph, such as in the quantum annealers currently produced by D-Wave Systems. The paper also provides a timely introduction to adiabatic quantum computing and related work on minor embeddings.
doi_str_mv 10.1287/ijoc.2021.1065
format Article
fullrecord <record><control><sourceid>proquest_econi</sourceid><recordid>TN_cdi_proquest_journals_2644073833</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2644073833</sourcerecordid><originalsourceid>FETCH-LOGICAL-c285t-3a4d507784ef830e0025889ce15af9a6ab8ccf36cfc51a9889d17ea1bf087adc3</originalsourceid><addsrcrecordid>eNqFkEtLxDAQgIMouK5ePRc8t06Spk2P67I-YGUR1nNI85CUbVqb9qC_3pQKHj3N65sZ-BC6xZBhwst713QqI0BwhqFgZ2iFGSlSxgg_jzlUOK04Ky7RVQgNAOQ0r1ZoczRtf5KjSR9kMDp5db4bkl1bG62d_0hsrDbayVqOTiVvk_Tj1CaHfnSt-469zl-jCytPwdz8xjV6f9wdt8_p_vD0st3sU0U4G1Mqc82gLHluLKdgAAjjvFIGM2krWciaK2VpoaxiWFZxpHFpJK4t8FJqRdfobrnbD93nZMIomm4afHwpSJHnUFJOaaSyhVJDF8JgrOgH18rhS2AQsyYxaxKzJjFrigvJsmBU5134wzkuKGBgOCLpgjgfdbThv5M_NTd0JA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2644073833</pqid></control><display><type>article</type><title>Template-Based Minor Embedding for Adiabatic Quantum Optimization</title><source>INFORMS PubsOnLine</source><creator>Serra, Thiago</creator><creatorcontrib>Serra, Thiago</creatorcontrib><description>Quantum annealing (QA) can be used to quickly obtain near-optimal solutions for quadratic unconstrained binary optimization (QUBO) problems. In QA hardware, each decision variable of a QUBO should be mapped to one or more adjacent qubits in such a way that pairs of variables defining a quadratic term in the objective function are mapped to some pair of adjacent qubits. However, qubits have limited connectivity in existing QA hardware. This has spurred work on preprocessing algorithms for embedding the graph representing problem variables with quadratic terms into the hardware graph representing qubits adjacencies, such as the Chimera graph in hardware produced by D-Wave Systems. In this paper, we use integer linear programming to search for an embedding of the problem graph into certain classes of minors of the Chimera graph, which we call template embeddings . One of these classes corresponds to complete bipartite graphs, for which we show the limitation of the existing approach based on minimum odd cycle transversals (OCTs). One of the formulations presented is exact and thus can be used to certify the absence of a minor embedding using that template. On an extensive test set consisting of random graphs from five different classes of varying size and sparsity, we can embed more graphs than a state-of-the-art OCT-based approach, our approach scales better with the hardware size, and the runtime is generally orders of magnitude smaller. Summary of Contribution: Our work combines classical and quantum computing for operations research by showing that integer linear programming can be successfully used as a preprocessing step for adiabatic quantum optimization. We use it to determine how a quadratic unconstrained binary optimization problem can be solved by a quantum annealer in which the qubits are coupled as in a Chimera graph, such as in the quantum annealers currently produced by D-Wave Systems. The paper also provides a timely introduction to adiabatic quantum computing and related work on minor embeddings.</description><identifier>ISSN: 1091-9856</identifier><identifier>EISSN: 1526-5528</identifier><identifier>EISSN: 1091-9856</identifier><identifier>DOI: 10.1287/ijoc.2021.1065</identifier><language>eng</language><publisher>Linthicum: INFORMS</publisher><subject>adiabatic quantum computing ; Algorithms ; Chimera graph ; Embedding ; Graphical representations ; Graphs ; Hardware ; integer linear programming ; Integer programming ; Linear programming ; Mathematical analysis ; minor embedding ; Optimization ; Quadratic programming ; quadratic unconstrained binary optimization ; quantum annealing ; Quantum computing ; Qubits (quantum computing)</subject><ispartof>INFORMS journal on computing, 2022-01, Vol.34 (1), p.427-439</ispartof><rights>Copyright Institute for Operations Research and the Management Sciences Jan-Mar 2022</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c285t-3a4d507784ef830e0025889ce15af9a6ab8ccf36cfc51a9889d17ea1bf087adc3</cites><orcidid>0000-0001-5718-2333 ; 0000-0003-3173-3875 ; 0000-0001-8096-9804 ; 0000-0002-5566-5224</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://pubsonline.informs.org/doi/full/10.1287/ijoc.2021.1065$$EHTML$$P50$$Ginforms$$H</linktohtml><link.rule.ids>314,777,781,3679,27905,27906,62595</link.rule.ids></links><search><creatorcontrib>Serra, Thiago</creatorcontrib><title>Template-Based Minor Embedding for Adiabatic Quantum Optimization</title><title>INFORMS journal on computing</title><description>Quantum annealing (QA) can be used to quickly obtain near-optimal solutions for quadratic unconstrained binary optimization (QUBO) problems. In QA hardware, each decision variable of a QUBO should be mapped to one or more adjacent qubits in such a way that pairs of variables defining a quadratic term in the objective function are mapped to some pair of adjacent qubits. However, qubits have limited connectivity in existing QA hardware. This has spurred work on preprocessing algorithms for embedding the graph representing problem variables with quadratic terms into the hardware graph representing qubits adjacencies, such as the Chimera graph in hardware produced by D-Wave Systems. In this paper, we use integer linear programming to search for an embedding of the problem graph into certain classes of minors of the Chimera graph, which we call template embeddings . One of these classes corresponds to complete bipartite graphs, for which we show the limitation of the existing approach based on minimum odd cycle transversals (OCTs). One of the formulations presented is exact and thus can be used to certify the absence of a minor embedding using that template. On an extensive test set consisting of random graphs from five different classes of varying size and sparsity, we can embed more graphs than a state-of-the-art OCT-based approach, our approach scales better with the hardware size, and the runtime is generally orders of magnitude smaller. Summary of Contribution: Our work combines classical and quantum computing for operations research by showing that integer linear programming can be successfully used as a preprocessing step for adiabatic quantum optimization. We use it to determine how a quadratic unconstrained binary optimization problem can be solved by a quantum annealer in which the qubits are coupled as in a Chimera graph, such as in the quantum annealers currently produced by D-Wave Systems. The paper also provides a timely introduction to adiabatic quantum computing and related work on minor embeddings.</description><subject>adiabatic quantum computing</subject><subject>Algorithms</subject><subject>Chimera graph</subject><subject>Embedding</subject><subject>Graphical representations</subject><subject>Graphs</subject><subject>Hardware</subject><subject>integer linear programming</subject><subject>Integer programming</subject><subject>Linear programming</subject><subject>Mathematical analysis</subject><subject>minor embedding</subject><subject>Optimization</subject><subject>Quadratic programming</subject><subject>quadratic unconstrained binary optimization</subject><subject>quantum annealing</subject><subject>Quantum computing</subject><subject>Qubits (quantum computing)</subject><issn>1091-9856</issn><issn>1526-5528</issn><issn>1091-9856</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNqFkEtLxDAQgIMouK5ePRc8t06Spk2P67I-YGUR1nNI85CUbVqb9qC_3pQKHj3N65sZ-BC6xZBhwst713QqI0BwhqFgZ2iFGSlSxgg_jzlUOK04Ky7RVQgNAOQ0r1ZoczRtf5KjSR9kMDp5db4bkl1bG62d_0hsrDbayVqOTiVvk_Tj1CaHfnSt-469zl-jCytPwdz8xjV6f9wdt8_p_vD0st3sU0U4G1Mqc82gLHluLKdgAAjjvFIGM2krWciaK2VpoaxiWFZxpHFpJK4t8FJqRdfobrnbD93nZMIomm4afHwpSJHnUFJOaaSyhVJDF8JgrOgH18rhS2AQsyYxaxKzJjFrigvJsmBU5134wzkuKGBgOCLpgjgfdbThv5M_NTd0JA</recordid><startdate>202201</startdate><enddate>202201</enddate><creator>Serra, Thiago</creator><general>INFORMS</general><general>Institute for Operations Research and the Management Sciences</general><scope>OQ6</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>JQ2</scope><orcidid>https://orcid.org/0000-0001-5718-2333</orcidid><orcidid>https://orcid.org/0000-0003-3173-3875</orcidid><orcidid>https://orcid.org/0000-0001-8096-9804</orcidid><orcidid>https://orcid.org/0000-0002-5566-5224</orcidid></search><sort><creationdate>202201</creationdate><title>Template-Based Minor Embedding for Adiabatic Quantum Optimization</title><author>Serra, Thiago</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c285t-3a4d507784ef830e0025889ce15af9a6ab8ccf36cfc51a9889d17ea1bf087adc3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>adiabatic quantum computing</topic><topic>Algorithms</topic><topic>Chimera graph</topic><topic>Embedding</topic><topic>Graphical representations</topic><topic>Graphs</topic><topic>Hardware</topic><topic>integer linear programming</topic><topic>Integer programming</topic><topic>Linear programming</topic><topic>Mathematical analysis</topic><topic>minor embedding</topic><topic>Optimization</topic><topic>Quadratic programming</topic><topic>quadratic unconstrained binary optimization</topic><topic>quantum annealing</topic><topic>Quantum computing</topic><topic>Qubits (quantum computing)</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Serra, Thiago</creatorcontrib><collection>ECONIS</collection><collection>CrossRef</collection><collection>ProQuest Computer Science Collection</collection><jtitle>INFORMS journal on computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Serra, Thiago</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Template-Based Minor Embedding for Adiabatic Quantum Optimization</atitle><jtitle>INFORMS journal on computing</jtitle><date>2022-01</date><risdate>2022</risdate><volume>34</volume><issue>1</issue><spage>427</spage><epage>439</epage><pages>427-439</pages><issn>1091-9856</issn><eissn>1526-5528</eissn><eissn>1091-9856</eissn><abstract>Quantum annealing (QA) can be used to quickly obtain near-optimal solutions for quadratic unconstrained binary optimization (QUBO) problems. In QA hardware, each decision variable of a QUBO should be mapped to one or more adjacent qubits in such a way that pairs of variables defining a quadratic term in the objective function are mapped to some pair of adjacent qubits. However, qubits have limited connectivity in existing QA hardware. This has spurred work on preprocessing algorithms for embedding the graph representing problem variables with quadratic terms into the hardware graph representing qubits adjacencies, such as the Chimera graph in hardware produced by D-Wave Systems. In this paper, we use integer linear programming to search for an embedding of the problem graph into certain classes of minors of the Chimera graph, which we call template embeddings . One of these classes corresponds to complete bipartite graphs, for which we show the limitation of the existing approach based on minimum odd cycle transversals (OCTs). One of the formulations presented is exact and thus can be used to certify the absence of a minor embedding using that template. On an extensive test set consisting of random graphs from five different classes of varying size and sparsity, we can embed more graphs than a state-of-the-art OCT-based approach, our approach scales better with the hardware size, and the runtime is generally orders of magnitude smaller. Summary of Contribution: Our work combines classical and quantum computing for operations research by showing that integer linear programming can be successfully used as a preprocessing step for adiabatic quantum optimization. We use it to determine how a quadratic unconstrained binary optimization problem can be solved by a quantum annealer in which the qubits are coupled as in a Chimera graph, such as in the quantum annealers currently produced by D-Wave Systems. The paper also provides a timely introduction to adiabatic quantum computing and related work on minor embeddings.</abstract><cop>Linthicum</cop><pub>INFORMS</pub><doi>10.1287/ijoc.2021.1065</doi><tpages>13</tpages><orcidid>https://orcid.org/0000-0001-5718-2333</orcidid><orcidid>https://orcid.org/0000-0003-3173-3875</orcidid><orcidid>https://orcid.org/0000-0001-8096-9804</orcidid><orcidid>https://orcid.org/0000-0002-5566-5224</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1091-9856
ispartof INFORMS journal on computing, 2022-01, Vol.34 (1), p.427-439
issn 1091-9856
1526-5528
1091-9856
language eng
recordid cdi_proquest_journals_2644073833
source INFORMS PubsOnLine
subjects adiabatic quantum computing
Algorithms
Chimera graph
Embedding
Graphical representations
Graphs
Hardware
integer linear programming
Integer programming
Linear programming
Mathematical analysis
minor embedding
Optimization
Quadratic programming
quadratic unconstrained binary optimization
quantum annealing
Quantum computing
Qubits (quantum computing)
title Template-Based Minor Embedding for Adiabatic Quantum Optimization
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-20T20%3A37%3A06IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_econi&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Template-Based%20Minor%20Embedding%20for%20Adiabatic%20Quantum%20Optimization&rft.jtitle=INFORMS%20journal%20on%20computing&rft.au=Serra,%20Thiago&rft.date=2022-01&rft.volume=34&rft.issue=1&rft.spage=427&rft.epage=439&rft.pages=427-439&rft.issn=1091-9856&rft.eissn=1526-5528&rft_id=info:doi/10.1287/ijoc.2021.1065&rft_dat=%3Cproquest_econi%3E2644073833%3C/proquest_econi%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2644073833&rft_id=info:pmid/&rfr_iscdi=true