Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reconstruct probability distributions in new, qpd cutting code #259

Open
garrison opened this issue Jun 16, 2023 · 1 comment
Open

Reconstruct probability distributions in new, qpd cutting code #259

garrison opened this issue Jun 16, 2023 · 1 comment
Labels
cutting QPD-based circuit cutting code enhancement New feature or request

Comments

@garrison
Copy link
Member

Our current qpd cutting workflow allows a user to reconstruct expectation values. If a users wants instead to reconstruct probability distributions, they must use the older cutqc module for now. Resolution of this involves providing users an efficient way to extract desired properties of the probability distribution of the original circuit.

@garrison garrison added enhancement New feature or request cutting QPD-based circuit cutting code labels Jun 16, 2023
@garrison
Copy link
Member Author

For the existing, expectation-value workflow, the original circuit should be free of Measure instructions (instead, observables are provided). In contrast, when one wants probability distributions, the original circuit will contain measurement instructions, and we'll have to keep track of them during cutting, particularly in the case where we must split the classical bits onto constituent backends (which is related to #220).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cutting QPD-based circuit cutting code enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant