Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.23 KB

pt-2-use-case.md

File metadata and controls

35 lines (24 loc) · 1.23 KB
jupytext kernelspec
text_representation
extension format_name format_version jupytext_version
.md
myst
0.13
1.10.3
display_name language name
Python 3 (ipykernel)
python
python3

When should I use PT?

Pauli Twirling in Mitiq is still under construction. This users guide will change in the future
after some utility functions are introduced. 

Advantages

Pauli Twirling is a technique devised to tailor noise towards Pauli channels.

More details on the theory of Pauli Twirling are given in the section What is the theory behind PT?.

Pauli Twirling is agnostic to our knowledge on the type of noise, easy to implement, and useful to better understand and minimize the benchmarking vs performance gap.

Disadvantages

Pauli Twirling is generally combined with a compilation pass to maintain circuit depth. Mitiq thus far does not provide this compilation, and so circuit depth is increased by the additional single-qubit gates.

Though the noise is tailored towards a more mitigable channel, it's possible for this channel to be entirely noisy (i.e. a completely depolarizing channel). In this way, it should not be expected to reduce noise on its own.