Research Article

Quantum SoC and On-Chip Circuit Synthesis in the NISQ Era

Algorithm 1

Optimization of continuous parameter based on gradient.
Input: Input unitary transformation ; trainable unitary sequence ; gradient iterate number ; maximum iterate number ; error tolerance ; learning rate ;
Output: Optimal parameter ; ; ;
(1)
(2)While and do
(3) randomly choose the parameter
(4)fordo
(5)  compute cost function
(6)  compute gradient
(7)  update
(8)end
(9) compute cost function
(10) ifthen
(11)  
(12)  
(13)end
(14)
(15)end
(16)return