QuForge: A Library for Qudits Simulation
arXiv:2409.17716 · doi:10.1016/j.cpc.2025.109687
Abstract
Quantum computing with qudits, an extension of qubits to multiple levels, is a research field less mature than qubit-based quantum computing. However, qudits can offer some advantages over qubits, by representing information with fewer separated components. In this article, we present QuForge, a Python-based library designed to simulate quantum circuits with qudits. This library provides the necessary quantum gates for implementing quantum algorithms, tailored to any chosen qudit dimension. Built on top of differentiable frameworks, QuForge supports execution on accelerating devices such as GPUs and TPUs, significantly speeding up simulations. It also supports sparse operations, leading to a reduction in memory consumption compared to other libraries. Additionally, by constructing quantum circuits as differentiable graphs, QuForge facilitates the implementation of quantum machine learning algorithms, enhancing the capabilities and flexibility of quantum computing research.
References in corpus (24)
- Quantum Computing in the NISQ era and beyond
- Variational Quantum Algorithms
- Challenges and Opportunities in Quantum Machine Learning
- A rigorous and robust quantum speed-up in supervised machine learning
- Generalization in quantum machine learning from few training data
- QuantumNAS: Noise-Adaptive Search for Robust Quantum Circuits
- Quantum Machine Learning for Chemistry and Physics
- Hybrid quantum-classical algorithms in the noisy intermediate-scale quantum era and beyond
- Universal qudit gate synthesis for transmons
- Qudit-Teleportation for photons with linear optics
- Jet: Fast quantum circuit simulations with parallel task-based tensor-network contraction
- Arithmetic Circuits for Multilevel Qudits Based on Quantum Fourier Transform
- Molecular spin qudits for quantum simulation of light-matter interactions
- Quantum approximate optimization algorithm for qudit systems
- Systematic study of High transmon qudits up to
- Asymptotically Improved Circuit for -ary Grover's Algorithm with Advanced Decomposition of -qudit Toffoli Gate
- Qudit Dynamical Decoupling on a Superconducting Quantum Processor
- Data re-uploading with a single qudit
- Generalized Toffoli gate decomposition using ququints: Towards realizing Grover's algorithm with qudits
- Qutrit Circuits and Algebraic Relations: A Pathway to Efficient Spin-1 Hamiltonian Simulation
- QuDiet: A Classical Simulation Platform for Qubit-Qudit Hybrid Quantum Systems
- Communication Trade Offs in Intermediate Qudit Circuits
- Qudit Machine Learning
- Quadratic Quantum Speedup for Perceptron Training