Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

Quantum Science and Technology

PhotoniQLAB: a framework for simulating photonic quantum information processing experiments

Zhihao Wu, Junjie Wu, Anqi Huang

Published Oct 15, 2020• 5 citations
Publisher

Abstract

Abstract Simulators for photonic quantum information processing (PQIP) experiments are essentially different with currently available quantum-circuit simulators. In PQIP experiments, photons are usually encoded by multiple degrees of freedom, some of which are multi-level or even infinite-level. Moreover, the evolution of indistinguishable photons cannot be described elegantly by the model used in quantum-circuit simulators. A simulator focusing on PQIP experiments is urgently needed, as it plays an important role in PQIP experiments designing and verification. We developed PhotoniQLAB, an object-oriented framework designed for simulating PQIP experiments, which provides a virtual-lab user experience. The core simulation unit is a computer algebraic system based on the second quantization method. PhotoniQLAB only requires users to enter the structure information of a target PQIP experiment to conduct a simulation, as it can understand the topological structure by itself. The mathematical foundation and technical details of PhotoniQLAB are discussed in the paper. The performance of PhotoniQLAB, which is analyzed and used to simulate several experimental schemes in this paper, has been shown to be efficient enough for near-term PQIP experiments. PhotoniQLAB shows its flexibility and universality, through simulating more than 60 existing PQIP experiments in published papers. We believe that PhotoniQLAB will become a fundamental PQIP software infrastructure facilitating the analyses and designs of PQIP experiments.

DOI
10.1088/2058-9565/abc1ba

Related papers

Photonic quantum information science for stochastic simulation and non-locality

Farzad Ghafari

Since its inception, quantum information processing (QIP) has been branched into many new directions. As well as well-known applications such as teleportation and metrology, researchers are beginning to investigate interdisciplinary areas such as quantum machine learning. One of the interesting areas is where quantum information science meets stochastic modelling, from the field of complexity science. Recently, it has been shown theoretically that, for simulating classical systems, quantumassisted models and simulators are more efficient in terms of memory storage they require to do simulations, compared with classical computers. That is, for most systems, classical simulators demand an excessive amount of memory storage, while quantum simulators can do the same simulation with less memory. The main focus of this thesis is on experimental realisation of quantum simulators that are capable of simulating stochastic processes with a reduced amount of memory. To implement the (nearly) exact simulation of stochastic processes using quantum simulators, it is essential to have low-noise state preparation, robust unitary operations, and high-precision read-out. These requirements, and the flexibility and precision of photonic quantum optics, make photonics the ideal system for developing the science of this new quantum advantage and for making strides towards its technological realisation. In the context of stochastic simulation, I have experimentally studied three key problems that serve as stepping stones in advancing this new field. In the first experiment, an error-tolerant quantum simulator was designed, and realised to simulate a 1D Ising spin chain, using internal states that store less information than the corresponding classical approach. Furthermore, an interesting and fundamental phenomenon named the ambiguity of simplicity is witnessed. This is the inconsistency that we observe in the order of relative complexity of two systems when we change the simulators from classical to quantum. In the second experiment, a quantum simulator was built that can simulate classical processes for more than one step of the simulation at a time, storing the information from multiple steps coherently. In the third experiment, a new type of quantum memory advantage, which is based on the dimensionality of the memory register, rather than on information entropy measure, is demonstrated. This advantage is realisable in a single simulator, in contrast to previous works. Realising the dimensionality memory advantage in practical applications does not rely on running multiple simulators in parallel.In the field of optical QIP, realising an ideal single-photon source has been a longstanding challenge. In another part of my PhD, I have worked on a source that aims to tackle some of the existing issues in this context. We built a source of high-quality entangled photons with a high heralding efficiency, which has the potential to be used in multi-photon experiments. This source was also essential to demonstrate a fundamental task in quantum non-locality, one-way steering, which was performed conclusively for the first time.

•Jul 8, 2019•0 citations

Qibo : a framework for quantum simulation with hardware acceleration

Stavros Efthymiou, Sergi Ramos-Calderer, Carlos Bravo-Prieto +5 more

Abstract We present Qibo , a new open-source software for fast evaluation of quantum circuits and adiabatic evolution which takes full advantage of hardware accelerators. The growing interest in quantum computing and the recent developments of quantum hardware devices motivates the development of new advanced computational tools focused on performance and usage simplicity. In this work we introduce a new quantum simulation framework that enables developers to delegate all complicated aspects of hardware or platform implementation to the library so they can focus on the problem and quantum algorithms at hand. This software is designed from scratch with simulation performance, code simplicity and user friendly interface as target goals. It takes advantage of hardware acceleration such as multi-threading Central Processing Unit (CPU), single Graphics Processing Unit (GPU) and multi-GPU devices.

arXiv:2009.01845•Quantum Science and Technology•Dec 9, 2021•132 citations

Algorithms and protocols for quantum information technologies

Robert J. Chapman

Quantum technologies harness the properties of controlled quantum mechanical systems for applications in computation, communication and metrology, and enable us to further our understanding of fundamental physics. Quantum hardware is designed to manipulate complex and fragile many-particle quantum states, which requires exquisite control machinery, advanced software and near-complete isolation from the surrounding environment. With sufficient capabilities, quantum computers with large registers of quantum bits will perform classically intractable calculations such as quantum chemistry simulations. Quantum key distribution will provide completely secure communications across the world and quantum metrology will enable measurement precision beyond today's capabilities. While quantum technologies are far from surpassing classical hardware today, the vision and potential impact has sparked a world-wide research effort, both theoretical and experimental, to develop a quantum computer. The most sophisticated current quantum technologies have control over small numbers of quantum bits and are limited by environmental decoherence processes. While progress in developing quantum hardware is ongoing, designing and demonstrating new algorithms and protocols for quantum information is a thriving research field. Photonics provides an ideal platform for small-scale proof-of-concept quantum experiments, which are the focus of this thesis. In the coming decades, we will see the realisation of quantum hardware capable of applications that outperform any classical computer. In this thesis, I present several protocols and algorithms for quantum information science and technology, which are implemented in quantum photonic experiments. The applications of these works include robust quantum tomography, quantum state relocation, quantum enhanced data recovery and probing fundamental causality in quantum mechanics. The works presented here are based on two photon experiments from a prototypical spontaneous parametric down-conversion source, which provides an excellent test-bed for quantum information experiments. Photons can be used to encode quantum information in a range of different degrees of freedom. This versatility, along with compatibility with existing technology gives photonics a great advantage in the development of quantum hardware.

•Feb 13, 2018•0 citations

Quantum information processing in large-scale photonic networks

Reinier van der Meer

This thesis focuses on optical quantum information processing in two parts. The first part focuses on photonic hardware. Large-scale photonic experiments require the generation of many indistinguishable single photons simultaneously. Traditionally, such photons are generated by spontaneous parametric down-conversion (SPDC). However, the suitability of such sources to generate many photons. We have identified the maximum limits of how many photons SPDC sources can be made. A second requirement of large-scale quantum photonics is having a network with many optical modes while maintaining low optical loss. Such networks are currently lacking. Therefore we introduce the possibility to use a rough surface scatterer for a quantum advantage experiment. Although such a network is far from universal, it has many modes and low loss. Another approach is to use integrated quantum photonics, which is fully reconfigurable and is a promising way of scaling up to large systems in an industrial setting. We have characterized a programmable low-loss 12-mode silicon nitride (SiN). In the second part of the thesis, various proof-of-principle quantum experiments were performed on a 12 mode SiN integrated photonic chip. Firstly, it was shown that these networks can be used to simulate wave propagation through disordered networks. This unconventional approach allows for full experimental access and control to the physical process, which is essential for such experiments. Secondly, we introduced a semi-device independent witness protocol that can in-situ verify the indistinguishability of photons on the chip, which is an essential tool to have when the system size increases and can no longer be efficiently simulated classically. The last experiment is a quantum simulation where we show how a pure quantum state locally thermalizes in a closed system.

