NP-vollständige Probleme

Effizient lösbare Probleme

 aufwärts

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 Travelling-Salesman-Problem – TSP) nicht effizient lösbar ist, aber das Gegenteil auch nicht. Ein Indiz dafür, dass TSP effizient lösbar ist, kann darin gesehen werden, dass TSP immerhin einen effizienten nichtdeterministischen Lösungsalgorithmus hat. Ein Indiz dagegen ist, dass TSP zu den schwersten Problemen gehört, die effiziente nichtdeterministische Lösungsalgorithmen haben.

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 up

 

homeH.W. Lang   Hochschule Flensburg   lang@hs-flensburg.de   Impressum   Datenschutz   ©   Created: 25.06.2002   Updated: 04.06.2018
Valid HTML 4.01 Transitional

Hochschule Flensburg
Campus Flensburg

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:

Medieninformatik

Wirtschaftsinformatik