-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Better decomposition for multi-controlled 1-qubit gates #13514
Comments
Given the natural difficulty of assessing from the table, I have made the following simple lists for each gate with respect to their depth:
As you can see, certain gates, such as MCY, MCH, and MCU3 seem to be overly expensive. Reason for using "overly" is that we can make any gate using ZYZ decomposition. Ergo, we can make any controlled version of them using MCRY, MCRZ, MCRY approach. Now, isn't it odd that all the other gates themselves are much more expensive than the ZYZ approach? I feel a better decomposition for MCU3 should remedy all of these, and would be consistent with how you utilize |
In conclusion, whilst I am myself working on finding better decompositions, I felt it would be beneficial as Dr. Garrion suggested to mention this to those much more experienced than I in this area. |
Greetings there,
Hope all are well. I am creating this issue as requested by Dr. Garrion to summarize the discussion we had on the decomposition of multi-controlled 1-qubit gates, and the need for some of them to have their own dedicated decomposition, i.e., MCU3.
To provide some data, I transpiled the multi-controlled gates to U3 and CX, and have created the table below to showcase the cost of each gate as we scale the number of control qubits from 2 to 10 inclusive.
The text was updated successfully, but these errors were encountered: