VQE Peruzzo Implementation

Hi everyone,

In Peruzzo’s paper [1], the VQE implementation includes only four parameters (phi 1 to 4), while the angles phi 5 to 8 are dedicated to measurement. However, in the implementation of VQE [2] using Perceval, it is noted that this version replicates the original photonic VQE from Peruzzo but includes eight parameters (phi 1 to 8).

This leads me to two questions:

  • Can the implementation in Perceval be executed on real hardware?
  • Why did Peruzzo choose not to utilize all eight parameters in his implementation?

Thank you for your assistance!

[1] Peruzzo, A., McClean, J., Shadbolt, P. et al. A variational eigenvalue solver on a photonic quantum processor. Nat Commun 5 , 4213 (2014). A variational eigenvalue solver on a photonic quantum processor | Nature Communications

[2] Variational Quantum Eigensolver — perceval v0.6 documentation

Hi there,

I would refer to this paper for a more precise implementation. You can find the link to the code of the paper here. This one is intended to be ran on the hardware (not the one on the doc).

I hope it helps.

Best,

Pierre-Emmanuel