BosonSampling.jl: A Julia package for quantum multi-photon interferometry
arXiv:2212.09537 · doi:10.22331/q-2024-06-18-1378
Abstract
We present a free open source package for high performance simulation and numerical investigation of boson samplers and, more generally, multi-photon interferometry. Our package is written in Julia, allowing C-like performance with easy notations and fast, high-level coding. Underlying building blocks can easily be modified without complicated low-level language modifications. We present a great variety of routines for tasks related to boson sampling, such as statistical tools, optimization methods, classical samplers and validation tools.
arXiv comment12 pages, 6 figures
References in corpus (38)
- Quantum Computing in the NISQ era and beyond
- Quantum computational advantage using photons
- Experimental Boson Sampling
- Boson sampling with 20 input photons in 60-mode interferometers at state spaces
- Gaussian Boson Sampling
- Experimental Scattershot Boson Sampling
- QuantumOptics.jl: A Julia framework for simulating open quantum systems
- Computational advantage of quantum random sampling
- Gaussian Boson Sampling with Pseudo-Photon-Number Resolving Detectors and Quantum Computational Advantage
- Sufficient Conditions for Efficient Classical Simulation of Quantum Optics
- Scalable boson-sampling with time-bin encoding using a loop-based architecture
- Sampling of partially distinguishable bosons and the relation to the multidimensional permanent
- Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design
- Stringent and efficient assessment of Boson-Sampling devices
- Efficient algorithm for boson sampling with partially distinguishable photons
- Simulating boson sampling in lossy architectures
- QuantumCumulants.jl: A Julia framework for generalized mean-field equations in open quantum systems
- A Statistical Benchmark for BosonSampling
- Classical simulation of photonic linear optics with lost particles
- Perceval: A Software Platform for Discrete Variable Photonic Quantum Computing
- Universality of Generalized Bunching and Efficient Assessment of Boson Sampling
- Suppression laws for multi-particle interference in Sylvester interferometers
- Totally Destructive Many-Particle Interference
- Experimental generalized quantum suppression law in Sylvester interferometers
- Classical simulation of linear optics subject to nonuniform losses
- An atomic boson sampler
- Classically simulating near-term partially-distinguishable and lossy boson sampling
- Noise in BosonSampling and the threshold of efficient classical simulatability
- Classical simulability of noisy boson sampling
- Convergence rates for the quantum central limit theorem
- Boson bunching is not maximized by indistinguishable particles
- Decision and function problems based on boson sampling
- QuantumInformation.jl---a Julia package for numerical computation in quantum information theory
- Cryptographic One-way Function Based on Boson Sampling
- Distinguishing noisy boson sampling from classical simulations
- Signatures of Many-Particle Interference
- Learning an Astronomical Catalog of the Visible Universe through Scalable Bayesian Inference
- Gaussian boson sampling with partial distinguishability