Quantum computing with Qiskit
arXiv:2405.08810
Abstract
We describe Qiskit, a software development kit for quantum information science. We discuss the key design decisions that have shaped its development, and examine the software architecture and its core components. We demonstrate an end-to-end workflow for solving a problem in condensed matter physics on a quantum computer that serves to highlight some of Qiskit's capabilities, for example the representation and optimization of circuits at various abstraction levels, its scalability and retargetability to new gates, and the use of quantum-classical computations via dynamic circuits. Lastly, we discuss some of the ecosystem of tools and plugins that extend Qiskit for various tasks, and the future ahead.
Cited by in corpus (54)
- Experimental Demonstration of Logical Magic State Distillation
- Quantum Machine Learning in Drug Discovery: Applications in Academia and Pharmaceutical Industries
- Quantum Kernel Methods under Scrutiny: A Benchmarking Study
- Hybrid quantum cycle generative adversarial network for small molecule generation
- MQT Predictor: Automatic Device Selection with Device-Specific Circuit Compilation for Quantum Computing
- Reduction of finite sampling noise in quantum neural networks
- Provable bounds for noise-free expectation values computed from noisy samples
- Bridging Paradigms: Designing for HPC-Quantum Convergence
- Long-Time Error-Mitigating Simulation of Open Quantum Systems on Near Term Quantum Computers
- Fully quantum algorithm for lattice Boltzmann methods with application to partial differential equations
- Quantum Computing and Tensor Networks for Laminate Design: A Novel Approach to Stacking Sequence Retrieval
- Efficient Parameter Optimisation for Quantum Kernel Alignment: A Sub-sampling Approach in Variational Training
- Electron spin resonance with scanning tunneling microscopy: a tool for an on-surface quantum platform of identical qubits
- Optimizing Gate Decomposition for High-Level Quantum Programming
- An Accurate and Efficient Analytic Model of Fidelity Under Depolarizing Noise Oriented to Large Scale Quantum System Design
- The Munich Quantum Software Stack: Connecting End Users, Integrating Diverse Quantum Technologies, Accelerating HPC
- Improved amplitude amplification strategies for the quantum simulation of classical transport problems
- Tensor-based quantum phase difference estimation for large-scale demonstration
- Quantum Computing for Discrete Optimization: A Highlight of Three Technologies
- Learning a quantum channel from its steady-state
- beSnake: A routing algorithm for scalable spin-qubit architectures
- OPAQUE: Obfuscating Phase in Quantum Circuit Compilation for Efficient IP Protection
- A multiple-circuit approach to quantum resource reduction with application to the quantum lattice Boltzmann method
- A Multilevel Framework for Partitioning Quantum Circuits
- Accelerating Simulation of Quantum Circuits under Noise via Computational Reuse
- A Computational Framework for Simulations of Dissipative Non-Adiabatic Dynamics on Hybrid Oscillator-Qubit Quantum Devices
- Mantra: Rewriting Quantum Programs to Minimize Trap-Movements for Zoned Rydberg Atom Arrays
- GraphiQ: Quantum circuit design for photonic graph states
- Quantum Multiplexer Simplification for State Preparation
- Self-consistent Quantum Linear Response with a Polarizable Embedding environment
- Quantum collision circuit, quantum invariants and quantum phase estimation procedure for fluid dynamic lattice gas automata
- Clifford circuit based heuristic optimization of fermion-to-qubit mappings
- qlbm -- A Quantum Lattice Boltzmann Software Framework
- Simulating electronic structure on bosonic quantum computers
- Switching Time Optimization for Binary Quantum Optimal Control
- Certified Random Number Generation using Quantum Computers
- Benchmarking Variational Quantum Algorithms for Combinatorial Optimization in Practice
- A Cross-Platform Execution Engine for the Quantum Intermediate Representation
- Mitigating exponential concentration in covariant quantum kernels for subspace and real-world data
- Quantum Simulation of Molecular Dynamics Processes -- A Benchmark Study Using Classical Simulator and Present-Day Quantum Hardware
- Comparative Study of Quantum Transpilers: Evaluating the Performance of qiskit-braket-provider, qBraid-SDK, and Pytket Extensions
- Quantum-computing within a bosonic context: Assessing finite basis effects on prototypical vibrational Hamiltonian spectra
- Counterdiabatic ADAPT-VQE for molecular simulation
- Generating Compilers for Qubit Mapping and Routing
- Quantum State Preparation Of Multiconfigurational States For Quantum Chemistry
- Experimental protocol for observing single quantum many-body scars with transmon qubits
- Automated Synthesis of Quantum Algorithms via Classical Numerical Techniques
- Improved Strategies for Fermionic Quantum Simulation with Global Interactions
- Hyperfine Coupling Constants on Quantum Computers: Performance, Errors, and Future Prospects
- Verifiable cloud-based variational quantum algorithms
- From Hope to Heuristic: Realistic Runtime Estimates for Quantum Optimisation in NHEP
- A weighted quantum ensemble of homogeneous quantum classifiers
- Resource Estimation for VQE on Small Molecules: Impact of Fermion Mappings and Hamiltonian Reductions
- Light Cone Cancellation for Variational Quantum Eigensolver in Solving Noisy Max-Cut