Skip to content

[WIP] New algorithm for single qubit RB that uses transpiled Cliffords#825

Closed
merav-aharoni wants to merge 42 commits into
qiskit-community:mainfrom
merav-aharoni:transpiled-rb
Closed

[WIP] New algorithm for single qubit RB that uses transpiled Cliffords#825
merav-aharoni wants to merge 42 commits into
qiskit-community:mainfrom
merav-aharoni:transpiled-rb

Conversation

@merav-aharoni
Copy link
Copy Markdown
Contributor

Summary

Details and comments

merav-aharoni and others added 12 commits May 25, 2022 20:50
…enerate once all 24 transpiled Cliffords. Then, for every rb_circuit, select Cliffords at random and compose them to a circuit
…. Added parameter to all calls to compose to use inplace=True. Removed redundant method generate_all_transpiled_clifford_circuits
…use front=True, because I assume front=False when creating the circuits
New algorithm for generating Clifford circuits for single qubit.
…cuits, generate_1q_transpiled_clifford_circuits
… otherwise randomization is not identical in the two experiments
@merav-aharoni merav-aharoni changed the title [WIP] New algorithm for RB that uses transpiled Cliffords [WIP] New algorithm for single qubit RB that uses transpiled Cliffords Jun 13, 2022
…ing called by the child class CurveAnalaysis. Added parameter to rb_experiment to determine whether to use the old algorithm or new one
…cuits. Transformed interleaved element into a transpiled clifford circuit. Added relevant tests
@merav-aharoni
Copy link
Copy Markdown
Contributor Author

Here are some results comparing the previous algorithm for single-qubit rb with the algorithm in this PR:
standard_rb_1q
interleaved_rb_1q
parallel_rb_1q

@merav-aharoni
Copy link
Copy Markdown
Contributor Author

This PR is ready for review. Note that the lint and doc failures should be resolved in PR#829.
I would appreciate a review by @ShellyGarion (as the Clifford expert) and by either @gadial (as the original author of rb_experiment) or @chriseclectic (if you can afford the time).

@merav-aharoni merav-aharoni changed the title [WIP] New algorithm for single qubit RB that uses transpiled Cliffords New algorithm for single qubit RB that uses transpiled Cliffords Jul 5, 2022
@merav-aharoni merav-aharoni changed the title New algorithm for single qubit RB that uses transpiled Cliffords [WIP] New algorithm for single qubit RB that uses transpiled Cliffords Jul 7, 2022
@merav-aharoni
Copy link
Copy Markdown
Contributor Author

I changed my mind about the review. I decided to first complete the support for 2-qubit RB, and then to have it all reviewed together. That is because while implementing the 2-qubit RB, I am making many structural changes to the 1-qubit as well.

@merav-aharoni
Copy link
Copy Markdown
Contributor Author

This PR is superseded by PR #851 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant