Skip to main content

2024 | OriginalPaper | Buchkapitel

Some Initial Guidelines for Building Reusable Quantum Oracles

verfasst von : Javier Sanchez-Rivero, Daniel Talaván, Jose Garcia-Alonso, Antonio Ruiz-Cortés, Juan Manuel Murillo

Erschienen in: Service-Oriented Computing – ICSOC 2023 Workshops

Verlag: Springer Nature Singapore

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The evolution of quantum hardware is highlighting the need for advances in quantum software engineering that help developers create quantum software with good quality attributes. Specifically, reusability has been traditionally considered an important quality attribute. Increasing the reusability of quantum software will help developers create more complex solutions. This work focuses on the reusability of oracles, a well-known pattern of quantum algorithms that can be used to perform functions used as input by other algorithms. In this work, we present several guidelines for making reusable quantum oracles. These guidelines include three different levels for oracle reuse: the reasoning behind the oracle algorithm, the function which creates the oracle, and the oracle itself. To demonstrate these guidelines, two different implementations of a range of integers oracle have been built by reusing simpler oracles. The quality of these implementations is evaluated in terms of functionality and quantum circuit depth. Then, we provide an example of documentation following the proposed guidelines for both implementations to foster reuse of the provided oracles. This work aims to be a first point of discussion towards quantum software reusability.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Fußnoten
2
Fake providers are built to mimic IBM quantum systems, they have the same properties (gate set, coupling map, etc.) as the real devices.
 
Literatur
4.
Zurück zum Zitat Draper, T.G.: Addition on a quantum computer. arXiv preprint quant-ph/0008033 (2000) Draper, T.G.: Addition on a quantum computer. arXiv preprint quant-ph/0008033 (2000)
5.
Zurück zum Zitat Frakes, W., Terry, C.: Software reuse: metrics and models. ACM Comput. Surv. (CSUR) 28(2), 415–435 (1996)CrossRef Frakes, W., Terry, C.: Software reuse: metrics and models. ACM Comput. Surv. (CSUR) 28(2), 415–435 (1996)CrossRef
7.
Zurück zum Zitat Henderson, J.M., Henderson, E.R., Sinha, A., Thornton, M.A., Miller, D.M.: Automated quantum oracle synthesis with a minimal number of qubits. In: Quantum Information Science, Sensing, and Computation XV, vol. 12517, pp. 50–67. SPIE (2023) Henderson, J.M., Henderson, E.R., Sinha, A., Thornton, M.A., Miller, D.M.: Automated quantum oracle synthesis with a minimal number of qubits. In: Quantum Information Science, Sensing, and Computation XV, vol. 12517, pp. 50–67. SPIE (2023)
8.
Zurück zum Zitat Holmes, R., Walker, R.J.: Systematizing pragmatic software reuse. ACM Trans. Softw. Eng. Methodol. (TOSEM) 21(4), 1–44 (2013)CrossRef Holmes, R., Walker, R.J.: Systematizing pragmatic software reuse. ACM Trans. Softw. Eng. Methodol. (TOSEM) 21(4), 1–44 (2013)CrossRef
11.
Zurück zum Zitat Kissinger, A., van de Wetering, J.: Reducing the number of non-clifford gates in quantum circuits. Phys. Rev. A 102(2), 022406 (2020)MathSciNetCrossRef Kissinger, A., van de Wetering, J.: Reducing the number of non-clifford gates in quantum circuits. Phys. Rev. A 102(2), 022406 (2020)MathSciNetCrossRef
12.
Zurück zum Zitat Krueger, C.W.: Software reuse. ACM Comput. Surv. (CSUR) 24(2), 131–183 (1992)CrossRef Krueger, C.W.: Software reuse. ACM Comput. Surv. (CSUR) 24(2), 131–183 (1992)CrossRef
17.
Zurück zum Zitat Rothenberger, M.A., Dooley, K.J., Kulkarni, U.R., Nada, N.: Strategies for software reuse: a principal component analysis of reuse practices. IEEE Trans. Softw. Eng. 29(9), 825–837 (2003)CrossRef Rothenberger, M.A., Dooley, K.J., Kulkarni, U.R., Nada, N.: Strategies for software reuse: a principal component analysis of reuse practices. IEEE Trans. Softw. Eng. 29(9), 825–837 (2003)CrossRef
19.
Zurück zum Zitat Sametinger, J.: Software Engineering with Reusable Components. Springer, Cham (1997)CrossRef Sametinger, J.: Software Engineering with Reusable Components. Springer, Cham (1997)CrossRef
20.
Zurück zum Zitat Sanchez-Rivero, J., Talaván, D., Garcia-Alonso, J., Ruiz-Cortés, A., Murillo, J.M.: Operating with quantum integers: an efficient ‘multiples of’ oracle. In: Aiello, M., Barzen, J., Dustdar, S., Leymann, F. (eds.) Service-Oriented Computing, pp. 105–124. Springer, Cham (2023). https://doi.org/10.1007/978-3-031-45728-9_7CrossRef Sanchez-Rivero, J., Talaván, D., Garcia-Alonso, J., Ruiz-Cortés, A., Murillo, J.M.: Operating with quantum integers: an efficient ‘multiples of’ oracle. In: Aiello, M., Barzen, J., Dustdar, S., Leymann, F. (eds.) Service-Oriented Computing, pp. 105–124. Springer, Cham (2023). https://​doi.​org/​10.​1007/​978-3-031-45728-9_​7CrossRef
Metadaten
Titel
Some Initial Guidelines for Building Reusable Quantum Oracles
verfasst von
Javier Sanchez-Rivero
Daniel Talaván
Jose Garcia-Alonso
Antonio Ruiz-Cortés
Juan Manuel Murillo
Copyright-Jahr
2024
Verlag
Springer Nature Singapore
DOI
https://doi.org/10.1007/978-981-97-0989-2_16

Premium Partner