Chinese Journal of Quantum Electronics ›› 2024, Vol. 41 ›› Issue (4): 565-577.doi: 10.3969/j.issn.1007-5461.2024.04.001
• Review • Next Articles
WU Xian, FENG Shiguang*, LI Lyuzhou
Received:
2024-03-08
Revised:
2024-06-13
Published:
2024-07-28
Online:
2024-07-28
CLC Number:
WU Xian, FENG Shiguang, LI Lyuzhou. Research progress in reversible circuit synthesis and optimization[J]. Chinese Journal of Quantum Electronics, 2024, 41(4): 565-577.
[1] Chong F T, Franklin D, Martonosi M. Programming languages and compiler design for realistic quantum hardware[J]. Nature, 2017, 549(7671): 180-187.[2] Beckman D, Chari A N, Devabhaktuni S, et al. Efficient networks for quantum factoring[J]. Physical Review A, 1996, 54(2):1034.[3] Markov I L, Saeedi M. Constant-optimized quantum circuits for modular multiplication and exponentiation[J].Quantum Information & Computation, 2012, 12(5-6):361-394.[4] Niemann P, Basu S, Chakrabarti A, et al. Synthesis of quantum circuits for dedicated physical machine descriptions[C]. International Conference on Reversible Computation. Grenoble, France, 2015: 248-264.[5] M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information: 10th Anniversary Edition[M]. Cambridge: Cambridge University Press, 2010.[6] Shor P W. Algorithms for quantum computation: discrete logarithms and factoring[C]. Proceedings 35th annual symposium on foundations of computer science. IEEE, 1994: 124-134.[7] Abdessaied N, Drechsler R. Reversible and quantum circuits: Optimization and complexity analysis[M]. Cham: Springer International Publishing, 2016.[8] Zulehner A, Wille R. Introducing design automation for quantum computing: volume 11[M]. Springer, 2020.[9] Gambetta J M, Chow J M, Steffen M. Building logical qubits in a superconducting quantum computing system[J]. npj quantum information, 2017, 3(1):2.[10] Abobeih M, Wang Y, Randall J, et al. Fault-tolerant operation of a logical qubit in a diamond quantum processor[J]. Nature, 2022, 606(7916): 884-889.[11] Dawson C M, Nielsen M A. The Solovay-Kitaev algorithm[J]. Quantum Information and Computation, 2006, 6(1): 81-95.[12] Zhang C, Hayes A B, Qiu L, et al. Time-optimal qubit mapping[C]. Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. 2021: 360-374.[13] Desoete B, De Vos A. A reversible carry-look-ahead adder using control gates[J]. Integration, 2002, 33(1-2):89-104.[14] Barenco A, Bennett C H, Cleve R, et al. Elementary gates for quantum computation[J]. Physical review A, 1995, 52(5):3457.[15] Gao D, He X, Woodcock J, et al. Improving quantum circuits of Toffoli gates[OL]. https://meetings.ams.org/math/jmm2022/meetingapp.cgi/Paper/9514[16] McColl W F, Patterson M S. The depth of all Boolean functions[J]. SIAM Journal on Computing, 1977, 6(2): 373-380.[17] Gottesman D. Theory of fault-tolerant quantum computation[J]. Physical Review A, 1998, 57(1):127.[18] De Brugière T G, Baboulin M, Valiron B, et al. Gaussian elimination versus greedy methods for the synthesis of linear reversible circuits[J]. ACM Transactions on Quantum Computing, 2021, 2(3):1-26.[19] Patel K N, Markov I L, Hayes J P. Optimal synthesis of linear reversible circuits.[J]. Quantum Inf. Comput., 2008, 8(3):282-294.[20] Jiang J, Sun X, Teng S H, et al. Optimal space-depth trade-off of CNOT circuits in quantum logic synthesis[C]. Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms. Society for Industrial and Applied Mathematics, 2020: 213-229.[21] Meuli G, Soeken M, Micheli G D. Sat-based {CNOT, T} quantum circuit synthesis[C]. International Conference on Reversible Computation. Leicester, UK. Springer, 2018: 175-188.[22] Nash B, Gheorghiu V, Mosca M. Quantum circuit optimizations for NISQ architectures[J]. Quantum Science and Technology, 2020, 5(2):025010.[23] Kissinger A, MEIJER-VAN DE GRIEND A. Cnot circuit extraction for topologically-constrained quantum memories[J]. Quantum information & computation, 2020, 20(7-8): 581-596.[24] Oore C, Nilsson M. Parallel quantum computation and quantum codes[J]. SIAM journal on computing, 2001, 31(3):799-815.[25] De Brugière T G, Baboulin M, Valiron B, et al. Reducing the depth of linear reversible quantum circuits[J]. IEEE Transactions on Quantum Engineering, 2021, 2:1-22.[26] Cole R, Ost K, Schirra S. Edge-coloring bipartite multigraphs in O (e logd) time[J]. Combinatorica, 2001, 21(1):5-12.[27] Alon N. A simple algorithm for edge-coloring bipartite multigraphs[J]. Information Processing Letters, 2003, 85(6):301-302.[28] Kutin S A, Moulton D P, Smithline L M. Computation at a distance[OL]. 2007, arXiv:quant-ph/0701194, https://arxiv.org/abs/quant-ph/0701194[29] Maslov D, Young C, Miller D M, et al. Quantum circuit simplification using templates[C]. Design, Automation and Test in Europe. IEEE, 2005: 1208-1213.[30] Bluvstein D, Levine H, Semeghini G, et al. A quantum processor based on coherent transport of entangled atom arrays[J]. Nature, 2022, 604 (7906):451-456.[31] Kreppel F, Melzer C, Millán D O, et al. Quantum circuit compiler for a shuttling-based trapped-ion quantum computer[J]. Quantum, 2023, 7: 1176.[32] Bandyopadhyay C, Wille R, Drechsler R, et al. Post synthesis-optimization of reversible circuit using template matching[C]. 2020 24th Inter- national Symposium on VLSI Design and Test (VDAT). IEEE, 2020: 1-4.[33] Bravyi S, Kitaev A. Universal quantum computation with ideal Clifford gates and noisy ancillas[J]. Physical Review A, 2005, 71(2):022316.[34] Amy M, Maslov D, Mosca M. Polynomial-time t-depth optimization of Clifford+ t circuits via matroid partitioning[J]. IEEE Transactions on Computer- Aided Design of Integrated Circuits and Systems, 2014, 33(10):1476-1489.[35] Datta K, Rathi G, Sengupta I, et al. Synthesis of reversible circuits using heuristic search method[C]. 2012 25th International Conference on VLSI Design. IEEE, 2012: 328-333.[36] Shende V V, Prasad A K, Markov I L, et al. Synthesis of reversible logic circuits[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2003, 22(6):710-722.[37] Saeedi M, Zamani M S, Sedighi M, et al. Reversible circuit synthesis using a cycle-based approach[J]. ACM Journal on Emerging Technologies in Computing Systems (JETC), 2010, 6(4):1-26.[38] Abdessaied N, Soeken M, Thomsen M K, et al. Upper bounds for reversible circuits based on Young subgroups[J]. Information Processing Letters, 2014, 114(6):282-286.[39] Zakablukov D V. On asymptotic gate complexity and depth of reversible circuits without additional memory[J]. Journal of Computer and System Sciences, 2017, 84:132-143.[40] Li L, Wu X. Asymptotically optimal synthesis of reversible circuits[OL]. 2023, arXiv:2302.06074, https://arxiv.org/abs/2302.06074[41] Wille R, Drechsler R. BDD-based synthesis of reversible logic for large functions[C]. Proceedings of the 46th Annual Design Automation Conference. 2009: 270-275.[42] Da Silva A J, Park D K. Linear-depth quantum circuits for multiqubit controlled gates[J]. Physical Review A, 2022, 106(4): 042602.[43] Naderpour F, Vafaei A. Reversible multipliers: Decreasing the depth of the circuit[C]. 2008 International Conference on Electrical and Computer Engineering. IEEE, 2008: 306-310.[44] Abdessaied N, Wille R, Soeken M, et al. Reducing the depth of quantum circuits using additional circuit lines[C]. Reversible Computation: 5th International Conference, RC 2013, Victoria, BC, Canada. Springer, 2013: 221-233.[45] Arabzadeh M, Saheb Zamani M, Sedighi M, et al. Depth-optimized reversible circuit synthesis[J]. Quantum information processing, 2013, 12: 1677-1699.[46] Patel T, Silver D, Tiwari D. Geyser: a compilation framework for quantum computing with neutral atoms[C]. Proceedings of the 49th Annual International Symposium on Computer Architecture. 2022: 383-395.[47] Amy M, Azimzadeh P, Mosca M. On the controlled-not complexity of controlled-not–phase circuits[J]. Quantum Science and Technology, 2018, 4 (1):015002.[48] Amy M, Mosca M. T-count optimization and Reed–Muller codes[J]. IEEE Transactions on Information Theory, 2019, 65(8):4771-4784.[49] Shi Y, Leung N, Gokhale P, et al. Optimized compilation of aggregated instructions for realistic quantum computers[C]. Proceedings of the Twenty- Fourth International Conference on Architectural Support for Programming Languages and Operating Systems. 2019: 1031-1044.[50] Maslov D, Zindorf B. Depth optimization of Cz, Cnot, and Clifford circuits[J]. IEEE Transactions on Quantum Engineering, 2022, 3:1-8.[51] Li G, Ding Y, Xie Y. Tackling the qubit mapping problem for NISQ-era quantum devices[C]. Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems. 2019: 1001-1014.[52] Herr D, Nori F, Devitt S J. Optimization of lattice surgery is NP-hard[J]. Npj quantum information, 2017, 3(1):1-5.[53] Childs A M, Schoute E, Unsal C M. Circuit transformations for quantum architectures[OL]. 2019, arXiv:1902.09102, https://arxiv.org/abs/1902.09102.[54] Zhang C, Hayes A B, Qiu L, et al. Time-optimal qubit mapping[C]. Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. 2021: 360-374.[55] Botea A, Kishimoto A, Marinescu R. On the complexity of quantum circuit compilation[C]. Proceedings of the International Symposium on Combinatorial Search: volume 9. 2018: 138-142 319. |
[1] | CAO Kexin, CHEN Xinyu, ZHU Mingqiang, LI Xiang, CHENG Xueyun, GUAN Zhijin. Research on quantum circuit mapping based on dynamic look‑ahead depth [J]. Chinese Journal of Quantum Electronics, 2024, 41(4): 626-637. |
[2] | CHEN Xinyu , CAO Kexin , ZHU Mingqiang , CHENG Xueyun , FENG Shiguang , GUAN Zhijin. A method for optimizing transmission cost in distributed quantum computing [J]. Chinese Journal of Quantum Electronics, 2024, 41(2): 318-329. |
[3] | LI Xiang , JIANG Yibo , CAO Kexin , ZHU Mingqiang , CHENG Xueyun , ZHU Pengcheng , GUAN Zhijin. Research on calibration method of quantum circuit output based on SVM [J]. Chinese Journal of Quantum Electronics, 2024, 41(2): 357-366. |
[4] | YANG Hui , LI Zhiqiang , PAN Wenjie , YANG Donghan , WU Xi. Application of quantum approximate optimization algorithm in number partition problem [J]. Chinese Journal of Quantum Electronics, 2024, 41(2): 367-377. |
[5] | YANG Donghan , LI Zhiqiang , WU Xi , PAN Wenjie , YANG Hui. Optimization of Oracle circuits based on minimum weight and template matching [J]. Chinese Journal of Quantum Electronics, 2024, 41(1): 151-160. |
[6] | NIU Yiren , GUAN Zhijin , LI Haifeng , LU Junyu. A conversion method for improving fidelity of quantum circuits [J]. Chinese Journal of Quantum Electronics, 2024, 41(1): 161-169. |
[7] | WANG Shengbin , DOU Menghan , WU Yuchun , GUO Guoping , GUO Guangcan . Research progress of distributed quantum computing [J]. Chinese Journal of Quantum Electronics, 2024, 41(1): 1-25. |
[8] | WEI Lihua , ZHU Pengcheng, GUAN Zhijin. A computer⁃aided⁃design methodology for quantum circuit mapping based on stochastic optimization model [J]. Chinese Journal of Quantum Electronics, 2023, 40(6): 952-962. |
[9] | RAN Shukun, XI Jingke , XU Kai, NIU Jinlong . A vector median filtering scheme for quantum color images [J]. Chinese Journal of Quantum Electronics, 2023, 40(6): 836-849. |
[10] | JI Wen , YE Bin , . A general quantum circuit design method for HHL quantum algorithm [J]. Chinese Journal of Quantum Electronics, 2023, 40(5): 747-758. |
[11] | ZHU Mingqiang , SHEN Wenjie , NIU Yiren , ZHANG Chao , CHENG Xueyun , GUAN Zhijin , CHEN Liang. Reliability⁃oriented nearest neighbor synthesis of CNOT quantum circuits [J]. Chinese Journal of Quantum Electronics, 2023, 40(4): 560-569. |
[12] | ZHANG Chao , GUAN Zhijin , FENG Shiguang , NIU Yiren , ZHU Mingqiang. A quantum circuit layout and optimization method in two⁃dimensional architecture [J]. Chinese Journal of Quantum Electronics, 2023, 40(4): 570-581. |
[13] | WU Xi, LI Zhiqiang∗. Circuit realization of Grover algorithm based on Cirq [J]. Chinese Journal of Quantum Electronics, 2022, 39(3): 431-438. |
[14] | DAI Juan∗, LI Zhiqiang, YANG Donghan. Synthesis of Deutsch-Jozsa circuits based on Cirq [J]. Chinese Journal of Quantum Electronics, 2022, 39(3): 439-445. |
[15] | WANG Yizhen, GUAN Zhijin, ∗, GUAN Haiyu. Linear nearest neighbor synthesis algorithm of quantum circuits based on pre-evaluation [J]. Chinese Journal of Quantum Electronics, 2021, 38(1): 75-85. |
Viewed | ||||||
Full text |
|
|||||
Abstract |
|
|||||