Complexity analysis of Grover’s algorithm based on matrix representation

Abstract For unstructured database search problems, Grover’s algorithm has query complexity O ( N ) , which is lower than the O ( N ) query complexity of classical algorithms. This work constructs the matrix forms of the oracle and diffusion operators using a matrix representation. The quantum state is projected onto a two-dimensional subspace spanned by the target and non-target states. The Grover iteration operator is reduced to a rotation matrix whose angle depends on the database size. Based on this reduction, we present the evolution of the quantum state after multiple iterations. We also show the quantitative relationship between the success probability and the number of iterations. When the number of iterations is chosen appropriately, the success probability approaches 1. We further analyze the algebraic structure of the Grover iteration operator. This operator can be decomposed into the identity matrix plus a finite number of rank-one matrices. Multiplication of a single matrix-vector can be performed with complexity O ( N ) . With the optimal number of iterations, the total classical simulation cost is O ( N 3 / 2 ) , whereas the quantum query complexity is O ( N ) .

Authors

Institutions

Publication Details

Journal
Laser Physics
Published
2026-11-06
DOI
https://doi.org/10.1088/1555-6611/aeb86f
Primary Topic
Quantum Computing Algorithms and Architecture
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
article

Complexity analysis of Grover’s algorithm based on matrix representation

Yuxuan Lin, Xiang Zhou
Laser Physics
Quantum Computing Algorithms and Architecture
article

Complexity analysis of Grover’s algorithm based on matrix representation

Yuxuan Lin, Xiang Zhou
article en

Abstract

Abstract For unstructured database search problems, Grover’s algorithm has query complexity O ( N ) , which is lower than the O ( N ) query complexity of classical algorithms. This work constructs the matrix forms of the oracle and diffusion operators using a matrix representation. The quantum state is projected onto a two-dimensional subspace spanned by the target and non-target states. The Grover iteration operator is reduced to a rotation matrix whose angle depends on the database size. Based on this reduction, we present the evolution of the quantum state after multiple iterations. We also show the quantitative relationship between the success probability and the number of iterations. When the number of iterations is chosen appropriately, the success probability approaches 1. We further analyze the algebraic structure of the Grover iteration operator. This operator can be decomposed into the identity matrix plus a finite number of rank-one matrices. Multiplication of a single matrix-vector can be performed with complexity O ( N ) . With the optimal number of iterations, the total classical simulation cost is O ( N 3 / 2 ) , whereas the quantum query complexity is O ( N ) .

Laser PhysicsVol. 36(11)
Shangrao Normal University (CN)
Openalex Percentile: Top 19%
Quantum Computing Algorithms and Architecture
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon
Complexity analysis of Grover’s algorithm based on matrix representation — Yuxuan Lin, Xiang Zhou · Laser Physics (2026) | TGRS Research Map | TGRS