Description
The mitigate_with_zne
API in Catalyst accepts a scale_factors
argument, which represents a range of scalar factors by which the circuit is scaled.
In the literature of Zero-Noise Extrapolation 12, a scale factor value
The relation between the two definitions is
For example, scale_factor = 1
(i.e.,
For scale_factor = 3
(
and the number of gates in the scaled circuit is three times the number of gates in the original circuit.
(See 2 for a discussion on odd/even/non-integer scale factors.)
This issue is about aligning the definition of scale factor in Catalyst with the literature as above, by either renaming the scale_factors
argument in the API, or assigning a new meaning to it.