Skip to main content
Top
Published in: Quantum Information Processing 11/2020

01-11-2020

An exact qubit allocation approach for NISQ architectures

Authors: Pengcheng Zhu, Xueyun Cheng, Zhijin Guan

Published in: Quantum Information Processing | Issue 11/2020

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The noisy intermediate-scale quantum (NISQ) devices that have just emerged in recent years provide an opportunity for the physical realization of quantum circuits. As the first step of mapping quantum circuits to these devices, qubit allocation imposes a great impact on the number of additional quantum operations required throughout the mapping. The global optimization of qubit allocation is NP-hard, but since many current NISQ devices have very few qubits, it is possible to solve this problem exactly. In this paper, we propose an exact approach for qubit allocation, which takes advantage of the branch and bound algorithm as the basic framework. In order to further prune the considerably huge state space, three techniques have been proposed and integrated into the exact approach, including an optimized lower bound for quadratic assignment problem, prioritization of logical qubits, and branch pruning by structural symmetry of physical qubits. Moreover, based on the multiple optimal solutions obtained by the exact approach, we give an error-aware qubit allocation method. For problems that are too large to be solved by the exact approach, we also give a heuristic qubit allocation approach with polynomial time complexity. Experimental evaluations show that the exact approach proposed in this paper is feasible for the qubit allocation of current NISQ architectures. For all benchmarks considered, this exact approach can find multiple optimal solutions to the qubit allocation problem on IBM Melbourne, a 16-qubit NISQ architecture, in no more than 20 min. It can serve as a evaluation baseline of any heuristic approach. Experimental evaluations also show that the proposed heuristic approach is near-optimal in terms of routing cost. Both the exact approach and the heuristic approach can be integrated into existing quantum circuit mapping approaches.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Arute, F., Arya, K., Babbush, R., Bacon, D., Bardin, J.C., Barends, R., Biswas, R., Boixo, S., Brandao, F.G.S.L., Buell, D.A., et al.: Quantum supremacy using a programmable superconducting processor. Nature 574(7779), 505–510 (2019)ADSCrossRef Arute, F., Arya, K., Babbush, R., Bacon, D., Bardin, J.C., Barends, R., Biswas, R., Boixo, S., Brandao, F.G.S.L., Buell, D.A., et al.: Quantum supremacy using a programmable superconducting processor. Nature 574(7779), 505–510 (2019)ADSCrossRef
3.
go back to reference Ash-Saki, A., Alam, M., Ghosh, S.: Qure: Qubit re-allocation in noisy intermediate-scale quantum computers. In: Proceedings of the 56th Annual Design Automation Conference 2019, pp. 1–6 (2019) Ash-Saki, A., Alam, M., Ghosh, S.: Qure: Qubit re-allocation in noisy intermediate-scale quantum computers. In: Proceedings of the 56th Annual Design Automation Conference 2019, pp. 1–6 (2019)
4.
go back to reference Chiesa, A., Tacchino, F., Grossi, M., Santini, P., Tavernelli, I., Gerace, D., Carretta, S.: Quantum hardware simulating four-dimensional inelastic neutron scattering. Nat. Phys. 15(5), 455–459 (2019)CrossRef Chiesa, A., Tacchino, F., Grossi, M., Santini, P., Tavernelli, I., Gerace, D., Carretta, S.: Quantum hardware simulating four-dimensional inelastic neutron scattering. Nat. Phys. 15(5), 455–459 (2019)CrossRef
5.
go back to reference Ganzhorn, M., Egger, D., Barkoutsos, P., Ollitrault, P., Salis, G., Moll, N., Roth, M., Fuhrer, A., Mueller, P., Woerner, S., et al.: Gate-efficient simulation of molecular eigenstates on a quantum computer. Phys. Rev. Appl. 11(4), 044092 (2019)ADSCrossRef Ganzhorn, M., Egger, D., Barkoutsos, P., Ollitrault, P., Salis, G., Moll, N., Roth, M., Fuhrer, A., Mueller, P., Woerner, S., et al.: Gate-efficient simulation of molecular eigenstates on a quantum computer. Phys. Rev. Appl. 11(4), 044092 (2019)ADSCrossRef
6.
go back to reference Hahn, P., Grant, T.: Lower bounds for the quadratic assignment problem based upon a dual formulation. Oper. Res. 46(6), 912–922 (1998)MathSciNetCrossRef Hahn, P., Grant, T.: Lower bounds for the quadratic assignment problem based upon a dual formulation. Oper. Res. 46(6), 912–922 (1998)MathSciNetCrossRef
7.
go back to reference Havlicek, V., Corcoles, A., Temme, K., Harrow, A.W., Kandala, A., Chow, J.M., Gambetta, J.M.: Supervised learning with quantum-enhanced feature spaces. Nature 567(7747), 209–212 (2019)ADSCrossRef Havlicek, V., Corcoles, A., Temme, K., Harrow, A.W., Kandala, A., Chow, J.M., Gambetta, J.M.: Supervised learning with quantum-enhanced feature spaces. Nature 567(7747), 209–212 (2019)ADSCrossRef
10.
11.
go back to reference Kole, A., Datta, K., Sengupta, I.: A heuristic for linear nearest neighbor realization of quantum circuits by swap gate insertion using \(n\) -gate lookahead. IEEE J. Emerg. Sel. Topics Circuits Syst. 6(1), 62–72 (2016)ADSCrossRef Kole, A., Datta, K., Sengupta, I.: A heuristic for linear nearest neighbor realization of quantum circuits by swap gate insertion using \(n\) -gate lookahead. IEEE J. Emerg. Sel. Topics Circuits Syst. 6(1), 62–72 (2016)ADSCrossRef
12.
go back to reference Kole, A., Datta, K., Sengupta, I.: A new heuristic for n-dimensional nearest neighbor realization of a quantum circuit. IEEE Trans. Comput.-Aided. Des. Integr. Circuits Syst. 37(1), 182–192 (2018)CrossRef Kole, A., Datta, K., Sengupta, I.: A new heuristic for n-dimensional nearest neighbor realization of a quantum circuit. IEEE Trans. Comput.-Aided. Des. Integr. Circuits Syst. 37(1), 182–192 (2018)CrossRef
13.
go back to reference Lao, L., Manzano, D.M., van Someren, H., Ashraf, I., Almudever, C.G.: Mapping of quantum circuits onto NISQ superconducting processors. (2019). arXiv:1908.04226 Lao, L., Manzano, D.M., van Someren, H., Ashraf, I., Almudever, C.G.: Mapping of quantum circuits onto NISQ superconducting processors. (2019). arXiv:​1908.​04226
14.
go back to reference Lao, L., Wee, Bv, Ashraf, I., Someren, Jv, Khammassi, N., Bertels, K., Almudever, C.G.: Mapping of lattice surgery-based quantum circuits on surface code architectures. Quantum Sci. Technol. 4(1), 015005 (2018)ADSCrossRef Lao, L., Wee, Bv, Ashraf, I., Someren, Jv, Khammassi, N., Bertels, K., Almudever, C.G.: Mapping of lattice surgery-based quantum circuits on surface code architectures. Quantum Sci. Technol. 4(1), 015005 (2018)ADSCrossRef
15.
go back to reference Li, G., Ding, Y., Xie, Y.: Tackling the qubit mapping problem for nisq-era quantum devices. In: Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems (2019) Li, G., Ding, Y., Xie, Y.: Tackling the qubit mapping problem for nisq-era quantum devices. In: Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems (2019)
16.
go back to reference Loiola, E.M., De Abreu, N.M.M., Boaventuranetto, P.O., Hahn, P.M., Querido, T.: A survey for the quadratic assignment problem. Eur. J. Oper. Res. 176(2), 657–690 (2007)MathSciNetCrossRef Loiola, E.M., De Abreu, N.M.M., Boaventuranetto, P.O., Hahn, P.M., Querido, T.: A survey for the quadratic assignment problem. Eur. J. Oper. Res. 176(2), 657–690 (2007)MathSciNetCrossRef
17.
go back to reference Mautor, T., Roucairol, C.: A new exact algorithm for the solution of quadratic assignment problems. Discrete Appl. Math. 55(3), 281–293 (1994)MathSciNetCrossRef Mautor, T., Roucairol, C.: A new exact algorithm for the solution of quadratic assignment problems. Discrete Appl. Math. 55(3), 281–293 (1994)MathSciNetCrossRef
18.
go back to reference Murali, P., Baker, J.M., Javadi-Abhari, A., Chong, F.T., Martonosi, M.: Noise-adaptive compiler mappings for noisy intermediate-scale quantum computers. In: Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 1015–1029 (2019) Murali, P., Baker, J.M., Javadi-Abhari, A., Chong, F.T., Martonosi, M.: Noise-adaptive compiler mappings for noisy intermediate-scale quantum computers. In: Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 1015–1029 (2019)
19.
go back to reference Nash, B., Gheorghiu, V., Mosca, M.: Quantum circuit optimizations for nisq architectures. Quantum Sci. Technol. 5(2), 025010 (2020)ADSCrossRef Nash, B., Gheorghiu, V., Mosca, M.: Quantum circuit optimizations for nisq architectures. Quantum Sci. Technol. 5(2), 025010 (2020)ADSCrossRef
20.
go back to reference Nielsen, M.A., Chuang, I.: Quantum Computation and Quantum Information, 10th edn. Cambridge University Press, Cambridge (2011)MATH Nielsen, M.A., Chuang, I.: Quantum Computation and Quantum Information, 10th edn. Cambridge University Press, Cambridge (2011)MATH
21.
go back to reference Nishio, S., Pan, Y., Satoh, T., Amano, H., Meter, R.V.: Extracting success from ibm’s 20-qubit machines using error-aware compilation. ACM J. Emerg. Technol. Comput. Syst. (JETC) 16(3), 1–25 (2020)CrossRef Nishio, S., Pan, Y., Satoh, T., Amano, H., Meter, R.V.: Extracting success from ibm’s 20-qubit machines using error-aware compilation. ACM J. Emerg. Technol. Comput. Syst. (JETC) 16(3), 1–25 (2020)CrossRef
22.
go back to reference Paler, A.: On the influence of initial qubit placement during nisq circuit compilation. Lecture Notes in Computer Science, pp. 207–217 (2019) Paler, A.: On the influence of initial qubit placement during nisq circuit compilation. Lecture Notes in Computer Science, pp. 207–217 (2019)
23.
go back to reference Preskill, J.: Quantum computing in the nisq era and beyond. Bull. Am. Phys. Soc. 2, 79–98 (2018) Preskill, J.: Quantum computing in the nisq era and beyond. Bull. Am. Phys. Soc. 2, 79–98 (2018)
24.
go back to reference Siraichi, M.Y., Santos, V.F.D., Collange, S.: Qubit allocation. In: Proceedings of the 2018 International Symposium on Code Generation and Optimization, pp. 113–125 (2018) Siraichi, M.Y., Santos, V.F.D., Collange, S.: Qubit allocation. In: Proceedings of the 2018 International Symposium on Code Generation and Optimization, pp. 113–125 (2018)
26.
go back to reference Wille, R., Lye, A., Drechsler, R.: Exact reordering of circuit lines for nearest neighbor quantum architectures. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 33(12), 1818–1831 (2014)CrossRef Wille, R., Lye, A., Drechsler, R.: Exact reordering of circuit lines for nearest neighbor quantum architectures. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 33(12), 1818–1831 (2014)CrossRef
30.
go back to reference Zulehner, A., Paler, A., Wille, R.: An efficient methodology for mapping quantum circuits to the ibm qx architectures. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 38(7), 1226–1236 (2019)CrossRef Zulehner, A., Paler, A., Wille, R.: An efficient methodology for mapping quantum circuits to the ibm qx architectures. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 38(7), 1226–1236 (2019)CrossRef
Metadata
Title
An exact qubit allocation approach for NISQ architectures
Authors
Pengcheng Zhu
Xueyun Cheng
Zhijin Guan
Publication date
01-11-2020
Publisher
Springer US
Published in
Quantum Information Processing / Issue 11/2020
Print ISSN: 1570-0755
Electronic ISSN: 1573-1332
DOI
https://doi.org/10.1007/s11128-020-02901-4

Other articles of this Issue 11/2020

Quantum Information Processing 11/2020 Go to the issue