论文标题
PESCEVAL:一个用于离散可变光子量子计算的软件平台
Perceval: A Software Platform for Discrete Variable Photonic Quantum Computing
论文作者
论文摘要
我们介绍了Perceval,这是一个开源软件平台,用于模拟和与离散的光子量子计算机进行模拟和接口,并描述其主要功能和组件。它的Python前端允许光子电路由基本的光子构建块组成,例如光子源,梁拆分器,相移和探测器。可以为不同的用例提供各种计算后端。这些使用最新的模拟技术涵盖了弱模拟,采样和强大的模拟。我们通过重现各种光子实验并模拟一系列量子算法的光子实现,从Grover's和Shor的Shor到Quantum机器学习的示例,从而为作用示例。对于希望轻松建模,设计,模拟或优化的离散可变性光子实验的实验者,perceval旨在成为有用的工具包,对于希望设计算法和应用程序的理论家,以评估算法和应用程序,以评估algority量子的应用程序设计师,以评估algorion-inter-inter-inter-inter-the-the-the-the-Art-Art-Art-Art-Artsart。
We introduce Perceval, an open-source software platform for simulating and interfacing with discrete-variable photonic quantum computers, and describe its main features and components. Its Python front-end allows photonic circuits to be composed from basic photonic building blocks like photon sources, beam splitters, phase-shifters and detectors. A variety of computational back-ends are available and optimised for different use-cases. These use state-of-the-art simulation techniques covering both weak simulation, or sampling, and strong simulation. We give examples of Perceval in action by reproducing a variety of photonic experiments and simulating photonic implementations of a range of quantum algorithms, from Grover's and Shor's to examples of quantum machine learning. Perceval is intended to be a useful toolkit for experimentalists wishing to easily model, design, simulate, or optimise a discrete-variable photonic experiment, for theoreticians wishing to design algorithms and applications for discrete-variable photonic quantum computing platforms, and for application designers wishing to evaluate algorithms on available state-of-the-art photonic quantum computers.