Cette question concerne l'intersection de la théorie des probabilités et de la complexité de calcul. Une observation clé est que certaines distributions sont plus faciles à générer que d'autres. Par exemple, le problème
Étant donné un nombre , renvoyer un nombre uniformément distribué avec .
est facile à résoudre. D'un autre côté, le problème suivant est ou semble être beaucoup plus difficile.
Étant donné un nombre , renvoyer un nombre tel que soit (le nombre de Gödel) une preuve valide de longueur n en arithmétique Peano. De plus, si le nombre de ces preuves est , alors la probabilité d'obtenir une preuve spécifique de longueur doit être .
Cela me suggère que les distributions de probabilité viennent avec une notion de complexité de calcul. De plus, cette complexité est probablement étroitement liée aux problèmes de décision sous-jacents (qu'ils soient sous-récursifs, par exemple , , récursifs, récursivement énumérables ou pire).
Ma question est la suivante: comment définir la complexité de calcul des distributions de probabilité, en particulier lorsque le problème de décision sous-jacent n'est pas décidable. Je suis sûr que cela a déjà fait l'objet d'une enquête, mais je ne sais pas où chercher.
la source
Réponses:
La complexité des distributions de probabilités apparaît particulièrement dans l'étude de problèmes de distribution comme DistNP dans la théorie de Levin de la théorie de la complexité des cas moyens .
Une distribution est P-calculable si sa fonction de densité cumulée peut être évaluée en temps polynomial.
Une distribution est échantillonnable P si nous pouvons en échantillonner en temps polynomial.
Si une distribution est P-calculable, elle est P-sampable. L'inverse n'est pas vrai si certaines fonctions unidirectionnelles existent.
Vous pouvez étendre les définitions à d'autres classes de complexité.
Oded Goldreich a de belles notes d'introduction sur le sujet que vous voudrez peut-être vérifier.
la source