Zeige, dass es genau dann einen polynomialen Algorithmus für das Cliquenproblem gibt, wenn es für die Bestimmung der Größe einer maximalen Clique einen polynomialen Algorithmus gibt.
Es sei ein Graph ´G = (V, E)´ gegeben. Es sei ein polynomialer Algorithmus für das Cliquenproblem gegeben. Es wird nun der Reihe nach getestet, ob es eine Clique aus ´#(V)´, ´#(V) − 1´, ´#(V) − 2´, usw. Elementen gibt, und bei einer positiven Antwort gestoppt. Erfolgt dies bei ´r´, so ist ´r´ die maximale Größe einer Clique in ´G´. Da spätestens bei ´2´ (wenn es eine Kante gibt) bzw. ´1´ (wenn ´E = O/´) getstoppt wird, und demzufolge weniger als ´#(V)´-mal ein polynomialer Algorithmus ausgeführt wird, ist dieser Algorithmus zur Bestimmung der maximalen Cliquengröße auch polynomial. Gibt es umgekehrt einen polynomialen Algorithmus zur Bestimmung der maximalen Cliquengröße ´r´, so gibt es genau dann eine Clique der Größe ´k´ (aus dem Cliquenproblem), wenn ´k <= r´ gilt. Daher ist dann auch das Cliquenproblem in polynomialer Zeit entscheidbar.
- URL:
- Language: Deutsch
- Subjects: theoretical computer science
- Type: Proof
- Duration: 35min
- Credits: 3
- Difficulty: 0.6
- Tags: hpi clique problem
- Note:
HPI, 2014-06-20, Theoretische Informatik 2, Blatt 10, Aufgabe 2 - Created By: ad-si
- Created At:
2014-07-23 09:55:20 UTC - Last Modified:
2014-07-23 09:55:20 UTC