•Jan 11, 2022•0 citations

A Scalable Framework for Automation of Quantum Network Experiments

Amin Taherkhani, Kentaro Teramoto, Andrew Todd +2 more

As quantum computing continues to progress, there is an increasing need for standardized quantum network technology [1], [2] to connect quantum computers together. Experimental testbeds are necessary in order to develop quantum network software and hardware. Building a scalable testbed for data center-level quantum networks requires overcoming numerous engineering and technical challenges in quantum communications, quantum processing and quantum storage. In this work, we describe a software framework for use with an all-photonic quantum networking testbed. This framework is designed for rapid development and capable of automated execution of quantum experiments. We introduce PnPQ, an open-source, unified driver library for hardware commonly used in quantum optical experiments. On top of this low-level hardware control library, we present software modules for controlling and coordinating quantum network nodes using remote procedure calls (RPC). Finally, we describe high-level software for performing and analyzing quantum photonic experiments using these software modules. As a whole, these software components comprise the first version of a framework that will enable us to implement and test quantum network architectures. This framework is intended to help us move forward from building simple experiments to complex Quantum systems.

IEEE International Conference on Quantum Computing and Engineering (QCE)•Sep 15, 2024•3 citations

The MQT Handbook : A Summary of Design Automation Tools and Software for Quantum Computing

Robert Wille, Lucas Berent, Tobias Forster +10 more

Quantum computers are becoming a reality and numerous quantum computing applications with a near-term perspective (e.g., for finance, chemistry, machine learning, and optimization) and with a long-term perspective (e.g., for cryptography or unstructured search) are currently being investigated. However, designing and realizing potential applications for these devices in a scalable fashion requires automated, efficient, and user-friendly software tools that cater to the needs of end users, engineers, and physicists at every level of the entire quantum software stack. Many of the problems to be tackled in that regard are similar to design problems from the classical realm for which sophisticated design automation tools have been developed in the previous decades.The Munich Quantum Toolkit (MQT) is a collection of software tools for quantum computing developed by the Chair for Design Automation at the Technical University of Munich which explicitly utilizes this design automation expertise. Our overarching objective is to provide solutions for design tasks across the entire quantum software stack. This entails high-level support for end users in realizing their applications, efficient methods for the classical simulation, compilation, and verification of quantum circuits, tools for quantum error correction, support for physical design, and more. These methods are supported by corresponding data structures (such as decision diagrams or the ZX-calculus) and core methods (such as SAT encodings/solvers). All of the developed tools are available as open-source implementations and are hosted on github.com/cda-tum.Note: A live version of this document is available at mqt.readthedocs.io.

