Sharp-P: Komplexitätsklasse

Die Komplexitätsklasse #P (englische Aussprache Sharp-P oder Number-P) ist eine Klasse von sogenannten Zählproblemen (im Gegensatz zu den meist betrachteten Komplexitätsklassen, die Entscheidbar behandeln).

Viele #P-Probleme sind eng verwandt mit den zugehörigen NP-Problemen.

Die Klasse wurde 1979 von Leslie Valiant eingeführt.

Definition

Ein Problem ist in der Klasse #P, wenn eine nichtdeterministische Turingmaschine existiert, die polynomiell zeitbeschränkt ist und für jede Instanz Sharp-P: Definition, Beispiel, Eigenschaften  des Problems genau so viele akzeptierende Berechnungspfade hat, wie es Lösungen zu der Instanz Sharp-P: Definition, Beispiel, Eigenschaften  gibt.

Beispiel

Ein bekanntes Entscheidungsproblem aus NP ist das Erfüllbarkeitsproblem der Aussagenlogik (SAT):

  • Existiert zu einer gegebenen aussagenlogischen Formel eine erfüllende Variablenbelegung?

Das zugehörige Zählproblem aus #P wird mit #SAT bezeichnet und lautet:

  • Wie viele erfüllende Variablenbelegungen gibt es zu einer gegebenen aussagenlogischen Formel?

Eigenschaften

Nach dem Satz von Toda reichen deterministische polynomiell zeitbeschränkte Turingmaschinen, die eine einzige Orakel-Anfrage an ein Problem aus #P stellen dürfen, um die Sprachen in PH zu entscheiden. Dies ist ein Hinweis für die enorme Schwierigkeit, #P-Probleme exakt zu lösen. Andererseits kann in polynomiellem Platz der Berechnungsbaum einer nichtdeterministischen, polynomiell zeitbeschränkten Turingmaschine vollständig durchsucht werden, so dass sich alle #P-Probleme in polynomiellen Platz berechnen lassen. Damit lässt sich #P wie folgt in Beziehung zu anderen wichtigen Komplexitätsklassen setzen:

Da #P die Komplexitätsklasse NP enthält sind sie mindestens so schwer zu lösen.

Liste einiger #P-vollständiger Probleme

    Diese Tatsache ist besonders interessant, weil das zugehörige Entscheidungsproblem (Existenz von perfekten Matchings in bipartiten Graphen) deterministisch in polynomieller Zeit lösbar ist (also in P ist).
  • Gibt es ein perfektes Matching in einem allgemeinen Graphen ? Das Problem ist auch in P lösbar.
  • Permanente (einer 0-1-Matrix)
  • Anzahl der linearen Erweiterungen einer partiellen Ordnung.

Literatur

  • Leslie G. Valiant: The complexity of computing the permanent. Theoretical Computer Science, 8:189-201, 1979
  • Graham Brightwell, Peter Winkler: Counting linear extensions, Order, Volume 8, Issue 3, Sep 1991, Pages 225 - 242, doi:10.1007/BF00383444
  • #P. In: Complexity Zoo. (englisch)

Einzelnachweise

Tags:

Sharp-P DefinitionSharp-P BeispielSharp-P EigenschaftenSharp-P Liste einiger #P-vollständiger ProblemeSharp-P LiteraturSharp-P WeblinksSharp-P EinzelnachweiseSharp-PEnglische SpracheEntscheidbarKomplexitätsklasseNP (Komplexitätsklasse)

🔥 Trending searches on Wiki Deutsch:

Stefanie HeinzmannFreddie MercuryIslandLance ReddickFriedrich StrauchFritz HonkaOliver KahnFelix JussupowSommerzeitJohn WickCara DelevingneDer SchwarmUrs KalecinskiTupac ShakurRyan ReynoldsFranz-Josef BodeVing RhamesIslamPhilippe NoiretE-FuelGeneralstreikListe der Alarm-für-Cobra-11-FigurenLeonard KunzJulia RobertsEdi FraunederWeimarer RepublikAramäer (Gegenwart)SüdafrikaKurt KrömerDepeche ModeHexen hexen (1990)Liste der Präsidenten der Vereinigten StaatenDonauLipideKilling EveVincent van GoghHermann GöringT-90Daniel RadcliffePulp FictionLiechtensteinErling HaalandRobin WilliamsWincent WeissZeugen JehovasRusslandJennifer LawrenceLeonardo da VinciPeter FeldmannSchweizIrakkriegDeutschlandYouTubeWikipediaHermann BillungYellowstone (Fernsehserie)Harry Potter (Filmreihe)NamibiaNikola TeslaGeorgina RodríguezBen is BackMichael MadsenRamadanBundespräsident (Deutschland)Rainer Werner FassbinderRepublik China (Taiwan)Arnold SchwarzeneggerShadow and Bone – Legenden der GrishaRégineOberbürgermeisterwahl in Frankfurt am Main 2023Vera F. BirkenbihlDonald SutherlandJohann Wolfgang von GoetheJenna OrtegaJitzchak HerzogDie KonsequenzOSI-ModellGabriel Basso🡆 More