Loading…

Computational overhead of locality reduction in binary optimization problems

Recently, there has been considerable interest in solving optimization problems by mapping these onto a binary representation, sparked mostly by the use of quantum annealing machines. Such binary representation is reminiscent of a discrete physical two-state system, such as the Ising model. As such,...

Full description

Saved in:
Bibliographic Details
Published in:Computer physics communications 2021-12, Vol.269, p.108102, Article 108102
Main Authors: Valiante, Elisabetta, Hernandez, Maritza, Barzegar, Amin, Katzgraber, Helmut G.
Format: Article
Language:English
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c297t-ed019a9eb7e9962ac2e336f1f47faefd04b8485eba05f4f68e77c84c83e95f0f3
cites cdi_FETCH-LOGICAL-c297t-ed019a9eb7e9962ac2e336f1f47faefd04b8485eba05f4f68e77c84c83e95f0f3
container_end_page
container_issue
container_start_page 108102
container_title Computer physics communications
container_volume 269
creator Valiante, Elisabetta
Hernandez, Maritza
Barzegar, Amin
Katzgraber, Helmut G.
description Recently, there has been considerable interest in solving optimization problems by mapping these onto a binary representation, sparked mostly by the use of quantum annealing machines. Such binary representation is reminiscent of a discrete physical two-state system, such as the Ising model. As such, physics-inspired techniques—commonly used in fundamental physics studies—are ideally suited to solve optimization problems in a binary format. While binary representations can be often found for paradigmatic optimization problems, these typically result in k-local higher-order unconstrained binary optimization cost functions. In this work, we discuss the effects of locality reduction needed for the majority of the currently available quantum and quantum-inspired solvers that can only accommodate 2-local (quadratic) cost functions. General locality reduction approaches require the introduction of ancillary variables which cause an overhead over the native problem. Using a parallel tempering Monte Carlo solver on Microsoft Azure Quantum, as well as k-local binary problems with planted solutions, we show that post reduction to a corresponding 2-local representation the problems become considerably harder to solve. We further quantify the increase in computational hardness introduced by the reduction algorithm by measuring the variation of number of variables, statistics of the coefficient values, and the population annealing entropic family size. Our results demonstrate the importance of avoiding locality reduction when solving optimization problems.
doi_str_mv 10.1016/j.cpc.2021.108102
format article
fullrecord <record><control><sourceid>elsevier_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1016_j_cpc_2021_108102</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0010465521002149</els_id><sourcerecordid>S0010465521002149</sourcerecordid><originalsourceid>FETCH-LOGICAL-c297t-ed019a9eb7e9962ac2e336f1f47faefd04b8485eba05f4f68e77c84c83e95f0f3</originalsourceid><addsrcrecordid>eNp9kNFKwzAUhoMoOKcP4F1eoPMkTZsEr2SoEwbe6HVI0xPMaJuSdIP59HbOa69-Dvzf4ecj5J7BigGrH3YrN7oVB87mWzHgF2TBlNQF10JckgUAg0LUVXVNbnLeAYCUulyQ7Tr2436yU4iD7Wg8YPpC29LoaRed7cJ0pAnbvTsVaBhoEwabjjSOU-jD9y9HxxSbDvt8S6687TLe_eWSfL48f6w3xfb99W39tC0c13IqsAWmrcZGotY1t45jWdaeeSG9Rd-CaJRQFTYWKi98rVBKp4RTJerKgy-XhJ3_uhRzTujNmEI_zzIMzEmH2ZlZhznpMGcdM_N4ZnAedgiYTHYBB4dtSOgm08bwD_0DPVNqNg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Computational overhead of locality reduction in binary optimization problems</title><source>Elsevier</source><creator>Valiante, Elisabetta ; Hernandez, Maritza ; Barzegar, Amin ; Katzgraber, Helmut G.</creator><creatorcontrib>Valiante, Elisabetta ; Hernandez, Maritza ; Barzegar, Amin ; Katzgraber, Helmut G.</creatorcontrib><description>Recently, there has been considerable interest in solving optimization problems by mapping these onto a binary representation, sparked mostly by the use of quantum annealing machines. Such binary representation is reminiscent of a discrete physical two-state system, such as the Ising model. As such, physics-inspired techniques—commonly used in fundamental physics studies—are ideally suited to solve optimization problems in a binary format. While binary representations can be often found for paradigmatic optimization problems, these typically result in k-local higher-order unconstrained binary optimization cost functions. In this work, we discuss the effects of locality reduction needed for the majority of the currently available quantum and quantum-inspired solvers that can only accommodate 2-local (quadratic) cost functions. General locality reduction approaches require the introduction of ancillary variables which cause an overhead over the native problem. Using a parallel tempering Monte Carlo solver on Microsoft Azure Quantum, as well as k-local binary problems with planted solutions, we show that post reduction to a corresponding 2-local representation the problems become considerably harder to solve. We further quantify the increase in computational hardness introduced by the reduction algorithm by measuring the variation of number of variables, statistics of the coefficient values, and the population annealing entropic family size. Our results demonstrate the importance of avoiding locality reduction when solving optimization problems.</description><identifier>ISSN: 0010-4655</identifier><identifier>EISSN: 1879-2944</identifier><identifier>DOI: 10.1016/j.cpc.2021.108102</identifier><language>eng</language><publisher>Elsevier B.V</publisher><ispartof>Computer physics communications, 2021-12, Vol.269, p.108102, Article 108102</ispartof><rights>2021 Elsevier B.V.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c297t-ed019a9eb7e9962ac2e336f1f47faefd04b8485eba05f4f68e77c84c83e95f0f3</citedby><cites>FETCH-LOGICAL-c297t-ed019a9eb7e9962ac2e336f1f47faefd04b8485eba05f4f68e77c84c83e95f0f3</cites><orcidid>0000-0001-6346-8047 ; 0000-0003-3820-7851 ; 0000-0003-3341-9943</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,777,781,27905,27906</link.rule.ids></links><search><creatorcontrib>Valiante, Elisabetta</creatorcontrib><creatorcontrib>Hernandez, Maritza</creatorcontrib><creatorcontrib>Barzegar, Amin</creatorcontrib><creatorcontrib>Katzgraber, Helmut G.</creatorcontrib><title>Computational overhead of locality reduction in binary optimization problems</title><title>Computer physics communications</title><description>Recently, there has been considerable interest in solving optimization problems by mapping these onto a binary representation, sparked mostly by the use of quantum annealing machines. Such binary representation is reminiscent of a discrete physical two-state system, such as the Ising model. As such, physics-inspired techniques—commonly used in fundamental physics studies—are ideally suited to solve optimization problems in a binary format. While binary representations can be often found for paradigmatic optimization problems, these typically result in k-local higher-order unconstrained binary optimization cost functions. In this work, we discuss the effects of locality reduction needed for the majority of the currently available quantum and quantum-inspired solvers that can only accommodate 2-local (quadratic) cost functions. General locality reduction approaches require the introduction of ancillary variables which cause an overhead over the native problem. Using a parallel tempering Monte Carlo solver on Microsoft Azure Quantum, as well as k-local binary problems with planted solutions, we show that post reduction to a corresponding 2-local representation the problems become considerably harder to solve. We further quantify the increase in computational hardness introduced by the reduction algorithm by measuring the variation of number of variables, statistics of the coefficient values, and the population annealing entropic family size. Our results demonstrate the importance of avoiding locality reduction when solving optimization problems.</description><issn>0010-4655</issn><issn>1879-2944</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNp9kNFKwzAUhoMoOKcP4F1eoPMkTZsEr2SoEwbe6HVI0xPMaJuSdIP59HbOa69-Dvzf4ecj5J7BigGrH3YrN7oVB87mWzHgF2TBlNQF10JckgUAg0LUVXVNbnLeAYCUulyQ7Tr2436yU4iD7Wg8YPpC29LoaRed7cJ0pAnbvTsVaBhoEwabjjSOU-jD9y9HxxSbDvt8S6687TLe_eWSfL48f6w3xfb99W39tC0c13IqsAWmrcZGotY1t45jWdaeeSG9Rd-CaJRQFTYWKi98rVBKp4RTJerKgy-XhJ3_uhRzTujNmEI_zzIMzEmH2ZlZhznpMGcdM_N4ZnAedgiYTHYBB4dtSOgm08bwD_0DPVNqNg</recordid><startdate>202112</startdate><enddate>202112</enddate><creator>Valiante, Elisabetta</creator><creator>Hernandez, Maritza</creator><creator>Barzegar, Amin</creator><creator>Katzgraber, Helmut G.</creator><general>Elsevier B.V</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0001-6346-8047</orcidid><orcidid>https://orcid.org/0000-0003-3820-7851</orcidid><orcidid>https://orcid.org/0000-0003-3341-9943</orcidid></search><sort><creationdate>202112</creationdate><title>Computational overhead of locality reduction in binary optimization problems</title><author>Valiante, Elisabetta ; Hernandez, Maritza ; Barzegar, Amin ; Katzgraber, Helmut G.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c297t-ed019a9eb7e9962ac2e336f1f47faefd04b8485eba05f4f68e77c84c83e95f0f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Valiante, Elisabetta</creatorcontrib><creatorcontrib>Hernandez, Maritza</creatorcontrib><creatorcontrib>Barzegar, Amin</creatorcontrib><creatorcontrib>Katzgraber, Helmut G.</creatorcontrib><collection>CrossRef</collection><jtitle>Computer physics communications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Valiante, Elisabetta</au><au>Hernandez, Maritza</au><au>Barzegar, Amin</au><au>Katzgraber, Helmut G.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Computational overhead of locality reduction in binary optimization problems</atitle><jtitle>Computer physics communications</jtitle><date>2021-12</date><risdate>2021</risdate><volume>269</volume><spage>108102</spage><pages>108102-</pages><artnum>108102</artnum><issn>0010-4655</issn><eissn>1879-2944</eissn><abstract>Recently, there has been considerable interest in solving optimization problems by mapping these onto a binary representation, sparked mostly by the use of quantum annealing machines. Such binary representation is reminiscent of a discrete physical two-state system, such as the Ising model. As such, physics-inspired techniques—commonly used in fundamental physics studies—are ideally suited to solve optimization problems in a binary format. While binary representations can be often found for paradigmatic optimization problems, these typically result in k-local higher-order unconstrained binary optimization cost functions. In this work, we discuss the effects of locality reduction needed for the majority of the currently available quantum and quantum-inspired solvers that can only accommodate 2-local (quadratic) cost functions. General locality reduction approaches require the introduction of ancillary variables which cause an overhead over the native problem. Using a parallel tempering Monte Carlo solver on Microsoft Azure Quantum, as well as k-local binary problems with planted solutions, we show that post reduction to a corresponding 2-local representation the problems become considerably harder to solve. We further quantify the increase in computational hardness introduced by the reduction algorithm by measuring the variation of number of variables, statistics of the coefficient values, and the population annealing entropic family size. Our results demonstrate the importance of avoiding locality reduction when solving optimization problems.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.cpc.2021.108102</doi><orcidid>https://orcid.org/0000-0001-6346-8047</orcidid><orcidid>https://orcid.org/0000-0003-3820-7851</orcidid><orcidid>https://orcid.org/0000-0003-3341-9943</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0010-4655
ispartof Computer physics communications, 2021-12, Vol.269, p.108102, Article 108102
issn 0010-4655
1879-2944
language eng
recordid cdi_crossref_primary_10_1016_j_cpc_2021_108102
source Elsevier
title Computational overhead of locality reduction in binary optimization problems
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-19T19%3A42%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-elsevier_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Computational%20overhead%20of%20locality%20reduction%20in%20binary%20optimization%20problems&rft.jtitle=Computer%20physics%20communications&rft.au=Valiante,%20Elisabetta&rft.date=2021-12&rft.volume=269&rft.spage=108102&rft.pages=108102-&rft.artnum=108102&rft.issn=0010-4655&rft.eissn=1879-2944&rft_id=info:doi/10.1016/j.cpc.2021.108102&rft_dat=%3Celsevier_cross%3ES0010465521002149%3C/elsevier_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c297t-ed019a9eb7e9962ac2e336f1f47faefd04b8485eba05f4f68e77c84c83e95f0f3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true