Skip to content

Stacking QSE #2267

Closed Answered by natestemen
hametar0u asked this question in Q&A
Discussion options

You must be logged in to vote

If you want to stack 2 QEM techniques which require different signatures for the required executor, you can sometimes still stack them if you can convert from one type to another.

Suppose you have an executor with signature ex: circuit -> density matrix. When you apply Quantum Subspace Expansion with mitiq.qse.execute_with_qse, it will return a float. You can think of execute_with_qse(ex, -)1 as an executor with signature circuit -> float which can then be fed into ZNE.

Footnotes

  1. Where - represents the "argument" to this function.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by purva-thakre
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
zne Zero-noise extrapolation. qse Quantum Subspace Expansion
2 participants