Professor Shukla has research interests in number theory, combinatorics, and quantum computing.
In number theory, he is primarily interested in classical and adelic modular forms, automorphic forms and representations. He has worked on a representation-theoretic approach to the Klingen lift in degree two, and generalize the classical construction of the Klingen-Eisenstein series to arbitrary levels for both paramodular and Siegel congruence subgroups. He is also interested in the areas of classical number theory influenced by the work of Ramanujan, such as Partitions, and q-series identities.
Professor Shukla has a keen research interest in quantum computing and its applications. He is interested in applications of quantum computing for the solution of nonlinear ordinary and partial differential equations. He has used a Walsh-Hadamard basis functions-based approach to discover a hybrid classical-quantum algorithm for solving nonlinear ordinary differential equations. He has also applied a similar approach to obtain a hybrid classical-quantum algorithm for digital image processing applications.
Professor Shukla has made significant contributions to the challenge of efficient state preparation in quantum computing, developing a highly efficient algorithm for preparing uniform superposition quantum states, even when the number of states in superposition is not a power of two (ref: A.Shukla, P. Vedula, Quantum Information Processing, 23, 38 (2024). DOI: 10.1007/s11128-024-04258-4).
This algorithm achieves an exponential reduction in gate complexity and circuit depth compared to previous deterministic algorithms, without the need for ancilla qubits. As the creation of uniform superposition states is fundamental to many key quantum algorithms, including Grover's search, amplitude amplification, and the quantum Fourier transform, this is an important advancement. This algorithm has been integrated into leading quantum computing platforms, with both IBM’s Qiskit and Google’s Cirq introducing it as the UniformSuperpositionGate
to facilitate the incorporation of uniform superposition states into quantum circuits. For more details, see the UniformSuperpositionGate Documentation - Cirq and the Qiskit Release Notes.