Abstract
Many proposed architectures for quantum computing involve arranging qubits in a lattice, and then using swap gates to move the quantum states between qubits to enable any pair of qubits to interact with each other. Since swap gates perform no useful computation, they can be viewed as an overhead whose number should be minimised in efficient quantum programs. The location of the swap gates in a quantum circuit are chosen by minimising an objective function characterising the structure of the quantum circuit. Those which currently offer the lowest swap cost reduce the significance of each gate to the objective function relative to its position in the circuit. The criterion that describes how quickly the significance must decrease. In this paper, we show that to satisfy this criterion, it is necessary and sufficient for the decay to be exponential. However, when applying this new objective function, there is no significant improvement over the old function, with most of the benchmark circuits having less than 5% improvement. Only three circuits had more than 10% improvement in swap cost, and these circuits were all less than 100 gates long. The three longest circuits in the benchmark suite had less than 1% change in swap cost. There is also a significant penalty in run time, in one case reaching 265.48%.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
A Preview of Bristlecone, Google’s New Quantum Processor. https://bit.ly/2KweJSF. Accessed 11 Oct 2018
Alfailakawi, M.G., Ahmad, I., Hamdan, S.: Harmony-search algorithm for 2D nearest neighbor quantum circuits realization. Expert Syst. Appl. 61, 16–27 (2016). https://doi.org/10.1016/j.eswa.2016.04.038. http://www.sciencedirect.com/science/article/pii/S0957417416302172
Boixo, S., et al.: Characterizing quantum supremacy in near-term devices. Nature Phys. 14(6), 595–600 (2018). https://doi.org/10.1038/s41567-018-0124-x
Kassal, I., Jordan, S.P., Love, P.J., Mohseni, M., Aspuru-Guzik, A.: Polynomial-time quantum algorithm for the simulation of chemical dynamics. Proc. Natl. Acad. Sci. USA 105(48), 18681–18686 (2008). https://doi.org/10.1073/pnas.0808245105. http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2596249/, 5752[PII]
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). https://doi.org/10.1109/TCAD.2017.2693284
Kumph, M., Brownnutt, M., Blatt, R.: Two-dimensional arrays of radio-frequency ion traps with addressable interactions. New J. Phys. 13(7), 073043 (2011). http://stacks.iop.org/1367-2630/13/i=7/a=073043
Lye, A., Wille, R., Drechsler, R.: Determining the minimal number of swap gates for multi-dimensional nearest neighbor quantum circuits. In: The 20th Asia and South Pacific Design Automation Conference, pp. 178–183, January 2015. https://doi.org/10.1109/ASPDAC.2015.7059001
Monroe, C., Kim, J.: Scaling the ion trap quantum processor. Science 339(6124), 1164–1169 (2013). https://doi.org/10.1126/science.1231298. http://science.sciencemag.org/content/339/6124/1164
Preskill, J.: Quantum Computing in the NISQ era and beyond. Quantum 2, 79 (2018). https://doi.org/10.22331/q-2018-08-06-79
Shafaei, A., Saeedi, M., Pedram, M.: Qubit placement to minimize communication overhead in 2D quantum architectures. In: 2014 19th Asia and South Pacific Design Automation Conference (ASP-DAC), January 2014
Shor, P.: Algorithms for quantum computation: discrete logarithms and factoring. In: Proceedings 35th Annual Symposium on Foundations of Computer Science, p. 124
Spiller, T.P., Nemoto, K., Braunstein, S.L., Munro, W.J., van Loock, P., Milburn, G.J.: Quantum computation by communication. New J. Phys. 8(2), 30 (2006). http://stacks.iop.org/1367-2630/8/i=2/a=030
Weyland, D.: A critical analysis of the harmony search algorithm-how not to solve sudoku. Oper. Res. Perspect. 2, 97–105 (2015). https://doi.org/10.1016/j.orp.2015.04.001. http://www.sciencedirect.com/science/article/pii/S221471601500010X
Wille, R., Keszocze, O., Walter, M., Rohrs, P., Chattopadhyay, A., Drechsler, R.: Look-ahead schemes for nearest neighbor optimization of 1D and 2D quantum circuits. In: 2016 21st Asia and South Pacific Design Automation Conference (ASP-DAC). pp. 292–297, January 2016. https://doi.org/10.1109/ASPDAC.2016.7428026
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Rogers, L., McAllister, J. (2019). Comparison of Exponentially Decreasing Vs. Polynomially Decreasing Objective Functions for Making Quantum Circuits Nearest Neighbour Compliant. In: Pnevmatikatos, D., Pelcat, M., Jung, M. (eds) Embedded Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2019. Lecture Notes in Computer Science(), vol 11733. Springer, Cham. https://doi.org/10.1007/978-3-030-27562-4_25
Download citation
DOI: https://doi.org/10.1007/978-3-030-27562-4_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-27561-7
Online ISBN: 978-3-030-27562-4
eBook Packages: Computer ScienceComputer Science (R0)