我们介绍了 Perceval,这是一个用于模拟和与离散变量光子量子计算机交互的开源软件平台,并描述了它的主要特性和组件。它的 Python 前端允许光子电路由基本的光子构建块组成,例如光子源、分束器、移相器和探测器。有各种计算后端可用,并针对不同的用例进行了优化。它们使用最先进的模拟技术,涵盖弱模拟或采样和强模拟。我们通过重现各种光子实验并模拟一系列量子算法的光子实现(从 Grover 和 Shor 的算法到量子机器学习的例子),给出了 Perceval 的实际应用示例。 Perceval 旨在成为一个有用的工具包,适用于希望轻松建模、设计、模拟或优化离散变量光子实验的实验者,希望为离散变量光子量子计算平台设计算法和应用程序的理论家,以及希望在现有的最先进的光子量子计算机上评估算法的应用程序设计者。
主要关键词