CountingVerfahren
CountingVerfahren bezeichnet systematische Methoden zur Bestimmung der Anzahl von Objekten in einer Menge oder der Größe eines combinatorischen Werts. Sie spielen eine zentrale Rolle in der Kombinatorik, Wahrscheinlichkeit und Informatik und umfassen direkte Zählung bis zu komplexen Algorithmen.
Die Grundprinzipien sind die Produktregel und die Summenregel. Bei unabhängigen Gruppen multipliziert man, bei disjunkten Fällen
Wichtige klassische Verfahren umfassen Permutationen, Kombinationen und Varianten mit und ohne Wiederholung, häufig ausgedrückt durch Faktoriale
Fortgeschrittene Techniken umfassen das Ein-/Ausschlussprinzip, Generierende Funktionen, Polya-Zähltheorie, rekursive Zählung und dynamische Programmierung. Bijektive Beweise liefern
In der Praxis kommen auch schätzende und probabilistische Methoden zum Einsatz. Monte-Carlo- und Markov-Ketten-Methoden liefern Schätzwerte
Die Zählkomplexität umfasst Klassen wie #P und die Frage der Exaktheit versus Approximation. Anwendungen finden sich