Ich versuche mein Verständnis in dem Beispiel zu verdeutlichen, das in Abschnitt 2.2 von Einweg-Quantenautomaten: Stärken, Schwächen und Verallgemeinerungen vorgestellt wird (dieser alternative Link kann ebenfalls nützlich sein). Dieses Beispiel bietet ein sehr reduziertes Beispiel für eine 1-QFA mit den folgenden Übergangsregeln:
,
,
,
Wenn ich zum Beispiel in bin und ein a als Eingabe verarbeite, wende ich die erste Regel an. Mein Verständnis ist, dass ich eine | haben würde | 1 Chance, im Staat zu bleiben| q0⟩, a| | 1 Chance auf Fortschritt| q1⟩und ein| | 1 Chance, die Berechnung zu beenden und die Zeichenfolge abzulehnen.
Ich würde mir vorstellen, dass die Automaten dafür wie das folgende Bild aussehen
Ich bin mir jedoch nicht ganz sicher, ob das richtig ist. Die in der Arbeit genannten Wahrscheinlichkeiten für die Annahme der Zeichenfolge sind 1 während die Wahrscheinlichkeit der Ablehnung3beträgt . Ich frage mich nur, ob jemand entweder auf einen Fehler hinweisen oder bestätigen könnte, was ich konzeptionell für das Beispiel im Sinn habe.
Vielen Dank.
Überarbeitetes Automatenmodell, um die Wahrscheinlichkeiten genauer wiederzugeben:
quelle
Antworten:
Mit anderen Worten, die Messung hat drei mögliche Ergebnisse: ( acc ) die Automaten messen einen akzeptierenden Zustand und halten an; ( rej ) die Automaten messen einen Ablehnungszustand und halten an; ( nicht ) Das Automatisieren misst etwas anderes, hält nicht an und liest das nächste Symbol (Nichtzustände für Nicht-Anhalten).
Unter Berücksichtigung aller genannten Punkte ist es einfach, die in Ihrer Hauptreferenz angegebene Berechnung zu befolgen . Um alles zu veranschaulichen gesagt, und, der Vollständigkeit halber, werde ich es zitieren mit hier mit einigen kleineren Kommentare (obwohl ich einige Änderungen hinzugefügt, ich weiß nicht , ob diese Art des Zitierens akzeptabel ist, wenn sein ist nicht , bitte, lassen Sie mich die Antwort selbst kennen oder bearbeiten):
quelle
Juan Bermejo Vega hat eine genaue Zusammenfassung dessen gegeben, was in der Originalarbeit gesagt wird. Ich werde Ihnen eine übergeordnete Beschreibung geben.
Ich werde in Ihrem Fall empfehlen, die Amplituden nicht als Wahrscheinlichkeiten zu betrachten. Sie beziehen sich auf Wahrscheinlichkeiten, aber dies ist für diese endlichen Automaten nicht besonders hilfreich. Ich vermute, dass die Dinge viel klarer werden, wenn Sie dies als ein leicht abstraktes Rezept für die Transformation komplexwertiger Vektoren betrachten.
Welche Vektoren transformieren wir? Nun: Angenommen, Sie haben einen endlichen Automaten mit n Zuständen. Der Automat stellt ein (ja, probabilistisches) Modell zum Transformieren von Vektoren dar, das zu jedem Zeitpunkt zu einer Annahme- oder Ablehnungsentscheidung führen kann.
Die einzigen Zeitwahrscheinlichkeiten, die ins Spiel kommen, sind die akzeptierende und die ablehnende Achse . Während dieses Berechnungsmodell offensichtlich von endlichen Automaten inspiriert ist, ist es einfach nicht sinnvoll, einen der anderen Koeffizienten des Vektors zu irgendeinem Zeitpunkt (sogar am Ende!) Als Wahrscheinlichkeiten zu interpretieren.
Beachten Sie, dass die Annahme- und Ablehnungswahrscheinlichkeiten bei jedem Zeitschritt bedingte Wahrscheinlichkeiten sind, dh sie hängen davon ab, dass die Berechnung noch nicht angehalten wurde. Wenn Sie die Gesamtwahrscheinlichkeit der Annahme / Ablehnung berechnen möchten, können Sie dies am einfachsten tun, indem Sie auf den Schritt "Renormierung" in der Evolution verzichten (den Teil, in dem wir mit dem Wert der inversen Quadratwurzel multiplizieren, aber dennoch die Annahme festlegen / lehne Koeffizienten auf Null ab, wenn die Berechnung fortgesetzt wird) und summiere einfach alle probabilistischen Beiträge zum Akzeptieren / Ablehnen, die auf dem Weg entstehen.
quelle
Sie gehen fälschlicherweise davon aus, dass der Status nach dem Lesen jedes Symbols vollständig (auf einen rechnergestützten Basiszustand) zusammenbricht. Die Messung in jeder Stufe ist nur teilweise.
quelle