A simple circuit instance of Simon's famous algorithm that showed a formal separation between quantum and classical computers.

What practical problems can quantum computers solve with a provable advantage over classical methods? And how much of this potential can already be realized on today’s devices, which have only a few qubits, shallow circuit depth, and limited ancilla? Our research in quantum algorithms is motivated by these questions. We design algorithms for both fully fault-tolerant quantum computers and near/intermediate-term devices, spanning multiple computational models since certain problems are naturally suited to specific frameworks. By combining rigorous theoretical analysis with careful attention to resource constraints such as circuit depth and ancilla usage, we aim to make quantum advantage not just a theoretical possibility, but a practical reality.

Our Contributions

Quantum algorithms for Linear Algebra

Linear algebra lies at the heart of many quantum algorithms, powering applications from solving linear systems to machine learning. Many tasks can be phrased as applying a function of an operator to a quantum state, but the challenge is that these operators are not generally unitary, while quantum computers naturally implement only unitary transformations. To overcome this, we introduced block encoding, which embeds an operator into a larger unitary and unifies several models of quantum input [1]. Using this framework, techniques like the Linear Combination of Unitaries (LCU) and Quantum Singular Value Transformation (QSVT) enable a wide range of transformations on quantum states. Building on these tools, we have developed state-of-the-art algorithms for simulating quantum dynamics, solving linear systems, performing regression, and preparing ground states of Hamiltonians — demonstrating how quantum computers can tackle some of the most important linear algebra tasks efficiently [2, 3].

Resource-efficient quantum algorithms

Many powerful quantum algorithms are difficult to implement on today’s hardware because they require deep circuits, numerous ancilla qubits, or complex multi-qubit controls. Our research focuses on resource-efficient approaches that maintain provable quantum advantages while reducing these costs. For example, we have introduced new methods for Linear Combination of Unitaries (LCU) that reduce or even eliminate the need for ancilla qubits, enabling implementations suitable for near-term devices [3]. Similarly, our work on Quantum Singular Value Transformation (QSVT) removes the dependence on block encodings (which can be extremely expensive to construct), thereby lowering both ancilla and circuit overhead while achieving near-optimal complexity [4]. In addition, we have developed a randomized QSVT scheme, which further improves practicality for near-term quantum devices by simplifying implementation and reducing resource requirements [5]. These techniques have been applied across a wide range of quantum tasks, including Hamiltonian simulation, ground state preparation, solving quantum linear systems, quantum walks, and simulating open quantum systems [6]. Together, they demonstrate that advanced quantum algorithms can be executed efficiently on both intermediate-term and fully fault-tolerant quantum computers, bridging the gap between theoretical promise and experimental feasibility.

Quantum Walks

Quantum walks are the quantum analogue of classical random walks and serve as a versatile framework for developing new quantum algorithms. They are also a universal model for quantum computation. Our research advances both the theory and applications of quantum walks. A central problem is spatial search, which involves finding marked vertices in a graph. Building on earlier work by Childs and Goldstone (2004) and Szegedy (2004), we have developed a continuous-time quantum walk algorithm that achieves a generic quadratic speedup for any graph and any number of marked elements [7, 8, 9]. Beyond spatial search, we study fundamental properties of quantum walks, including hitting and mixing times on random graphs [7, 10], and have improved the performance of the quantum-welded trees problem, one of the few algorithms offering an exponential advantage, by a polynomial factor [11]. These contributions deepen our understanding of quantum walks and highlight their power as a computational tool for both theory and practical algorithm design.

Adiabatic Quantum Optimisation

Adiabatic Quantum Optimisation (AQO) is a quantum approach to solving optimization problems by slowly evolving a system from a simple, easily prepared initial state to a final state that encodes the solution. Our research shows that AQO can provide a quadratic speedup over classical brute-force search for a broad class of optimization problems, resolving a long-standing open problem where a lower bound was known but an explicit algorithm achieving it was absent. At the same time, we have identified important limitations: the algorithm’s success depends on precisely tracking the energy gap during the evolution, and predicting the position of the avoided crossing (where the two lowest energy levels are closest) is crucial for obtaining a quantum advantage. We prove that approximating this position is NP-hard, and computing it exactly is #P-hard. By highlighting both the strengths and constraints of AQO, our work clarifies when quantum computers can achieve genuine advantages for optimization tasks and guides the development of more efficient and practical adiabatic algorithms [12].

References

[1] S. Chakraborty, A. Gilyén, and S. Jeffery, The power of block-encoded matrix powers: improved regression techniques via faster Hamiltonian simulation, In Proceedings of ICALP’19, 33:1-33:14 (2019). QIP 2019.

[2] S. Chakraborty, A. Morolia, and A. Peduri, Quantum Regularized Least Squares, Quantum 7, 988 (2023).

[3] S. Chakraborty, Implementing any Linear Combination of Unitaries on intermediate-term quantum computers, Quantum 8, 1496 (2024).

[4] S. Chakraborty, S. Hazra, T. Li, C. Shao, X. Wang, and Y. Zhang, Quantum Singular Value Transformation without block encodings: Near-optimal complexity with minimal ancilla, arXiv:2504.02385 (2025).

[5] Y. Zhang, X. Wang, S. Hazra, S. Chakraborty, T. Li, and C. Shao, Randomized Quantum Singular Value Transformation, In preparation (2025).

[6] K. Garg, Z. Ahmed, S. Mitra, and S. Chakraborty, Simulating quantum collision models with Hamiltonian simulations using early fault-tolerant quantum computers, Physical Review A 112, 022425 (2025).

[7] S. Chakraborty, L. Novo, A. Ambainis, and Y. Omar, Spatial search by quantum walk is optimal for almost all graphs, Physical Review Letters 116, 100501 (2016). Editors’ Suggestion.

[8] S. Chakraborty, L. Novo, S. D. Giorgio, and Y. Omar, Optimal quantum spatial search on random temporal networks, Physical Review Letters 119, 220503 (2017).

[9] S. Apers, S. Chakraborty, L. Novo, and J. Roland, Quadratic speedup for spatial search by continuous-time quantum walk, Physical Review Letters 129, 160502 (2022). TQC 2022.

[10] S. Chakraborty, K. Luh, and J. Roland, How fast do quantum walks mix? Physical Review Letters 124, 050501 (2020).

[11] Y. Atia and S. Chakraborty, Improved upper bounds for the hitting times of quantum walks, Physical Review A (2021).

[12] A. Braida, S. Chakraborty, A. Chaudhuri, J. Cunningham, R. Menavlikar, L. Novo, and J. Roland, Unstructured Adiabatic Quantum Optimization: Optimality with limitations, Quantum 9, 1790 (2025).

Last edited: Sep 20, 2025
Contributor(s): Shantanav Chakraborty