Cargando…

Quantum annealing algorithms for Boolean tensor networks

Quantum annealers manufactured by D-Wave Systems, Inc., are computational devices capable of finding high-quality heuristic solutions of NP-hard problems. In this contribution, we explore the potential and effectiveness of such quantum annealers for computing Boolean tensor networks. Tensors offer a...

Descripción completa

Detalles Bibliográficos
Autores principales: Pelofske, Elijah, Hahn, Georg, O’Malley, Daniel, Djidjev, Hristo N., Alexandrov, Boian S.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9123033/
https://www.ncbi.nlm.nih.gov/pubmed/35595786
http://dx.doi.org/10.1038/s41598-022-12611-9
_version_ 1784711475844087808
author Pelofske, Elijah
Hahn, Georg
O’Malley, Daniel
Djidjev, Hristo N.
Alexandrov, Boian S.
author_facet Pelofske, Elijah
Hahn, Georg
O’Malley, Daniel
Djidjev, Hristo N.
Alexandrov, Boian S.
author_sort Pelofske, Elijah
collection PubMed
description Quantum annealers manufactured by D-Wave Systems, Inc., are computational devices capable of finding high-quality heuristic solutions of NP-hard problems. In this contribution, we explore the potential and effectiveness of such quantum annealers for computing Boolean tensor networks. Tensors offer a natural way to model high-dimensional data commonplace in many scientific fields, and representing a binary tensor as a Boolean tensor network is the task of expressing a tensor containing categorical (i.e., [Formula: see text] ) values as a product of low dimensional binary tensors. A Boolean tensor network is computed by Boolean tensor decomposition, and it is usually not exact. The aim of such decomposition is to minimize the given distance measure between the high-dimensional input tensor and the product of lower-dimensional (usually three-dimensional) tensors and matrices representing the tensor network. In this paper, we introduce and analyze three general algorithms for Boolean tensor networks: Tucker, Tensor Train, and Hierarchical Tucker networks. The computation of a Boolean tensor network is reduced to a sequence of Boolean matrix factorizations, which we show can be expressed as a quadratic unconstrained binary optimization problem suitable for solving on a quantum annealer. By using a novel method we introduce called parallel quantum annealing, we demonstrate that Boolean tensor’s with up to millions of elements can be decomposed efficiently using a DWave 2000Q quantum annealer.
format Online
Article
Text
id pubmed-9123033
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-91230332022-05-22 Quantum annealing algorithms for Boolean tensor networks Pelofske, Elijah Hahn, Georg O’Malley, Daniel Djidjev, Hristo N. Alexandrov, Boian S. Sci Rep Article Quantum annealers manufactured by D-Wave Systems, Inc., are computational devices capable of finding high-quality heuristic solutions of NP-hard problems. In this contribution, we explore the potential and effectiveness of such quantum annealers for computing Boolean tensor networks. Tensors offer a natural way to model high-dimensional data commonplace in many scientific fields, and representing a binary tensor as a Boolean tensor network is the task of expressing a tensor containing categorical (i.e., [Formula: see text] ) values as a product of low dimensional binary tensors. A Boolean tensor network is computed by Boolean tensor decomposition, and it is usually not exact. The aim of such decomposition is to minimize the given distance measure between the high-dimensional input tensor and the product of lower-dimensional (usually three-dimensional) tensors and matrices representing the tensor network. In this paper, we introduce and analyze three general algorithms for Boolean tensor networks: Tucker, Tensor Train, and Hierarchical Tucker networks. The computation of a Boolean tensor network is reduced to a sequence of Boolean matrix factorizations, which we show can be expressed as a quadratic unconstrained binary optimization problem suitable for solving on a quantum annealer. By using a novel method we introduce called parallel quantum annealing, we demonstrate that Boolean tensor’s with up to millions of elements can be decomposed efficiently using a DWave 2000Q quantum annealer. Nature Publishing Group UK 2022-05-20 /pmc/articles/PMC9123033/ /pubmed/35595786 http://dx.doi.org/10.1038/s41598-022-12611-9 Text en © This is a U.S. Government work and not under copyright protection in the US; foreign copyright protection may apply 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Pelofske, Elijah
Hahn, Georg
O’Malley, Daniel
Djidjev, Hristo N.
Alexandrov, Boian S.
Quantum annealing algorithms for Boolean tensor networks
title Quantum annealing algorithms for Boolean tensor networks
title_full Quantum annealing algorithms for Boolean tensor networks
title_fullStr Quantum annealing algorithms for Boolean tensor networks
title_full_unstemmed Quantum annealing algorithms for Boolean tensor networks
title_short Quantum annealing algorithms for Boolean tensor networks
title_sort quantum annealing algorithms for boolean tensor networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9123033/
https://www.ncbi.nlm.nih.gov/pubmed/35595786
http://dx.doi.org/10.1038/s41598-022-12611-9
work_keys_str_mv AT pelofskeelijah quantumannealingalgorithmsforbooleantensornetworks
AT hahngeorg quantumannealingalgorithmsforbooleantensornetworks
AT omalleydaniel quantumannealingalgorithmsforbooleantensornetworks
AT djidjevhriston quantumannealingalgorithmsforbooleantensornetworks
AT alexandrovboians quantumannealingalgorithmsforbooleantensornetworks