Alsoo ich wir behandeln derzeit die oben genannten Themen in Datenstrukturen & Algorithmen 2 und ehrlich gesagt verstehe ich hier nur Bahnhof xD
Was ich bis jetzt verstanden habe ist:
Ein Problem liegt in P genau dann, wenn ein Algorithmus existiert der dieses Problem in Polynomialzeit löst.
Ein Problem liegt in NP genau dann, wenn ein Algorithmus existiert welcher mithilfe eines Zertifikats und einer Instanz diese Instanz in Polynomialzeit verifizieren kann.
Wie genau NP-Vollständigkeit funktioniert verstehe ich nicht so ganz. Außerdem wüsste ich jetzt nicht richtig wie ich zeige, dass etwas in P oder NP liegt...Soll ich mir dazu einfach einen Algorithmus überlegen und diesen dann erläutern und müsste man diesbezüglich noch mehr beweisen xD
BTW: Sollte jemand einen guten Buchtipp für dieses Thema haben wäre das sehr hilfreich
Was ich bis jetzt verstanden habe ist:
Ein Problem liegt in P genau dann, wenn ein Algorithmus existiert der dieses Problem in Polynomialzeit löst.
Ein Problem liegt in NP genau dann, wenn ein Algorithmus existiert welcher mithilfe eines Zertifikats und einer Instanz diese Instanz in Polynomialzeit verifizieren kann.
Wie genau NP-Vollständigkeit funktioniert verstehe ich nicht so ganz. Außerdem wüsste ich jetzt nicht richtig wie ich zeige, dass etwas in P oder NP liegt...Soll ich mir dazu einfach einen Algorithmus überlegen und diesen dann erläutern und müsste man diesbezüglich noch mehr beweisen xD
BTW: Sollte jemand einen guten Buchtipp für dieses Thema haben wäre das sehr hilfreich
Zuletzt bearbeitet: