Von den Beweisen durch die probabilistische Methode wird oft gesagt, dass sie nicht konstruktiv sind.
Ein Beweis durch eine probabilistische Methode entwirft jedoch tatsächlich einen randomisierten Algorithmus und verwendet ihn zum Nachweis der Existenz. Zitiert aus Seite 103 der randomisierten Algorithmen von Rajeev Motwani, Prabhakar Raghavan :
Wir könnten den Beweis durch die probabilistische Methode als einen randomisierten Algorithmus betrachten. Dies würde dann eine weitere Analyse erfordern, die die Wahrscheinlichkeit begrenzt, dass der Algorithmus bei einer bestimmten Ausführung keine gute Partition findet. Der Hauptunterschied zwischen einem Gedankenexperiment in der probabilistischen Methode und einem randomisierten Algorithmus ist das Ende, das jeder ergibt. Wenn wir die probabilistische Methode verwenden, geht es uns nur darum zu zeigen, dass ein kombinatorisches Objekt existiert; Daher geben wir uns damit zufrieden zu zeigen, dass ein günstiges Ereignis mit einer Wahrscheinlichkeit ungleich Null eintritt. Bei einem randomisierten Algorithmus ist andererseits die Effizienz ein wichtiger Gesichtspunkt - wir können eine winzige Erfolgswahrscheinlichkeit nicht tolerieren.
Ich frage mich also, ob randomisierte Algorithmen als nicht konstruktiv angesehen werden, obwohl sie am Ende jedes Laufs eine Lösung ausgeben, die möglicherweise eine ideale Lösung ist oder nicht.
Wie ist ein Algorithmus oder Beweis definiert, der "konstruktiv" ist?
Vielen Dank!