arXiv:2405.17543•IEEE International Conference on Quantum Software (QSW)•Jul 7, 2024•51 citations
Abstract Simulators for photonic quantum information processing (PQIP) experiments are essentially different with currently available quantum-circuit simulators. In PQIP experiments, photons are usually encoded by multiple degrees of freedom, some of which are multi-level or even infinite-level. Moreover, the evolution of indistinguishable photons cannot be described elegantly by the model used in quantum-circuit simulators. A simulator focusing on PQIP experiments is urgently needed, as it plays an important role in PQIP experiments designing and verification. We developed PhotoniQLAB, an object-oriented framework designed for simulating PQIP experiments, which provides a virtual-lab user experience. The core simulation unit is a computer algebraic system based on the second quantization method. PhotoniQLAB only requires users to enter the structure information of a target PQIP experiment to conduct a simulation, as it can understand the topological structure by itself. The mathematical foundation and technical details of PhotoniQLAB are discussed in the paper. The performance of PhotoniQLAB, which is analyzed and used to simulate several experimental schemes in this paper, has been shown to be efficient enough for near-term PQIP experiments. PhotoniQLAB shows its flexibility and universality, through simulating more than 60 existing PQIP experiments in published papers. We believe that PhotoniQLAB will become a fundamental PQIP software infrastructure facilitating the analyses and designs of PQIP experiments.
Since its inception, quantum information processing (QIP) has been branched into many new directions. As well as well-known applications such as teleportation and metrology, researchers are beginning to investigate interdisciplinary areas such as quantum machine learning. One of the interesting areas is where quantum information science meets stochastic modelling, from the field of complexity science. Recently, it has been shown theoretically that, for simulating classical systems, quantumassisted models and simulators are more efficient in terms of memory storage they require to do simulations, compared with classical computers. That is, for most systems, classical simulators demand an excessive amount of memory storage, while quantum simulators can do the same simulation with less memory. The main focus of this thesis is on experimental realisation of quantum simulators that are capable of simulating stochastic processes with a reduced amount of memory. To implement the (nearly) exact simulation of stochastic processes using quantum simulators, it is essential to have low-noise state preparation, robust unitary operations, and high-precision read-out. These requirements, and the flexibility and precision of photonic quantum optics, make photonics the ideal system for developing the science of this new quantum advantage and for making strides towards its technological realisation. In the context of stochastic simulation, I have experimentally studied three key problems that serve as stepping stones in advancing this new field. In the first experiment, an error-tolerant quantum simulator was designed, and realised to simulate a 1D Ising spin chain, using internal states that store less information than the corresponding classical approach. Furthermore, an interesting and fundamental phenomenon named the ambiguity of simplicity is witnessed. This is the inconsistency that we observe in the order of relative complexity of two systems when we change the simulators from classical to quantum. In the second experiment, a quantum simulator was built that can simulate classical processes for more than one step of the simulation at a time, storing the information from multiple steps coherently. In the third experiment, a new type of quantum memory advantage, which is based on the dimensionality of the memory register, rather than on information entropy measure, is demonstrated. This advantage is realisable in a single simulator, in contrast to previous works. Realising the dimensionality memory advantage in practical applications does not rely on running multiple simulators in parallel.In the field of optical QIP, realising an ideal single-photon source has been a longstanding challenge. In another part of my PhD, I have worked on a source that aims to tackle some of the existing issues in this context. We built a source of high-quality entangled photons with a high heralding efficiency, which has the potential to be used in multi-photon experiments. This source was also essential to demonstrate a fundamental task in quantum non-locality, one-way steering, which was performed conclusively for the first time.
Abstract We present Qibo , a new open-source software for fast evaluation of quantum circuits and adiabatic evolution which takes full advantage of hardware accelerators. The growing interest in quantum computing and the recent developments of quantum hardware devices motivates the development of new advanced computational tools focused on performance and usage simplicity. In this work we introduce a new quantum simulation framework that enables developers to delegate all complicated aspects of hardware or platform implementation to the library so they can focus on the problem and quantum algorithms at hand. This software is designed from scratch with simulation performance, code simplicity and user friendly interface as target goals. It takes advantage of hardware acceleration such as multi-threading Central Processing Unit (CPU), single Graphics Processing Unit (GPU) and multi-GPU devices.
Quantum technologies harness the properties of controlled quantum mechanical systems for applications in computation, communication and metrology, and enable us to further our understanding of fundamental physics. Quantum hardware is designed to manipulate complex and fragile many-particle quantum states, which requires exquisite control machinery, advanced software and near-complete isolation from the surrounding environment. With sufficient capabilities, quantum computers with large registers of quantum bits will perform classically intractable calculations such as quantum chemistry simulations. Quantum key distribution will provide completely secure communications across the world and quantum metrology will enable measurement precision beyond today's capabilities. While quantum technologies are far from surpassing classical hardware today, the vision and potential impact has sparked a world-wide research effort, both theoretical and experimental, to develop a quantum computer. The most sophisticated current quantum technologies have control over small numbers of quantum bits and are limited by environmental decoherence processes. While progress in developing quantum hardware is ongoing, designing and demonstrating new algorithms and protocols for quantum information is a thriving research field. Photonics provides an ideal platform for small-scale proof-of-concept quantum experiments, which are the focus of this thesis. In the coming decades, we will see the realisation of quantum hardware capable of applications that outperform any classical computer. In this thesis, I present several protocols and algorithms for quantum information science and technology, which are implemented in quantum photonic experiments. The applications of these works include robust quantum tomography, quantum state relocation, quantum enhanced data recovery and probing fundamental causality in quantum mechanics. The works presented here are based on two photon experiments from a prototypical spontaneous parametric down-conversion source, which provides an excellent test-bed for quantum information experiments. Photons can be used to encode quantum information in a range of different degrees of freedom. This versatility, along with compatibility with existing technology gives photonics a great advantage in the development of quantum hardware.
This thesis focuses on optical quantum information processing in two parts. The first part focuses on photonic hardware. Large-scale photonic experiments require the generation of many indistinguishable single photons simultaneously. Traditionally, such photons are generated by spontaneous parametric down-conversion (SPDC). However, the suitability of such sources to generate many photons. We have identified the maximum limits of how many photons SPDC sources can be made. A second requirement of large-scale quantum photonics is having a network with many optical modes while maintaining low optical loss. Such networks are currently lacking. Therefore we introduce the possibility to use a rough surface scatterer for a quantum advantage experiment. Although such a network is far from universal, it has many modes and low loss. Another approach is to use integrated quantum photonics, which is fully reconfigurable and is a promising way of scaling up to large systems in an industrial setting. We have characterized a programmable low-loss 12-mode silicon nitride (SiN). In the second part of the thesis, various proof-of-principle quantum experiments were performed on a 12 mode SiN integrated photonic chip. Firstly, it was shown that these networks can be used to simulate wave propagation through disordered networks. This unconventional approach allows for full experimental access and control to the physical process, which is essential for such experiments. Secondly, we introduced a semi-device independent witness protocol that can in-situ verify the indistinguishability of photons on the chip, which is an essential tool to have when the system size increases and can no longer be efficiently simulated classically. The last experiment is a quantum simulation where we show how a pure quantum state locally thermalizes in a closed system.
As quantum computing continues to progress, there is an increasing need for standardized quantum network technology [1], [2] to connect quantum computers together. Experimental testbeds are necessary in order to develop quantum network software and hardware. Building a scalable testbed for data center-level quantum networks requires overcoming numerous engineering and technical challenges in quantum communications, quantum processing and quantum storage. In this work, we describe a software framework for use with an all-photonic quantum networking testbed. This framework is designed for rapid development and capable of automated execution of quantum experiments. We introduce PnPQ, an open-source, unified driver library for hardware commonly used in quantum optical experiments. On top of this low-level hardware control library, we present software modules for controlling and coordinating quantum network nodes using remote procedure calls (RPC). Finally, we describe high-level software for performing and analyzing quantum photonic experiments using these software modules. As a whole, these software components comprise the first version of a framework that will enable us to implement and test quantum network architectures. This framework is intended to help us move forward from building simple experiments to complex Quantum systems.
Quantum computers are becoming a reality and numerous quantum computing applications with a near-term perspective (e.g., for finance, chemistry, machine learning, and optimization) and with a long-term perspective (e.g., for cryptography or unstructured search) are currently being investigated. However, designing and realizing potential applications for these devices in a scalable fashion requires automated, efficient, and user-friendly software tools that cater to the needs of end users, engineers, and physicists at every level of the entire quantum software stack. Many of the problems to be tackled in that regard are similar to design problems from the classical realm for which sophisticated design automation tools have been developed in the previous decades.The Munich Quantum Toolkit (MQT) is a collection of software tools for quantum computing developed by the Chair for Design Automation at the Technical University of Munich which explicitly utilizes this design automation expertise. Our overarching objective is to provide solutions for design tasks across the entire quantum software stack. This entails high-level support for end users in realizing their applications, efficient methods for the classical simulation, compilation, and verification of quantum circuits, tools for quantum error correction, support for physical design, and more. These methods are supported by corresponding data structures (such as decision diagrams or the ZX-calculus) and core methods (such as SAT encodings/solvers). All of the developed tools are available as open-source implementations and are hosted on github.com/cda-tum.Note: A live version of this document is available at mqt.readthedocs.io.