Cargando…

The Role of Experimental Noise in a Hybrid Classical-Molecular Computer to Solve Combinatorial Optimization Problems

[Image: see text] Chemical and molecular-based computers may be promising alternatives to modern silicon-based computers. In particular, hybrid systems, where tasks are split between a chemical medium and traditional silicon components, may provide access and demonstration of chemical advantages suc...

Descripción completa

Detalles Bibliográficos
Autores principales: Krasecki, Veronica K., Sharma, Abhishek, Cavell, Andrew C., Forman, Christopher, Guo, Si Yue, Jensen, Evan Thomas, Smith, Mackinsey A., Czerwinski, Rachel, Friederich, Pascal, Hickman, Riley J., Gianneschi, Nathan, Aspuru-Guzik, Alán, Cronin, Leroy, Goldsmith, Randall H.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: American Chemical Society 2023
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10375572/
https://www.ncbi.nlm.nih.gov/pubmed/37521801
http://dx.doi.org/10.1021/acscentsci.3c00515
_version_ 1785079061931884544
author Krasecki, Veronica K.
Sharma, Abhishek
Cavell, Andrew C.
Forman, Christopher
Guo, Si Yue
Jensen, Evan Thomas
Smith, Mackinsey A.
Czerwinski, Rachel
Friederich, Pascal
Hickman, Riley J.
Gianneschi, Nathan
Aspuru-Guzik, Alán
Cronin, Leroy
Goldsmith, Randall H.
author_facet Krasecki, Veronica K.
Sharma, Abhishek
Cavell, Andrew C.
Forman, Christopher
Guo, Si Yue
Jensen, Evan Thomas
Smith, Mackinsey A.
Czerwinski, Rachel
Friederich, Pascal
Hickman, Riley J.
Gianneschi, Nathan
Aspuru-Guzik, Alán
Cronin, Leroy
Goldsmith, Randall H.
author_sort Krasecki, Veronica K.
collection PubMed
description [Image: see text] Chemical and molecular-based computers may be promising alternatives to modern silicon-based computers. In particular, hybrid systems, where tasks are split between a chemical medium and traditional silicon components, may provide access and demonstration of chemical advantages such as scalability, low power dissipation, and genuine randomness. This work describes the development of a hybrid classical-molecular computer (HCMC) featuring an electrochemical reaction on top of an array of discrete electrodes with a fluorescent readout. The chemical medium, optical readout, and electrode interface combined with a classical computer generate a feedback loop to solve several canonical optimization problems in computer science such as number partitioning and prime factorization. Importantly, the HCMC makes constructive use of experimental noise in the optical readout, a milestone for molecular systems, to solve these optimization problems, as opposed to in silico random number generation. Specifically, we show calculations stranded in local minima can consistently converge on a global minimum in the presence of experimental noise. Scalability of the hybrid computer is demonstrated by expanding the number of variables from 4 to 7, increasing the number of possible solutions by 1 order of magnitude. This work provides a stepping stone to fully molecular approaches to solving complex computational problems using chemistry.
format Online
Article
Text
id pubmed-10375572
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher American Chemical Society
record_format MEDLINE/PubMed
spelling pubmed-103755722023-07-29 The Role of Experimental Noise in a Hybrid Classical-Molecular Computer to Solve Combinatorial Optimization Problems Krasecki, Veronica K. Sharma, Abhishek Cavell, Andrew C. Forman, Christopher Guo, Si Yue Jensen, Evan Thomas Smith, Mackinsey A. Czerwinski, Rachel Friederich, Pascal Hickman, Riley J. Gianneschi, Nathan Aspuru-Guzik, Alán Cronin, Leroy Goldsmith, Randall H. ACS Cent Sci [Image: see text] Chemical and molecular-based computers may be promising alternatives to modern silicon-based computers. In particular, hybrid systems, where tasks are split between a chemical medium and traditional silicon components, may provide access and demonstration of chemical advantages such as scalability, low power dissipation, and genuine randomness. This work describes the development of a hybrid classical-molecular computer (HCMC) featuring an electrochemical reaction on top of an array of discrete electrodes with a fluorescent readout. The chemical medium, optical readout, and electrode interface combined with a classical computer generate a feedback loop to solve several canonical optimization problems in computer science such as number partitioning and prime factorization. Importantly, the HCMC makes constructive use of experimental noise in the optical readout, a milestone for molecular systems, to solve these optimization problems, as opposed to in silico random number generation. Specifically, we show calculations stranded in local minima can consistently converge on a global minimum in the presence of experimental noise. Scalability of the hybrid computer is demonstrated by expanding the number of variables from 4 to 7, increasing the number of possible solutions by 1 order of magnitude. This work provides a stepping stone to fully molecular approaches to solving complex computational problems using chemistry. American Chemical Society 2023-07-14 /pmc/articles/PMC10375572/ /pubmed/37521801 http://dx.doi.org/10.1021/acscentsci.3c00515 Text en © 2023 The Authors. Published by American Chemical Society https://creativecommons.org/licenses/by/4.0/Permits the broadest form of re-use including for commercial purposes, provided that author attribution and integrity are maintained (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Krasecki, Veronica K.
Sharma, Abhishek
Cavell, Andrew C.
Forman, Christopher
Guo, Si Yue
Jensen, Evan Thomas
Smith, Mackinsey A.
Czerwinski, Rachel
Friederich, Pascal
Hickman, Riley J.
Gianneschi, Nathan
Aspuru-Guzik, Alán
Cronin, Leroy
Goldsmith, Randall H.
The Role of Experimental Noise in a Hybrid Classical-Molecular Computer to Solve Combinatorial Optimization Problems
title The Role of Experimental Noise in a Hybrid Classical-Molecular Computer to Solve Combinatorial Optimization Problems
title_full The Role of Experimental Noise in a Hybrid Classical-Molecular Computer to Solve Combinatorial Optimization Problems
title_fullStr The Role of Experimental Noise in a Hybrid Classical-Molecular Computer to Solve Combinatorial Optimization Problems
title_full_unstemmed The Role of Experimental Noise in a Hybrid Classical-Molecular Computer to Solve Combinatorial Optimization Problems
title_short The Role of Experimental Noise in a Hybrid Classical-Molecular Computer to Solve Combinatorial Optimization Problems
title_sort role of experimental noise in a hybrid classical-molecular computer to solve combinatorial optimization problems
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10375572/
https://www.ncbi.nlm.nih.gov/pubmed/37521801
http://dx.doi.org/10.1021/acscentsci.3c00515
work_keys_str_mv AT kraseckiveronicak theroleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT sharmaabhishek theroleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT cavellandrewc theroleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT formanchristopher theroleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT guosiyue theroleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT jensenevanthomas theroleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT smithmackinseya theroleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT czerwinskirachel theroleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT friederichpascal theroleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT hickmanrileyj theroleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT gianneschinathan theroleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT aspuruguzikalan theroleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT croninleroy theroleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT goldsmithrandallh theroleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT kraseckiveronicak roleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT sharmaabhishek roleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT cavellandrewc roleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT formanchristopher roleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT guosiyue roleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT jensenevanthomas roleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT smithmackinseya roleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT czerwinskirachel roleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT friederichpascal roleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT hickmanrileyj roleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT gianneschinathan roleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT aspuruguzikalan roleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT croninleroy roleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems
AT goldsmithrandallh roleofexperimentalnoiseinahybridclassicalmolecularcomputertosolvecombinatorialoptimizationproblems