Skip to main content

2023 | OriginalPaper | Buchkapitel

3. Quantencomputing und Programmierung

verfasst von : Riccardo Bassoli, Holger Boche, Christian Deppe, Roberto Ferrara, Frank H. P. Fitzek, Gisbert Janssen, Sajad Saeedinaeeni

Erschienen in: Quantenkommunikationsnetze

Verlag: Springer International Publishing

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

search-config
loading …

Zusammenfassung

Der Grund für die Entwicklung der Quanteninformatik liegt nicht nur im Erreichen einer höheren Rechenkapazität, sondern auch darin, Quantensysteme richtig simulieren und numerisch untersuchen zu können. Es ist immer noch nicht klar, was die Gesamtheit aller Berechnungsaufgaben für Quantennetzwerke ist und welche Aufgaben mit einem Quantencomputer gelöst werden müssen oder vorzugsweise gelöst werden. Ziel dieses Kapitels ist es, ein Verständnis für die zentralen Quantenideen zu vermitteln, die zu den Standard-Must-Do-Themen in der Quantenberechnung gehören und die ihre Anwendung in Quantennetzwerken finden könnten.

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
1
Klassische Computer haben sich so weit entwickelt, dass sogar die höheren Befehlssätze kommerzieller Prozessoren (x86, ARM usw.) standardisiert wurden.
 
2
Im Gegensatz zu klassischen Operationen können Quantenoperationen nicht exakt mit einer endlichen oder abzählbaren Anzahl von Gattern implementiert werden, da die Menge der Operationen auf einer beliebigen Anzahl von Qubits kontinuierlich ist. Das Einzige, worauf wir hoffen können, ist, eine dichte Teilmenge zu erzeugen, so wie die natürlichen Zahlen die dichte Menge der rationalen Zahlen in den reellen Zahlen erzeugen. Selbst wenn eine exakte Umsetzung möglich wäre, ist eine einfache Annäherung die physikalisch relevante Bedingung, da aufgrund der Unmöglichkeit, in der Praxis exakte Operationen und Messungen durchzuführen, das Ergebnis einer realen Quantenberechnung nur mit einer kleinen, aber von Null verschiedenen Fehlerwahrscheinlichkeit ermittelt werden kann.
 
3
Ganz zu schweigen von einem standardisierten Satz von Quantenprozessorbefehlen.
 
4
Einige Gründe sind im Folgenden aufgelistet: Algorithmen sind auch dann noch zeitaufwendig, wenn die Komplexität ein Polynom hohen Grades ist. In der Praxis kommen unterschiedliche Kostenfaktoren ins Spiel, wobei einige Grundoperationen viel teurer sein können als andere (Multiplikation vs. Addition) und der Speicherzugriff berücksichtigt werden muss (Cache vs. RAM-Operationen). Manchmal können die versteckten Konstanten so groß sein, dass der Skalierungsvorteil unpraktisch und der Algorithmus unbrauchbar wird. Für die Multiplikation von n × n Matrizen sind beispielsweise mindestens n2 Skalarmultiplikationen (die Anzahl der Ausgabewerte) erforderlich, und die Implementierung der Definition ohne Optimierung erfordert n3 Multiplikationen. Es wurde bewiesen, dass die Matrixmultiplikation eine Komplexität von höchstens n2,4 aufweist [CW90] Der gefundene Algorithmus ist jedoch unpraktisch und bringt auf den heutigen Computern keinen Vorteil [Ili89]. Es gibt einen praktischen Algorithmus, der n∼2,7 Multiplikationen verwendet [Str69].
 
5
Alle diese Beispiele hängen mit der Komplexität der Fourier-Transformation zusammen, wie wir später sehen werden.
 
6
Wir verwenden das Additionssymbol, obwohl es üblich ist, nicht-kommutative Operationen als Produkte zu schreiben.
 
7
Dies gilt allgemein für jeden normalen Operator K. K K = KK ist zudem erfüllt, was bedeutet, dass der hermitesche und der antihermitesche Teil K ± K gleichzeitig diagonalisiert werden können und somit K mit einem komplexen Spektrum diagonalisiert werden kann. Mit anderen Worten: Jeder normale Operator kann gemessen werden, indem man gleichzeitig seinen hermiteschen und seinen antihermiteschen Teil misst.
 
