Meng-Han Dou, Teng-Yang Ma, Chuang-Chao Ye, Zhao-Yun Chen, Guo-Ping Guo
Well-engineered and honestly characterized library, but algorithmically incremental, with trivially small quantum subproblems, no classical baselines and a headline result that runs on an exact simulator.
Quantum algorithms solve a linear system at a cost that grows only polylogarithmically in its dimension, but on present-day hardware that advantage is realised only if the quantum and the classical parts of a solve are apportioned deliberately. We present PyQLAS, a quantum--classical hybrid library for linear systems that exposes this apportionment as a design parameter rather than a fixed assumption. PyQLAS builds three nested solvers around a single variational core---a variational solver, an outer residual iteration, and a Krylov-subspace projection---so that the quantum subroutine can be held at a fixed circuit width while the classical host absorbs the growth of the problem. Around them, the library supplies preconditioning at two independent levels, dimension alignment, checkpointing, and device-budget control, and a solve written against the interface runs unchanged on an exact state-vector simulator, on a local sampler, and on a real superconducting processor. The library is validated on the IEEE 118-bus power flow, a standard test system in which the linear solver is embedded in a classical Newton iteration. There, the iteration converges to the specified tolerance and reproduces the classical reference solution to within p.u.\ in voltage magnitude and degrees in voltage angle.
PyQLAS is a Python library, built on pyqpanda3, that packages a variational quantum linear solver (VQLS-style) into three nested layers: VQSolver, IVQSolver (outer residual-correction iteration) and GVQSolver (GMRES/Krylov projection). Each wraps the layer below, so the quantum circuit width stays fixed (for example 2 qubits at subspace dimension 4) while the classical host absorbs problem growth. Around this core the library adds:
The authors say the contribution is "a productized division of labour", not a new algorithm. The algorithmic ingredients (VQLS, iterative refinement, GMRES, ILU) are all known. The novelty is in systems integration and in the empirical characterization of how the layers trade quantum and classical work.
The characterization is systematic and honest in several places:
Substantial weaknesses remain:
Real-world use is limited. For the practitioner, the library offers a convenient, well-designed API (immutable tasks, validation, checkpointing, budgets) that may be useful within the OriginQ ecosystem and for teaching or prototyping hybrid workflows. The usage recommendations (inner preconditioner, GVQSolver, shot choice) are practical but specific to this implementation. Its tie to the vendor's pyqpanda3 and cloud service limits community uptake, and the paper does not say whether code is openly released. The finding that a Krylov outer layer makes the quantum width independent of problem size is a useful framing for near-term hybrid solvers, but it also shows that the quantum component contributes little. There is no demonstrated advantage, and none is argued credibly.
Hybrid quantum-classical software is a live topic, and the gap between HHL-style theory and usable NISQ tooling is real. Engineering-grade libraries for quantum linear algebra are scarce, since Qiskit's HHL was deprecated and VQLS exists mostly as tutorials. In that sense the paper is timely. However, the field is increasingly skeptical of variational approaches given trainability limits, which the paper's own n≥4 failure illustrates.
A competent, carefully characterized engineering and software paper with limited scientific novelty and no evidence of quantum advantage. It will serve niche users and may be cited as an example of hybrid solver tooling, but it is unlikely to shift the field.
Generated Nov 2, 2026
Well-engineered and honestly characterized library, but algorithmically incremental, with trivially small quantum subproblems, no classical baselines and a headline result that runs on an exact simulator.