NP-vollständige ProblemeEffizient lösbare Probleme |
Ein Algorithmus zur Lösung eines Problems der Größe n wird als effizient bezeichnet, wenn er eine Zeitkomplexität von O(nk) hat, wobei k eine Konstante ist. Beispielsweise ist ein Algorithmus mit einer Zeitkomplexität von Θ(n2) effizient, dagegen ein Algorithmus mit einer Zeitkomplexität von Θ(2n) nicht.
Die Unterscheidung zwischen Problemen, die effiziente Lösungsalgorithmen haben und Problemen, die keine effizienten Lösungsalgorithmen haben, ist äußerst wichtig – die Frage ist nur, woran man erkennt, zu welcher der beiden Klassen ein Problem gehört. Wir hatten bei den Graphenalgorithmen gesehen, dass von zwei ähnlich aussehenden Graphenproblemen, nämlich Berechnung der kürzesten Wege und der kürzesten Rundreise, nur das erste einen effizienten Lösungsalgorithmus hat. Aber kann es nicht sein, dass auch das zweite einen effizienten Lösungsalgorithmus hat, dieser nur noch nicht gefunden ist? Die Antwort ist: im Prinzip ja, andererseits auch wieder nein.
Zwar ist nicht bewiesen, dass die Berechnung der kürzesten Rundreise (das
Auf den folgenden Seiten sollen die Grundzüge der Theorie hierzu entwickelt werden mit dem Ziel, zumindest ein Gefühl dafür zu vermitteln, wann ein Problem möglicherweise prinzipiell nicht effizient lösbar ist. Wir bewegen uns hier im Grenzgebiet zur Theoretischen Informatik; daher begnügen wir uns hier teilweise mit einer informellen Darstellung des Themas.
Weiter mit: [Reduktion von Problemen] oder |
H.W. Lang Hochschule Flensburg lang@hs-flensburg.de Impressum Datenschutz © Created: 25.06.2002 Updated: 04.06.2018 |
Informatik in Flensburg studieren...
Neu gestaltetes Studienangebot:
Bachelor-Studiengang
Angewandte Informatik
mit Schwerpunkten auf den Themen Software, Web, Mobile, Security und Usability.
Ihr Abschluss
nach 7 Semestern:
Bachelor of Science
Ebenfalls ganz neu:
Master-Studiengang
Angewandte Informatik
Ein projektorientiertes Studium auf höchstem Niveau mit den Schwerpunkten Internet-Sicherheit, Mobile Computing und Human-Computer Interaction.
Ihr Abschluss
nach 3 Semestern:
Master of Science
Weitere Informatik-Studienangebote an der Hochschule Flensburg: