Authors: Goga Suknidze, Kira Chaika
In this work, we use the Qiskit library to simulate the time evolution of a quantum particle in one dimension under different potential profiles. The quantum simulation is benchmarked against classical numerical solutions of the same Schrödinger equation to evaluate how accurately the quantum approach reproduces the expected dynamics. We analyze how the accuracy of the simulation depends on the number of qubits and system discretization by comparing fidelity, wavepacket center and width errors, global
Quantum computing offers a fundamentally different way of processing information compared to classical computational methods. One of its most natural applications is the simulation of quantum systems, since classical simulation becomes increasingly difficult as system complexity grows due to the exponential growth of the Hilbert space [4, 5, 3]. Since quantum system dynamics are governed by the Schrödinger equation, developing quantum algorithms for solving it is of particular interest.
In this work, we use the Qiskit framework to simulate the time evolution of a one-dimensional quantum particle and benchmark the results against corresponding classical numerical solutions. Our approach is based on gate-based quantum simulation using Trotter decomposition and the Quantum Fourier Transform (QFT) to switch between position and momentum representations.
The dynamics of the physical system under consideration is governed by the time-dependent Schrödinger equation [2]:
We adopt natural units where
We evaluate this system under two distinct potentials: a free particle,
The general solution can be written as:
Because the Hamiltonian consists of non-commuting kinetic and potential operators,
This approximation isolates the operators into bases where they are diagonal. The potential energy operator is diagonal in coordinate space, whereas the kinetic energy operator is diagonal in momentum space. Therefore, the evolution can be written as:
To implement the split-operator method classically, the continuous spatial grid is discretized into
with normalization
This definition maps the discrete momentum indices into positive and negative frequency components. We use the Discrete Fourier Transform (DFT) [7]:
and the Inverse Discrete Fourier Transform (IDFT):
The classical time evolution of the system was numerically evaluated using Python, and the obtained results agree with the expected behavior of a free particle and a harmonic oscillator.
Figure 1: Classical numerical evolution.
To compare this approach with the classical method, the key difference lies in the representation of the system. While the classical simulation describes the wavefunction on a discretized spatial grid, the quantum gate-based approach encodes the same information into the computational basis states of a quantum register.
The total number of discretization points depends on the number of qubits used in the simulation,
The quantum state of the system is represented as
Since the kinetic energy operator is diagonal in momentum space, the Quantum Fourier Transform (QFT) is used to transform the state between position and momentum representations during the gate-based time evolution [3]:
Within the Qiskit environment [1], a single Trotter evolution step is constructed as a circuit sequence. The spatial register is initialized, followed by diagonal phase gates representing the potential
Figure 2: Quantum gate-based evolution.
To analyze the accuracy of the quantum gate-based simulation, we compared the obtained quantum results with the corresponding classical numerical solution. First, we studied how the accuracy depends on the number of qubits by calculating the wavepacket center error, width error, and global
Figure 3: Center, width, and global L^2 errors between quantum and classical simulations as functions of qubit number.
The state fidelity was also calculated to measure how strongly the quantum state overlaps with the corresponding classical solution. Fidelity values close to one indicate that the two states are almost identical:
Figure 4: Fidelity between quantum and classical states during time evolution.
Finally, we analyzed the role of momentum discretization and the Nyquist limit. Since the spatial grid is finite, the momentum values that can be represented are also limited, with
Figure 5: Simulation breakdown near Nyquist limit.
In this work, we implemented a gate-based quantum simulation of the one-dimensional time-dependent Schrödinger equation using the Qiskit framework and compared the obtained results with corresponding classical numerical solutions. The simulations reproduced the expected behavior of free-particle and harmonic oscillator evolution, showing strong agreement between quantum and classical methods.
The obtained results demonstrate that the accuracy of the simulation depends strongly on the number of qubits and system discretization. Increasing the number of qubits improves the spatial and momentum resolution, while boundary and discretization effects become the dominant source of inaccuracies at larger evolution times and momentum values.
- [1] H. Abraham et al., Qiskit: An Open-source Framework for Quantum Computing, Zenodo, 2021.
- [2] D. J. Griffiths and D. F. Schroeter, Introduction to Quantum Mechanics, 3rd Edition, Cambridge University Press, 2018.
- [3] M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information, Cambridge University Press, 2010.
- [4] R. P. Feynman, Simulating Physics with Computers, International Journal of Theoretical Physics, Vol. 21, 1982.
- [5] S. Lloyd, Universal Quantum Simulators, Science, Vol. 273, 1996.
- [6] H. F. Trotter, On the Product of Semi-Groups of Operators, Proceedings of the American Mathematical Society, Vol. 10, 1959.
- [7] W. H. Press et al., Numerical Recipes: The Art of Scientific Computing, Cambridge University Press, 2007.
