Loading…

Qubit Routing Using Graph Neural Network Aided Monte Carlo Tree Search

Near-term quantum hardware can support two-qubit operations only on the qubits that can interact with each other. Therefore, to execute an arbitrary quantum circuit on the hardware, compilers have to first perform the task of qubit routing, i.e., to transform the quantum circuit either by inserting...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings of the ... AAAI Conference on Artificial Intelligence 2022-06, Vol.36 (9), p.9935-9943
Main Authors: Sinha, Animesh, Azad, Utkarsh, Singh, Harjinder
Format: Article
Language:English
Citations: 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-c215t-3ab02a143304bee94350c30d428ea5ba1d73086b98e1d914f7ccecbf33e0a8f53
cites
container_end_page 9943
container_issue 9
container_start_page 9935
container_title Proceedings of the ... AAAI Conference on Artificial Intelligence
container_volume 36
creator Sinha, Animesh
Azad, Utkarsh
Singh, Harjinder
description Near-term quantum hardware can support two-qubit operations only on the qubits that can interact with each other. Therefore, to execute an arbitrary quantum circuit on the hardware, compilers have to first perform the task of qubit routing, i.e., to transform the quantum circuit either by inserting additional SWAP gates or by reversing existing CNOT gates to satisfy the connectivity constraints of the target topology. The depth of the transformed quantum circuits is minimized by utilizing the Monte Carlo tree search (MCTS) to perform qubit routing by making it both construct each action and search over the space of all actions. It is aided in performing these tasks by a Graph neural network that evaluates the value function and action probabilities for each state. Along with this, we propose a new method of adding mutex-lock like variables in our state representation which helps factor in the parallelization of the scheduled operations, thereby pruning the depth of the output circuit. Overall, our procedure (referred to as QRoute) performs qubit routing in a hardware agnostic manner, and it outperforms other available qubit routing implementations on various circuit benchmarks.
doi_str_mv 10.1609/aaai.v36i9.21231
format article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_1609_aaai_v36i9_21231</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_1609_aaai_v36i9_21231</sourcerecordid><originalsourceid>FETCH-LOGICAL-c215t-3ab02a143304bee94350c30d428ea5ba1d73086b98e1d914f7ccecbf33e0a8f53</originalsourceid><addsrcrecordid>eNotkM1OwzAQhC0EElXpnaNfIMGbdX58rCJakAoIaM_RxtnQQGgqOwHx9iSFOczMaTT6hLgGFUKizA0RNeEXJo0JI4gQzsQswlQHqJPsfOwQmyBGYy7Fwvt3NUobAEhnYvU8lE0vX7qhbw5vcucnXzs67uUjD47aMfrvzn3IZVNxJR-6Q88yJ9d2cuuY5SuTs_srcVFT63nxn3OxW91u87tg87S-z5ebwI4f-gCpVBGBRlS6ZDYaY2VRVTrKmOKSoEpRZUlpMobKgK5Ta9mWNSIryuoY50L97VrXee-4Lo6u-ST3U4AqJhTFhKI4oShOKPAXOZdSbg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Qubit Routing Using Graph Neural Network Aided Monte Carlo Tree Search</title><source>Freely Accessible Science Journals - check A-Z of ejournals</source><creator>Sinha, Animesh ; Azad, Utkarsh ; Singh, Harjinder</creator><creatorcontrib>Sinha, Animesh ; Azad, Utkarsh ; Singh, Harjinder</creatorcontrib><description>Near-term quantum hardware can support two-qubit operations only on the qubits that can interact with each other. Therefore, to execute an arbitrary quantum circuit on the hardware, compilers have to first perform the task of qubit routing, i.e., to transform the quantum circuit either by inserting additional SWAP gates or by reversing existing CNOT gates to satisfy the connectivity constraints of the target topology. The depth of the transformed quantum circuits is minimized by utilizing the Monte Carlo tree search (MCTS) to perform qubit routing by making it both construct each action and search over the space of all actions. It is aided in performing these tasks by a Graph neural network that evaluates the value function and action probabilities for each state. Along with this, we propose a new method of adding mutex-lock like variables in our state representation which helps factor in the parallelization of the scheduled operations, thereby pruning the depth of the output circuit. Overall, our procedure (referred to as QRoute) performs qubit routing in a hardware agnostic manner, and it outperforms other available qubit routing implementations on various circuit benchmarks.</description><identifier>ISSN: 2159-5399</identifier><identifier>EISSN: 2374-3468</identifier><identifier>DOI: 10.1609/aaai.v36i9.21231</identifier><language>eng</language><ispartof>Proceedings of the ... AAAI Conference on Artificial Intelligence, 2022-06, Vol.36 (9), p.9935-9943</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c215t-3ab02a143304bee94350c30d428ea5ba1d73086b98e1d914f7ccecbf33e0a8f53</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Sinha, Animesh</creatorcontrib><creatorcontrib>Azad, Utkarsh</creatorcontrib><creatorcontrib>Singh, Harjinder</creatorcontrib><title>Qubit Routing Using Graph Neural Network Aided Monte Carlo Tree Search</title><title>Proceedings of the ... AAAI Conference on Artificial Intelligence</title><description>Near-term quantum hardware can support two-qubit operations only on the qubits that can interact with each other. Therefore, to execute an arbitrary quantum circuit on the hardware, compilers have to first perform the task of qubit routing, i.e., to transform the quantum circuit either by inserting additional SWAP gates or by reversing existing CNOT gates to satisfy the connectivity constraints of the target topology. The depth of the transformed quantum circuits is minimized by utilizing the Monte Carlo tree search (MCTS) to perform qubit routing by making it both construct each action and search over the space of all actions. It is aided in performing these tasks by a Graph neural network that evaluates the value function and action probabilities for each state. Along with this, we propose a new method of adding mutex-lock like variables in our state representation which helps factor in the parallelization of the scheduled operations, thereby pruning the depth of the output circuit. Overall, our procedure (referred to as QRoute) performs qubit routing in a hardware agnostic manner, and it outperforms other available qubit routing implementations on various circuit benchmarks.</description><issn>2159-5399</issn><issn>2374-3468</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNotkM1OwzAQhC0EElXpnaNfIMGbdX58rCJakAoIaM_RxtnQQGgqOwHx9iSFOczMaTT6hLgGFUKizA0RNeEXJo0JI4gQzsQswlQHqJPsfOwQmyBGYy7Fwvt3NUobAEhnYvU8lE0vX7qhbw5vcucnXzs67uUjD47aMfrvzn3IZVNxJR-6Q88yJ9d2cuuY5SuTs_srcVFT63nxn3OxW91u87tg87S-z5ebwI4f-gCpVBGBRlS6ZDYaY2VRVTrKmOKSoEpRZUlpMobKgK5Ta9mWNSIryuoY50L97VrXee-4Lo6u-ST3U4AqJhTFhKI4oShOKPAXOZdSbg</recordid><startdate>20220628</startdate><enddate>20220628</enddate><creator>Sinha, Animesh</creator><creator>Azad, Utkarsh</creator><creator>Singh, Harjinder</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20220628</creationdate><title>Qubit Routing Using Graph Neural Network Aided Monte Carlo Tree Search</title><author>Sinha, Animesh ; Azad, Utkarsh ; Singh, Harjinder</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c215t-3ab02a143304bee94350c30d428ea5ba1d73086b98e1d914f7ccecbf33e0a8f53</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Sinha, Animesh</creatorcontrib><creatorcontrib>Azad, Utkarsh</creatorcontrib><creatorcontrib>Singh, Harjinder</creatorcontrib><collection>CrossRef</collection><jtitle>Proceedings of the ... AAAI Conference on Artificial Intelligence</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Sinha, Animesh</au><au>Azad, Utkarsh</au><au>Singh, Harjinder</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Qubit Routing Using Graph Neural Network Aided Monte Carlo Tree Search</atitle><jtitle>Proceedings of the ... AAAI Conference on Artificial Intelligence</jtitle><date>2022-06-28</date><risdate>2022</risdate><volume>36</volume><issue>9</issue><spage>9935</spage><epage>9943</epage><pages>9935-9943</pages><issn>2159-5399</issn><eissn>2374-3468</eissn><abstract>Near-term quantum hardware can support two-qubit operations only on the qubits that can interact with each other. Therefore, to execute an arbitrary quantum circuit on the hardware, compilers have to first perform the task of qubit routing, i.e., to transform the quantum circuit either by inserting additional SWAP gates or by reversing existing CNOT gates to satisfy the connectivity constraints of the target topology. The depth of the transformed quantum circuits is minimized by utilizing the Monte Carlo tree search (MCTS) to perform qubit routing by making it both construct each action and search over the space of all actions. It is aided in performing these tasks by a Graph neural network that evaluates the value function and action probabilities for each state. Along with this, we propose a new method of adding mutex-lock like variables in our state representation which helps factor in the parallelization of the scheduled operations, thereby pruning the depth of the output circuit. Overall, our procedure (referred to as QRoute) performs qubit routing in a hardware agnostic manner, and it outperforms other available qubit routing implementations on various circuit benchmarks.</abstract><doi>10.1609/aaai.v36i9.21231</doi><tpages>9</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2159-5399
ispartof Proceedings of the ... AAAI Conference on Artificial Intelligence, 2022-06, Vol.36 (9), p.9935-9943
issn 2159-5399
2374-3468
language eng
recordid cdi_crossref_primary_10_1609_aaai_v36i9_21231
source Freely Accessible Science Journals - check A-Z of ejournals
title Qubit Routing Using Graph Neural Network Aided Monte Carlo Tree Search
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T11%3A16%3A54IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Qubit%20Routing%20Using%20Graph%20Neural%20Network%20Aided%20Monte%20Carlo%20Tree%20Search&rft.jtitle=Proceedings%20of%20the%20...%20AAAI%20Conference%20on%20Artificial%20Intelligence&rft.au=Sinha,%20Animesh&rft.date=2022-06-28&rft.volume=36&rft.issue=9&rft.spage=9935&rft.epage=9943&rft.pages=9935-9943&rft.issn=2159-5399&rft.eissn=2374-3468&rft_id=info:doi/10.1609/aaai.v36i9.21231&rft_dat=%3Ccrossref%3E10_1609_aaai_v36i9_21231%3C/crossref%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c215t-3ab02a143304bee94350c30d428ea5ba1d73086b98e1d914f7ccecbf33e0a8f53%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