Skip to main contentIBM Quantum Documentation Preview
This is a preview build of IBM Quantum® documentation. Refer to quantum.cloud.ibm.com/docs for the official documentation.

Hamiltonian simulation

Hamiltonian simulation is a quantum computing technique used to model how quantum systems evolve over time based on their energy and interactions. It has potential applications in drug discovery and chemistry, battery development, catalyst design, advanced materials, solar energy, and the study of complex physical phenomena such as superconductivity. By simulating molecular interactions and the behavior of electrons and atoms, Hamiltonian simulation could help researchers predict material properties, understand chemical reactions, and identify promising candidates for new technologies.

Common approaches include Trotterization, which approximates continuous evolution using sequences of quantum gates, and more advanced methods such as qubitization. Although Hamiltonian simulation is a promising application of quantum computing, practical advantages over classical methods depend on the problem, algorithm, and capabilities of the quantum hardware.


Mapping tools

These capabilities specialize in mapping domain problems into quantum operators and circuits for execution on a quantum computer.

  • Qiskit Fermions

    Work with fermionic systems using data structures for fermionic operators and circuits, as well as frameworks for fermion-to-qubit encodings and circuit synthesis through the Qiskit transpiler integration.

  • AQC-Tensor (opens in a new tab)

    Construct high-fidelity circuits with reduced depth using approximate quantum compilation with tensor networks.

  • Multi-product formulas (opens in a new tab)

    Reduce the Trotter error of Hamiltonian dynamics through a weighted combination of several circuit executions.


Quantum subspace diagonalization tools

Some explanatory text


Workflow validation tools

Some explanatory text


Application functions

Notes

IBM Quantum Functions are an experimental feature available only to IBM Quantum® Premium Plan, Flex Plan, and On-Prem (via IBM Quantum Platform API) Plan users. Refer to Set up IBM Quantum Functions for instructions on getting access.


Workflows: Eigenvalue estimation

Fancy interactive diagram to come