Der Grund, warum Sie bei Entscheidungsproblemen keine Näherungsverhältnisse sehen, ist, dass sie im Allgemeinen im Kontext der Fragen, die Sie normalerweise zu Entscheidungsproblemen stellen, keinen Sinn ergeben. In einer Optimierungseinstellung ist es sinnvoll, "nah" zu sein. In vielen Umgebungen ist dies nicht sinnvoll. Es ist nicht sinnvoll zu sehen, wie oft Sie in einem diskreten Logarithmusproblem "nah" sind. Es ist nicht sinnvoll zu sehen, wie oft Sie dem Auffinden eines Graph-Isomers "nahe" sind. Ebenso ist es bei den meisten Entscheidungsproblemen nicht sinnvoll, der richtigen Entscheidung "nahe" zu sein.
In der Praxis ist es in vielen Fällen hilfreich zu wissen, welcher Teil der Probleme "schnell" entschieden werden kann und welcher nicht. Im Gegensatz zur Optimierung gibt es jedoch keine einheitliche Methode, um dies zu quantifizieren. Sie können dies statistisch tun, wie Sie vorschlagen, aber nur, wenn Sie die statistische Verteilung Ihrer Eingaben kennen. Die meisten Menschen, die an Entscheidungsproblemen interessiert sind, haben nicht das Glück, solche Verteilungen zu haben.
Betrachten Sie als Fallstudie das Halteproblem. Es ist bekannt, dass das Stopp-Problem nicht zu entscheiden ist. Es ist eine Schande, denn es ist ein sehr nützliches Problem, wenn Sie einen Compiler erstellen. In der Praxis stellen wir jedoch fest, dass sich die meisten Programme aus der Perspektive eines haltenden Problems sehr leicht analysieren lassen. Compiler nutzen dies, um unter diesen Umständen optimalen Code zu generieren. Ein Compiler muss jedoch erkennen, dass die Möglichkeit besteht, dass ein bestimmter Codeblock nicht entscheidbar ist. Jedes Programm, dessen Code "wahrscheinlich entscheidbar" ist, kann in Schwierigkeiten geraten.
Die Metrik, mit der Compiler ermitteln, wie gut sie diese besonderen Fälle des Halteproblems lösen, unterscheidet sich jedoch stark von einer Metrik, mit der ein Kryptografieprogramm testet, ob ein bestimmtes Primzahlenpaar akzeptabel gegen Angriffe abgesichert ist. Es gibt keine Einheitsgröße für alle Lösungen. Wenn Sie eine solche Metrik wünschen, sollten Sie sie an Ihre speziellen Probleme anpassen und die Geschäftslogik berücksichtigen.