Cargando…
Heuristic recurrent algorithms for photonic Ising machines
The inability of conventional electronic architectures to efficiently solve large combinatorial problems motivates the development of novel computational hardware. There has been much effort toward developing application-specific hardware across many different fields of engineering, such as integrat...
Autores principales: | , , , , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group UK
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6959305/ https://www.ncbi.nlm.nih.gov/pubmed/31937776 http://dx.doi.org/10.1038/s41467-019-14096-z |
_version_ | 1783487567356755968 |
---|---|
author | Roques-Carmes, Charles Shen, Yichen Zanoci, Cristian Prabhu, Mihika Atieh, Fadi Jing, Li Dubček, Tena Mao, Chenkai Johnson, Miles R. Čeperić, Vladimir Joannopoulos, John D. Englund, Dirk Soljačić, Marin |
author_facet | Roques-Carmes, Charles Shen, Yichen Zanoci, Cristian Prabhu, Mihika Atieh, Fadi Jing, Li Dubček, Tena Mao, Chenkai Johnson, Miles R. Čeperić, Vladimir Joannopoulos, John D. Englund, Dirk Soljačić, Marin |
author_sort | Roques-Carmes, Charles |
collection | PubMed |
description | The inability of conventional electronic architectures to efficiently solve large combinatorial problems motivates the development of novel computational hardware. There has been much effort toward developing application-specific hardware across many different fields of engineering, such as integrated circuits, memristors, and photonics. However, unleashing the potential of such architectures requires the development of algorithms which optimally exploit their fundamental properties. Here, we present the Photonic Recurrent Ising Sampler (PRIS), a heuristic method tailored for parallel architectures allowing fast and efficient sampling from distributions of arbitrary Ising problems. Since the PRIS relies on vector-to-fixed matrix multiplications, we suggest the implementation of the PRIS in photonic parallel networks, which realize these operations at an unprecedented speed. The PRIS provides sample solutions to the ground state of Ising models, by converging in probability to their associated Gibbs distribution. The PRIS also relies on intrinsic dynamic noise and eigenvalue dropout to find ground states more efficiently. Our work suggests speedups in heuristic methods via photonic implementations of the PRIS. |
format | Online Article Text |
id | pubmed-6959305 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | Nature Publishing Group UK |
record_format | MEDLINE/PubMed |
spelling | pubmed-69593052020-01-15 Heuristic recurrent algorithms for photonic Ising machines Roques-Carmes, Charles Shen, Yichen Zanoci, Cristian Prabhu, Mihika Atieh, Fadi Jing, Li Dubček, Tena Mao, Chenkai Johnson, Miles R. Čeperić, Vladimir Joannopoulos, John D. Englund, Dirk Soljačić, Marin Nat Commun Article The inability of conventional electronic architectures to efficiently solve large combinatorial problems motivates the development of novel computational hardware. There has been much effort toward developing application-specific hardware across many different fields of engineering, such as integrated circuits, memristors, and photonics. However, unleashing the potential of such architectures requires the development of algorithms which optimally exploit their fundamental properties. Here, we present the Photonic Recurrent Ising Sampler (PRIS), a heuristic method tailored for parallel architectures allowing fast and efficient sampling from distributions of arbitrary Ising problems. Since the PRIS relies on vector-to-fixed matrix multiplications, we suggest the implementation of the PRIS in photonic parallel networks, which realize these operations at an unprecedented speed. The PRIS provides sample solutions to the ground state of Ising models, by converging in probability to their associated Gibbs distribution. The PRIS also relies on intrinsic dynamic noise and eigenvalue dropout to find ground states more efficiently. Our work suggests speedups in heuristic methods via photonic implementations of the PRIS. Nature Publishing Group UK 2020-01-14 /pmc/articles/PMC6959305/ /pubmed/31937776 http://dx.doi.org/10.1038/s41467-019-14096-z Text en © The Author(s) 2020 Open Access This 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 license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license 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 license, visit http://creativecommons.org/licenses/by/4.0/. |
spellingShingle | Article Roques-Carmes, Charles Shen, Yichen Zanoci, Cristian Prabhu, Mihika Atieh, Fadi Jing, Li Dubček, Tena Mao, Chenkai Johnson, Miles R. Čeperić, Vladimir Joannopoulos, John D. Englund, Dirk Soljačić, Marin Heuristic recurrent algorithms for photonic Ising machines |
title | Heuristic recurrent algorithms for photonic Ising machines |
title_full | Heuristic recurrent algorithms for photonic Ising machines |
title_fullStr | Heuristic recurrent algorithms for photonic Ising machines |
title_full_unstemmed | Heuristic recurrent algorithms for photonic Ising machines |
title_short | Heuristic recurrent algorithms for photonic Ising machines |
title_sort | heuristic recurrent algorithms for photonic ising machines |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6959305/ https://www.ncbi.nlm.nih.gov/pubmed/31937776 http://dx.doi.org/10.1038/s41467-019-14096-z |
work_keys_str_mv | AT roquescarmescharles heuristicrecurrentalgorithmsforphotonicisingmachines AT shenyichen heuristicrecurrentalgorithmsforphotonicisingmachines AT zanocicristian heuristicrecurrentalgorithmsforphotonicisingmachines AT prabhumihika heuristicrecurrentalgorithmsforphotonicisingmachines AT atiehfadi heuristicrecurrentalgorithmsforphotonicisingmachines AT jingli heuristicrecurrentalgorithmsforphotonicisingmachines AT dubcektena heuristicrecurrentalgorithmsforphotonicisingmachines AT maochenkai heuristicrecurrentalgorithmsforphotonicisingmachines AT johnsonmilesr heuristicrecurrentalgorithmsforphotonicisingmachines AT cepericvladimir heuristicrecurrentalgorithmsforphotonicisingmachines AT joannopoulosjohnd heuristicrecurrentalgorithmsforphotonicisingmachines AT englunddirk heuristicrecurrentalgorithmsforphotonicisingmachines AT soljacicmarin heuristicrecurrentalgorithmsforphotonicisingmachines |