Variational quantum algorithms (VQAs) have demonstrated great potentials in the NISQ era. In the workflow of VQA, the parameters of ansatz are iteratively updated to approximate the desired quantum states. We have seen various efforts to draft better ansatz with less gates. In quantum computers, the gate ansatz will eventually be transformed into control signals such as microwave pulses on transmons. And the control pulses need elaborate calibration to minimize the errors such as over-rotation and under-rotation. In the case of VQAs, this procedure will introduce redundancy, but the variational properties of VQAs can naturally handle problems of over-rotation and under-rotation by updating the amplitude and frequency parameters. Therefore, we propose PAN, a native-pulse ansatz generator framework for VQAs. We generate native-pulse ansatz with trainable parameters for amplitudes and frequencies. In our proposed PAN, we are tuning parametric pulses, which are natively supported on NISQ computers. Considering that parameter-shift rules do not hold for native-pulse ansatz, we need to deploy non-gradient optimizers. To constrain the number of parameters sent to the optimizer, we adopt a progressive way to generate our native-pulse ansatz. Experiments are conducted on both simulators and quantum devices to validate our methods. When adopted on NISQ machines, PAN obtained improved the performance with decreased latency by an average of 86%. PAN is able to achieve 96.482% and 99.336% accuracy for VQE tasks on H2 and HeH+ respectively, An average accuracy of 97.27% is achieved for medium-size VQE tasks on CO2, H2O, and NaH. PAN also demonstrates advantages on QAOA tasks even with considerable noises in NISQ machines.
翻译:VQA 在 VQA 的工作流程中, ansatz 的参数会迭代更新, 以接近理想的量子状态。 我们已看到各种旨在起草更好的 ansatz 的努力, 并增加了门门门。 在量子计算机中, 门 ansatz 最终会转换成控制信号, 如中转器上的微波脉冲。 控制脉冲需要精心校准, 以尽量减少错误, 如过度旋转和低调。 在 VQA 的工作流程中, 这个程序将引入冗余, 但 Vsatz 的变异性能可以自然地处理过热和低调问题, 更新调音频参数。 因此, 我们提议将 VQAs 的本地脉冲转换器转换为VQAs 的微波脉冲脉冲脉冲脉冲。 我们为调频度和频率生成了可训练的参数。 在我们提议的 PAN 中, 我们正在对准脉冲脉冲脉冲脉冲进行调, QAQA值测量脉冲的脉冲特性特性将分别显示在 NISQ QA 系统上, 的功能运行中, 将实现一个不同时显示为 86 规则。