A variant of QAE algorithm by Suzuki et al. called maximum likelihood amplitude estimation (MLAE) achieves the amplitude estimation by varying depths of Grover operators and post-processing for maximum likelihood estimation without the additional controlled operations and QFT. However, MLAE requires running multiple circuits of different depths of Grover operators. On the other hand, quantum multi-programming (QMP) is a computing method that executes multiple quantum circuits concurrently on a quantum computer. The quantum circuits executed concurrently can be different and even have different circuit depths. The main motivation of the QMP is that the number of qubits of NISQ computers is much greater than their quantum volume. In this work, using QMP in conjunction with MLAE makes it possible to run MLAE using a single circuit, thus requiring sampling much fewer times. We validate this algorithm for a numerical integration problem using NVIDIA’s open-source platform CUDA Quantum (simulator), Qiskit (simulator) and Quantinuum H2 device.
|