8
Die Probleme, die effizient gelöst werden können, bilden die Komplexitätsklasse P. Die Probleme, für die eine behauptete Lösung effizient überprüft werden kann, bilden die Komplexitätsklasse NP, die P und die meisten praktisch relevanten Probleme enthält. Eine Möglichkeit, Probleme zu konstruieren, die nicht in NP sind, ist der Versuch, die Lösungen von Problemen in NP oder sogar P zu zählen [Val79].
 
9
Atome und Moleküle haben unendlich viele Energieniveaus, aber nur endlich viele können simuliert werden. Das simulierte Molekül wird eine theoretische Annäherung mit endlich vielen Energieniveaus sein.
 
Literatur
[AG04]
Zurück zum Zitat Aaronson, S., & Gottesman, D. (2004). Improved simulation of stabilizer circuits. Physical Review A, 70(5), 052328.CrossRef Aaronson, S., & Gottesman, D. (2004). Improved simulation of stabilizer circuits. Physical Review A, 70(5), 052328.CrossRef
[ABO08]
Zurück zum Zitat Aharonov, D., & Ben-Or, M. (2008). Fault-tolerant quantum computation with constant error rate. SIAM Journal on Computing, 38(4), 1207–1282.MathSciNetCrossRefMATH Aharonov, D., & Ben-Or, M. (2008). Fault-tolerant quantum computation with constant error rate. SIAM Journal on Computing, 38(4), 1207–1282.MathSciNetCrossRefMATH
[BA12]
Zurück zum Zitat Band, Y., & Avishai, Y. (2012). Quantum mechanics with applications to nanotechnology and information science (1. Aufl.). Academic.MATH Band, Y., & Avishai, Y. (2012). Quantum mechanics with applications to nanotechnology and information science (1. Aufl.). Academic.MATH
[BBC+95]
Zurück zum Zitat Barenco, A., Bennett, C. H., Cleve, R., DiVincenzo, D. P., Margolus, N., Shor, P., et al. (1995). Elementary gates for quantum computation. Physical Review A, 52(5), 3457–3467.CrossRef Barenco, A., Bennett, C. H., Cleve, R., DiVincenzo, D. P., Margolus, N., Shor, P., et al. (1995). Elementary gates for quantum computation. Physical Review A, 52(5), 3457–3467.CrossRef
[Ben73]
[BBBV97]
Zurück zum Zitat Bennett, C. H., Bernstein, E., Brassard, G., & Vazirani, U. (1997). Strengths and weaknesses of quantum computing. SIAM Journal on Computing, 26(5), 1510–1523.MathSciNetCrossRefMATH Bennett, C. H., Bernstein, E., Brassard, G., & Vazirani, U. (1997). Strengths and weaknesses of quantum computing. SIAM Journal on Computing, 26(5), 1510–1523.MathSciNetCrossRefMATH
[Ber10]
Zurück zum Zitat Bernstein, D. J. (2010). Grover vs. mceliece. In N. Sendrier (Hrsg.), Post-quantum cryptography (S. 73–80). Springer.CrossRef Bernstein, D. J. (2010). Grover vs. mceliece. In N. Sendrier (Hrsg.), Post-quantum cryptography (S. 73–80). Springer.CrossRef
[BGS13]
Zurück zum Zitat Bocharov, A., Gurevich, Y., & Svore, K. M. (2013). Efficient decomposition of single-qubit gates into v basis circuits. Physical Review A, 88(1), 012313.CrossRef Bocharov, A., Gurevich, Y., & Svore, K. M. (2013). Efficient decomposition of single-qubit gates into v basis circuits. Physical Review A, 88(1), 012313.CrossRef
[BAB+18]
Zurück zum Zitat Botsinis, P., Alanis, D., Babar, Z., Nguyen, H. V., Chandra, D., Ng, S. X., & Hanzo, L. (2018). Quantum search algorithms for wireless communications. IEEE Communications Surveys & Tutorials, 21(2), 1209–1242.CrossRef Botsinis, P., Alanis, D., Babar, Z., Nguyen, H. V., Chandra, D., Ng, S. X., & Hanzo, L. (2018). Quantum search algorithms for wireless communications. IEEE Communications Surveys & Tutorials, 21(2), 1209–1242.CrossRef
[BMP+00]
Zurück zum Zitat Boykin, P. O., Mor, T., Pulver, M., Roychowdhury, V., & Vatan, F. (2000). A new universal and fault-tolerant quantum basis. Information Processing Letters, 75(3), 101–107.MathSciNetCrossRefMATH Boykin, P. O., Mor, T., Pulver, M., Roychowdhury, V., & Vatan, F. (2000). A new universal and fault-tolerant quantum basis. Information Processing Letters, 75(3), 101–107.MathSciNetCrossRefMATH
[BKL+19]
Zurück zum Zitat Brandão, F. G. S. L., Kalev, A., Li, T., Lin, C. Y.-Y., Svore, K. M., & Wu, X. (2019). Quantum SDP solvers: Large speed-ups, optimality, and applications to quantum learning. In C. Baier, I. Chatzigiannakis, P. Flocchini, & S. Leonardi (Hrsg.), 46th International Colloquium on Automata, Languages, and Programming (ICALP 2019). Leibniz International Proceedings in Informatics (LIPIcs) (Bd. 132, S. 27:1–27:14). Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik. Brandão, F. G. S. L., Kalev, A., Li, T., Lin, C. Y.-Y., Svore, K. M., & Wu, X. (2019). Quantum SDP solvers: Large speed-ups, optimality, and applications to quantum learning. In C. Baier, I. Chatzigiannakis, P. Flocchini, & S. Leonardi (Hrsg.), 46th International Colloquium on Automata, Languages, and Programming (ICALP 2019). Leibniz International Proceedings in Informatics (LIPIcs) (Bd. 132, S. 27:1–27:14). Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik.
[BS17]
Zurück zum Zitat Brandao, F. G. S. L., & Svore, K. M. (2017). Quantum speed-ups for solving semidefinite programs. In 2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS) (S. 415–426).CrossRef Brandao, F. G. S. L., & Svore, K. M. (2017). Quantum speed-ups for solving semidefinite programs. In 2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS) (S. 415–426).CrossRef
[CW90]
Zurück zum Zitat Coppersmith, D., & Winograd, S. (1990). Matrix multiplication via arithmetic progressions. Journal of Symbolic Computation, 9(3), 251–280. Computational algebraic complexity editorial.MathSciNetCrossRefMATH Coppersmith, D., & Winograd, S. (1990). Matrix multiplication via arithmetic progressions. Journal of Symbolic Computation, 9(3), 251–280. Computational algebraic complexity editorial.MathSciNetCrossRefMATH
[DiV00]
Zurück zum Zitat DiVincenzo, D. P. (2000). The physical implementation of quantum computation. Fortschritte der Physik, 48(9–11), 771–783.CrossRefMATH DiVincenzo, D. P. (2000). The physical implementation of quantum computation. Fortschritte der Physik, 48(9–11), 771–783.CrossRefMATH
[EHKS14]
Zurück zum Zitat Eisenträger, K., Hallgren, S., Kitaev, A. Y., & Song, F. (2014). A quantum algorithm for computing the unit group of an arbitrary degree number field. In Proceedings of the Forty-Sixth Annual ACM Symposium on Theory of Computing, STOC’14 (S. 293–302). Association for Computing Machinery.CrossRefMATH Eisenträger, K., Hallgren, S., Kitaev, A. Y., & Song, F. (2014). A quantum algorithm for computing the unit group of an arbitrary degree number field. In Proceedings of the Forty-Sixth Annual ACM Symposium on Theory of Computing, STOC’14 (S. 293–302). Association for Computing Machinery.CrossRefMATH
[Fey99]
Zurück zum Zitat Feynman, R. P. (1999). Simulating physics with computers. International Journal of Theoretical Physics, 21(6–7), 467–488.MathSciNet Feynman, R. P. (1999). Simulating physics with computers. International Journal of Theoretical Physics, 21(6–7), 467–488.MathSciNet
[FSG09]
Zurück zum Zitat Fowler, A. G., Stephens, A. M., & Groszkowski, P. (2009). High-threshold universal quantum computation on the surface code. Physical Review A, 80(5), 052312.CrossRef Fowler, A. G., Stephens, A. M., & Groszkowski, P. (2009). High-threshold universal quantum computation on the surface code. Physical Review A, 80(5), 052312.CrossRef
[Got97]
Zurück zum Zitat Gottesman, D. (1997). Stabilizer codes and quantum error correction. Ph.D. thesis, California Institute of Technology. Gottesman, D. (1997). Stabilizer codes and quantum error correction. Ph.D. thesis, California Institute of Technology.
[Got98a]
Zurück zum Zitat Gottesman, D. (1998). The Heisenberg representation of quantum computers. In Group22: Proceedings of the XXII International Colloquium on Group Theoretic Methods in Physics (S. 32–43). International Press. Gottesman, D. (1998). The Heisenberg representation of quantum computers. In Group22: Proceedings of the XXII International Colloquium on Group Theoretic Methods in Physics (S. 32–43). International Press.
[Hal07]
Zurück zum Zitat Hallgren, S. (2007). Polynomial-time quantum algorithms for Pell’s equation and the principal ideal problem. Journal of ACM, 54(1), 4.MathSciNetCrossRefMATH Hallgren, S. (2007). Polynomial-time quantum algorithms for Pell’s equation and the principal ideal problem. Journal of ACM, 54(1), 4.MathSciNetCrossRefMATH
[Ili89]
Zurück zum Zitat Iliopoulos, C. S. (1989). Worst-case complexity bounds on algorithms for computing the canonical structure of infinite abelian groups and solving systems of linear diophantine equations. SIAM Journal on Computing, 18(4), 670–678.MathSciNetCrossRefMATH Iliopoulos, C. S. (1989). Worst-case complexity bounds on algorithms for computing the canonical structure of infinite abelian groups and solving systems of linear diophantine equations. SIAM Journal on Computing, 18(4), 670–678.MathSciNetCrossRefMATH
[JL17]
Zurück zum Zitat Johansson, N., & Larsson, J. (2017). Efficient classical simulation of the Deutsch–Jozsa and Simon’s algorithms. Quantum Information Processing, 16(9), 233.MathSciNetCrossRefMATH Johansson, N., & Larsson, J. (2017). Efficient classical simulation of the Deutsch–Jozsa and Simon’s algorithms. Quantum Information Processing, 16(9), 233.MathSciNetCrossRefMATH
[KP17]
Zurück zum Zitat Kerenidis, I., & Prakash, A. (2017). Quantum recommendation systems. In C. H. Papadimitriou (Hrsg.), 8th Innovations in Theoretical Computer Science Conference (ITCS 2017). Leibniz International Proceedings in Informatics (LIPIcs) (Bd. 67, S. 49:1–49:21). Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik. Kerenidis, I., & Prakash, A. (2017). Quantum recommendation systems. In C. H. Papadimitriou (Hrsg.), 8th Innovations in Theoretical Computer Science Conference (ITCS 2017). Leibniz International Proceedings in Informatics (LIPIcs) (Bd. 67, S. 49:1–49:21). Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik.
[KC18]
Zurück zum Zitat Kim, T., & Choi, B.-S. (2018). Efficient decomposition methods for controlled Rn using a single ancillary qubit. Scientific Reports, 8(1), 1–7. Kim, T., & Choi, B.-S. (2018). Efficient decomposition methods for controlled Rn using a single ancillary qubit. Scientific Reports, 8(1), 1–7.
[Kit95]
Zurück zum Zitat Kitaev, A. Y. (1995). Quantum measurements and the Abelian stabilizer problem. arXiv:quantph/9511026 Kitaev, A. Y. (1995). Quantum measurements and the Abelian stabilizer problem. arXiv:quantph/9511026
[Kit97a]
Zurück zum Zitat Kitaev, A. Y. (1997). Quantum computations: Algorithms and error correction. Uspekhi Matematicheskikh Nauk, 52(6), 53–112.MathSciNetMATH Kitaev, A. Y. (1997). Quantum computations: Algorithms and error correction. Uspekhi Matematicheskikh Nauk, 52(6), 53–112.MathSciNetMATH
[KMM13]
Zurück zum Zitat Kliuchnikov, V., Maslov, D., & Mosca, M. (2013). Fast and efficient exact synthesis of single qubit unitaries generated by Clifford and T gates. Quantum Information & Computation, 13(7–8), 607–630.MathSciNetCrossRef Kliuchnikov, V., Maslov, D., & Mosca, M. (2013). Fast and efficient exact synthesis of single qubit unitaries generated by Clifford and T gates. Quantum Information & Computation, 13(7–8), 607–630.MathSciNetCrossRef
[NC10]
Zurück zum Zitat Nielsen, M. A., & Chuang, I. L. (2010). Quantum computation and quantum information (10. Aufl.). Cambridge University Press.MATH Nielsen, M. A., & Chuang, I. L. (2010). Quantum computation and quantum information (10. Aufl.). Cambridge University Press.MATH
[OBK+16]
Zurück zum Zitat O’Malley, P. J. J., Babbush, R., Kivlichan, I. D., Romero, J., McClean, J. R., Barends, R., et al. (2016). Scalable quantum simulation of molecular energies. Physical Review X, 6, 031007.CrossRef O’Malley, P. J. J., Babbush, R., Kivlichan, I. D., Romero, J., McClean, J. R., Barends, R., et al. (2016). Scalable quantum simulation of molecular energies. Physical Review X, 6, 031007.CrossRef
[Orú14]
Zurück zum Zitat Orús, R. (2014). A practical introduction to tensor networks: Matrix product states and projected entangled pair states. Annals of Physics, 349, 117–158.MathSciNetCrossRefMATH Orús, R. (2014). A practical introduction to tensor networks: Matrix product states and projected entangled pair states. Annals of Physics, 349, 117–158.MathSciNetCrossRefMATH
[Orú19]
Zurück zum Zitat Orús, R. (2019). Tensor networks for complex quantum systems. Nature Reviews Physics, 1(9), 538–550.CrossRef Orús, R. (2019). Tensor networks for complex quantum systems. Nature Reviews Physics, 1(9), 538–550.CrossRef
[Pre98b]
Zurück zum Zitat Preskill, J. (1998). Lecture notes for physics: Quantum information and computation (S. 322). CreateSpace Independent Publishing Platform. Preskill, J. (1998). Lecture notes for physics: Quantum information and computation (S. 322). CreateSpace Independent Publishing Platform.
[Pre12]
Zurück zum Zitat Preskill, J. (2012). Quantum computing and the entanglement frontier. Technical Report Caltech authors:20120516-084322874, California Institute of Technology. Preskill, J. (2012). Quantum computing and the entanglement frontier. Technical Report Caltech authors:20120516-084322874, California Institute of Technology.
[Pre18]
Zurück zum Zitat Preskill, J. (2018). Quantum computing in the NISQ era and beyond. Quantum, 2, 79.CrossRef Preskill, J. (2018). Quantum computing in the NISQ era and beyond. Quantum, 2, 79.CrossRef
[RS16]
Zurück zum Zitat Ross, N. J., & Selinger, P. (2016). Optimal ancilla-free Clifford+T approximation of z-rotations. Quantum Information & Computation, 16(11–12), 901–953.MathSciNetCrossRef Ross, N. J., & Selinger, P. (2016). Optimal ancilla-free Clifford+T approximation of z-rotations. Quantum Information & Computation, 16(11–12), 901–953.MathSciNetCrossRef
[RG02]
Zurück zum Zitat Rudolph, T., & Grover, L. (2002). A 2 rebit gate universal for quantum computing. arXiv:quant-ph/0210187 Rudolph, T., & Grover, L. (2002). A 2 rebit gate universal for quantum computing. arXiv:quant-ph/0210187
[Shi03]
Zurück zum Zitat Shi, Y. (2003). Both Toffoli and controlled-NOT need little help to do universal quantum computing. Quantum Information and Computation, 3(1), 84–92.MathSciNetCrossRefMATH Shi, Y. (2003). Both Toffoli and controlled-NOT need little help to do universal quantum computing. Quantum Information and Computation, 3(1), 84–92.MathSciNetCrossRefMATH
[Tan19]
Zurück zum Zitat Tang, E. (2019). A quantum-inspired classical algorithm for recommendation systems. In Proceedings of the 51st annual ACM SIGACT symposium on theory of computing, STOC 2019 (S. 217–228). Association for Computing Machinery.CrossRef Tang, E. (2019). A quantum-inspired classical algorithm for recommendation systems. In Proceedings of the 51st annual ACM SIGACT symposium on theory of computing, STOC 2019 (S. 217–228). Association for Computing Machinery.CrossRef
[Val79]
[Win78]
[WBC15]
Zurück zum Zitat Wood, C. J., Biamonte, J. D., & Cory, D. G. (2015). Tensor networks and graphical calculus for open quantum systems. Quantum Information and Computation, 15(9–10), 759–811.MathSciNetCrossRef Wood, C. J., Biamonte, J. D., & Cory, D. G. (2015). Tensor networks and graphical calculus for open quantum systems. Quantum Information and Computation, 15(9–10), 759–811.MathSciNetCrossRef
Metadaten
Titel
Quantencomputing und Programmierung
verfasst von
Riccardo Bassoli
Holger Boche
Christian Deppe
Roberto Ferrara
Frank H. P. Fitzek
Gisbert Janssen
Sajad Saeedinaeeni
Copyright-Jahr
2023
DOI
https://doi.org/10.1007/978-3-031-26326-2_3

Neuer Inhalt