Als «randomized-algorithms» getaggte Fragen

Fragen zu Algorithmen, deren Verhalten nicht nur durch ihre Eingabe, sondern auch durch eine Zufallszahlenquelle bestimmt wird.



2
Gibt es einen Sortieralgorithmus, der bei Verwendung eines Münzwurfkomparators eine zufällige Permutation zurückgibt?
Inspiriert von dieser Frage, bei der der Fragesteller wissen möchte, ob sich die Laufzeit ändert, wenn der in einem Standardsuchalgorithmus verwendete Komparator durch einen fairen Münzwurf ersetzt wird, und auch von Microsofts prominentem Versagen, einen einheitlichen Permutationsgenerator zu schreiben, ist meine Frage daher :: Gibt es einen vergleichsbasierten Sortieralgorithmus, der …


1
Randomisierter Algorithmus für 3SAT
Es gibt einen sehr einfachen randomisierten Algorithmus, der bei einem 3SAT eine Zuordnung erzeugt, die mindestens 7/8 der Klauseln erfüllt (in Erwartung): Wählen Sie eine zufällige Zuordnung. Eine zufällige Zuordnung erfüllt jede Klausel mit einer Wahrscheinlichkeit von 7/8, und die Linearität der Erwartung zeigt, dass der erwartete Anteil der Klauseln, …


2
Gibt es einen effizienten Algorithmus zum Testen der Primalität für Zahlen der Form
Ich habe CLRS gelesen und es wollte zeigen, dass wenn eine Primzahl der Form und ein quadratischer Rest ist, eine Quadratwurzel ist (man kann auch leicht zeigen, dass ist eine Quadratwurzel).pppa a k + 1 a - k4k+34k+34k+3aaaak+1ak+1a^{k+1}a−ka−ka^{-k} Ich habe mich gefragt, ob unter Verwendung der vorherigen Tatsache und auch, …

1
Parallel dazu eine maximale unabhängige Menge finden
In einem Graphen wir den folgenden Prozess aus:G(V,E)G(V,E)G(V,E) Anfangs sind alle Knoten in ungefärbt.VVV Während es in ungefärbte Knoten gibt, führt jeder ungefärbte Knoten Folgendes aus: VVV Wählt eine zufällige reelle Zahl aus und sendet sie an alle Nachbarn. Vergleicht seine Nummer mit der Anzahl seiner Nachbarn; Wenn seine eigene …


2
Sind randomisierte Algorithmen konstruktiv?
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 …






Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.