Deterministic one-way logic gates on a cloud quantum computer
Zhi-Peng Yang, Alakesh Baishya, Huan-Yu Ku, Yu-Ran Zhang, Anton Frisk, Kockum, Yueh-Nan Chen, Fu-Li Li, Jaw-Shen Tsai, Franco Nori

TL;DR
This paper introduces deterministic one-way quantum logic gates on cloud quantum computers, overcoming current limitations with a delayed-choice scheme, reducing error rates, and demonstrating their use in algorithms like Deutsch-Jozsa.
Contribution
It presents new protocols for deterministic one-way CNOT and X-rotations using a delayed-choice scheme, enhancing fault tolerance and reducing errors on cloud quantum platforms.
Findings
Successfully implemented deterministic one-way CNOT and X-rotations on IBM Quantum Experience.
Reduced error rates compared to previous protocols using LOCC.
Demonstrated the gates' application in the Deutsch-Jozsa algorithm.
Abstract
One-way quantum computing is a promising candidate for fault-tolerant quantum computing. Here, we propose new protocols to realize a deterministic one-way CNOT gate and one-way -rotations on quantum-computing platforms. By applying a delayed-choice scheme, we overcome a limit of most currently available quantum computers, which are unable to implement further operations on measured qubits or operations conditioned on measurement results from other qubits. Moreover, we decrease the error rate of the one-way logic gates, compared to the original protocol using local operations and classical communication (LOCC). In addition, we apply our deterministic one-way CNOT gate in the Deutsch-Jozsa algorithm to show the feasibility of our proposal. We demonstrate all these one-way gates and algorithms by running experiments on the cloud quantum-computing platform IBM Quantum Experience.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
