Cargando…
Evaluating probabilistic programming languages for simulating quantum correlations
This article explores how probabilistic programming can be used to simulate quantum correlations in an EPR experimental setting. Probabilistic programs are based on standard probability which cannot produce quantum correlations. In order to address this limitation, a hypergraph formalism was program...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6319741/ https://www.ncbi.nlm.nih.gov/pubmed/30608937 http://dx.doi.org/10.1371/journal.pone.0208555 |
_version_ | 1783385118380916736 |
---|---|
author | Obeid, Abdul Karim Bruza, Peter D. Wittek, Peter |
author_facet | Obeid, Abdul Karim Bruza, Peter D. Wittek, Peter |
author_sort | Obeid, Abdul Karim |
collection | PubMed |
description | This article explores how probabilistic programming can be used to simulate quantum correlations in an EPR experimental setting. Probabilistic programs are based on standard probability which cannot produce quantum correlations. In order to address this limitation, a hypergraph formalism was programmed which both expresses the measurement contexts of the EPR experimental design as well as associated constraints. Four contemporary open source probabilistic programming frameworks were used to simulate an EPR experiment in order to shed light on their relative effectiveness from both qualitative and quantitative dimensions. We found that all four probabilistic languages successfully simulated quantum correlations. Detailed analysis revealed that no language was clearly superior across all dimensions, however, the comparison does highlight aspects that can be considered when using probabilistic programs to simulate experiments in quantum physics. |
format | Online Article Text |
id | pubmed-6319741 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-63197412019-01-19 Evaluating probabilistic programming languages for simulating quantum correlations Obeid, Abdul Karim Bruza, Peter D. Wittek, Peter PLoS One Research Article This article explores how probabilistic programming can be used to simulate quantum correlations in an EPR experimental setting. Probabilistic programs are based on standard probability which cannot produce quantum correlations. In order to address this limitation, a hypergraph formalism was programmed which both expresses the measurement contexts of the EPR experimental design as well as associated constraints. Four contemporary open source probabilistic programming frameworks were used to simulate an EPR experiment in order to shed light on their relative effectiveness from both qualitative and quantitative dimensions. We found that all four probabilistic languages successfully simulated quantum correlations. Detailed analysis revealed that no language was clearly superior across all dimensions, however, the comparison does highlight aspects that can be considered when using probabilistic programs to simulate experiments in quantum physics. Public Library of Science 2019-01-04 /pmc/articles/PMC6319741/ /pubmed/30608937 http://dx.doi.org/10.1371/journal.pone.0208555 Text en © 2019 Obeid et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article Obeid, Abdul Karim Bruza, Peter D. Wittek, Peter Evaluating probabilistic programming languages for simulating quantum correlations |
title | Evaluating probabilistic programming languages for simulating quantum correlations |
title_full | Evaluating probabilistic programming languages for simulating quantum correlations |
title_fullStr | Evaluating probabilistic programming languages for simulating quantum correlations |
title_full_unstemmed | Evaluating probabilistic programming languages for simulating quantum correlations |
title_short | Evaluating probabilistic programming languages for simulating quantum correlations |
title_sort | evaluating probabilistic programming languages for simulating quantum correlations |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6319741/ https://www.ncbi.nlm.nih.gov/pubmed/30608937 http://dx.doi.org/10.1371/journal.pone.0208555 |
work_keys_str_mv | AT obeidabdulkarim evaluatingprobabilisticprogramminglanguagesforsimulatingquantumcorrelations AT bruzapeterd evaluatingprobabilisticprogramminglanguagesforsimulatingquantumcorrelations AT wittekpeter evaluatingprobabilisticprogramminglanguagesforsimulatingquantumcorrelations |