Skip to main content
Top

2013 | OriginalPaper | Chapter

3. Effizienz von Algorithmen

Author : Armin P. Barth

Published in: Algorithmik für Einsteiger

Publisher: Springer Fachmedien Wiesbaden

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

search-config
loading …

Zusammenfassung

Wir haben schon mehrfach gesehen, dass ein algorithmisches Problem nicht gelöst ist, wenn irgendein korrekter Algorithmus dafür gefunden werden kann. Eine wichtige Frage ist immer auch, ob das Verfahren in vertretbarer Zeit terminiert oder nicht. Ein Sortierverfahren, das zwar richtig sortiert, das für die Sortierung aber Monate aufwenden muss, ist praktisch wertlos. Darum muss die Frage nach der Effizient von Algorithmen in der Algorithmik eine zentrale Rolle spielen. Und genau darum wollen wir uns in Kap. 3 kümmern. Zuerst einmal ist a priori gar nicht klar, wie man den Aufwand eines Algorithmus messen soll. In Sekunden? Das hätte den Nachteil, dass der Aufwand rechnerspezifisch ist, denn dann hätte ein Algorithmus ja je nach Rechner, auf dem er läuft, einen anderen Aufwand. Soll man die Schritte des Algorithmus zählen? Aber was ist genau ein einzelner Schritt? Und wenn einmal klar ist, wie man die Effizienz eines Algorithmus angeben kann, dann stellen sich sofort weitere, anspruchsvollere, aber auch interessantere Fragen: Kann man die Effizienz eines Algorithmus verbessern? Ist es möglich, für ein und dasselbe Problem mehrere Algorithmen zu schreiben, die sich im Aufwand stark unterscheiden? Und gibt es allenfalls einen schnellstmöglichen Algorithmus? Und wie kann man das einsehen? Es sind solche Fragen, die uns in diesem Kapitel anstacheln werden. Antworten sind teilweise alles andere als leicht zu finden, aber es ist ein überaus faszinierendes Gebiet, dem wir hier erste zaghafte Besuche abstatten.

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
go back to reference Agrawal, M., Kayal, N., Saxena, N.: Primes is in P. Dept. Of Comp. Science, Kanpur (2002) Agrawal, M., Kayal, N., Saxena, N.: Primes is in P. Dept. Of Comp. Science, Kanpur (2002)
go back to reference Borodin, A., Munro, I.: The Computational Complexity of Algebraic and Numeric Problems. American Elsevier, University of Michigan (1975)MATH Borodin, A., Munro, I.: The Computational Complexity of Algebraic and Numeric Problems. American Elsevier, University of Michigan (1975)MATH
go back to reference Bürgisser, P., Clausen, M., Shokrollahi, M.: Algebraic complexity theory. Springer, Berlin (1997)CrossRefMATH Bürgisser, P., Clausen, M., Shokrollahi, M.: Algebraic complexity theory. Springer, Berlin (1997)CrossRefMATH
go back to reference Clausberg, C.: Demonstrative Rechenkunst, Oder Wissenschaft, gründlich und kurz zu rechnen. Breitkopf, Leipzig (1737) Clausberg, C.: Demonstrative Rechenkunst, Oder Wissenschaft, gründlich und kurz zu rechnen. Breitkopf, Leipzig (1737)
go back to reference Cooley, J.W., Tuckey, J.W.: An algorithm for the machine calculation of complex Fourier series. Math. of Comp. 19(90), 297–301 (1965)CrossRefMATH Cooley, J.W., Tuckey, J.W.: An algorithm for the machine calculation of complex Fourier series. Math. of Comp. 19(90), 297–301 (1965)CrossRefMATH
go back to reference Coppersmith, D, Winograd, S.: Matrix multiplications via arithmetic progression. In: Proc. 19th ACM STOC, S. 1–6 (1987) Coppersmith, D, Winograd, S.: Matrix multiplications via arithmetic progression. In: Proc. 19th ACM STOC, S. 1–6 (1987)
go back to reference Karatsuba, A., Ofman, Y.: Multiplication of Many-Digital Numbers by Automatic Computers. Proceedings of the USSR Academy of Sciences 145, 293–294 (1962) Karatsuba, A., Ofman, Y.: Multiplication of Many-Digital Numbers by Automatic Computers. Proceedings of the USSR Academy of Sciences 145, 293–294 (1962)
go back to reference Morgenstern, J.: Note on a Lower Bound of the Linear Complexity of the Fast Fourier Transform. Journal of the ACM 20(2), 305–306 (1973)MathSciNetCrossRefMATH Morgenstern, J.: Note on a Lower Bound of the Linear Complexity of the Fast Fourier Transform. Journal of the ACM 20(2), 305–306 (1973)MathSciNetCrossRefMATH
go back to reference Ostrowski, A.M.: On two problems in abstract algebra connected with Horner’s rule. In: Studies in Mathematics and Mechanics, S. 40–48. Academic Press, New York (1954) Ostrowski, A.M.: On two problems in abstract algebra connected with Horner’s rule. In: Studies in Mathematics and Mechanics, S. 40–48. Academic Press, New York (1954)
go back to reference Pan, V.Y.: Methods for Computing Values of Polynomials. Russ. Math. Surv. 21, 105–136 (1966)CrossRef Pan, V.Y.: Methods for Computing Values of Polynomials. Russ. Math. Surv. 21, 105–136 (1966)CrossRef
go back to reference Pan, V. Y.: Field extension and trilinear aggregating, uniting and cancelling for the acceleration of matrix multiplication. In: Proc. Of the 20th Ann. IEEE Symp. On Foundations of Comp. Sc., S. 28–38 (1979) Pan, V. Y.: Field extension and trilinear aggregating, uniting and cancelling for the acceleration of matrix multiplication. In: Proc. Of the 20th Ann. IEEE Symp. On Foundations of Comp. Sc., S. 28–38 (1979)
go back to reference Sacrobosco, J.: Tractatus de algorismo, oder: De Arte Numerandi, Druck ohne Angabe von Ort und Zeit [1490?] sowie Wien (1517) durch Hieronymos Vietor, Krakau (1521 oder 1522), Venedig (1523) Sacrobosco, J.: Tractatus de algorismo, oder: De Arte Numerandi, Druck ohne Angabe von Ort und Zeit [1490?] sowie Wien (1517) durch Hieronymos Vietor, Krakau (1521 oder 1522), Venedig (1523)
go back to reference Scholz, A.: Aufgabe 253, Jahresbericht der Deutschen Mathematischen Vereinigung 47, S. 41–42 (1937) Scholz, A.: Aufgabe 253, Jahresbericht der Deutschen Mathematischen Vereinigung 47, S. 41–42 (1937)
go back to reference Schönhage, A., Strassen, V.: Schnelle Multiplikation grosser Zahlen. Computing 7, 281–292 (1971)CrossRefMATH Schönhage, A., Strassen, V.: Schnelle Multiplikation grosser Zahlen. Computing 7, 281–292 (1971)CrossRefMATH
go back to reference Strassen, V.: Algebraische Berechnungskomplexität. Perspectives in Mathematics, Anniversary of Oberwolfbach. Birkhäuser, Basel (1984) Strassen, V.: Algebraische Berechnungskomplexität. Perspectives in Mathematics, Anniversary of Oberwolfbach. Birkhäuser, Basel (1984)
Metadata
Title
Effizienz von Algorithmen
Author
Armin P. Barth
Copyright Year
2013
DOI
https://doi.org/10.1007/978-3-658-02282-2_3

Premium Partner