David Silver beschreibt eine Eigenschaft von Markov-Ketten wie:Sind Functional Programming & Markov Chains irgendwie verwandt?
Die Zukunft ist unabhängig von der die gegenwärtigen
https://www.youtube.com/watch?v=lfHX2hHRMVQ (4 Minuten in Video)
Dieser einen Akkord gegeben Vergangenheit schlug mit ich, weil ich gerade über funktionelle Programmierung (FP) lerne.
In FP können Sie auch die Vergangenheit ignorieren, da Ihre Funktionen nur den aktuellen Status benötigen, um eine Aktion auszuführen und einen neuen Status auszugeben. Dies ist bei objektorientierten Objekten nicht unbedingt der Fall, da Ihre Ausgabe von mehreren Zuständen an verschiedenen Orten abhängen kann.
Gibt es eine tiefere Verbindung zwischen FP- und Markov-Ketten, die mir nicht bekannt ist?
Ist es richtig zu sagen, dass zum Beispiel in FP geschriebene Funktionen deterministische Markov-Ketten sind?
Sie denken vielleicht einfach über Zustandsautomaten (AKA-Automaten) nach. –
"verschiedene Orte"! = "Die Vergangenheit". Auch in OOP hängt der zukünftige Zustand nur vom aktuellen Zustand ab, nicht von vorherigen Aktionen. Es ist eine fundamentale Eigenschaft der Zeit, die Markov Chains für die Modellierung geeignet macht. Es hat nichts mit FP zu tun, außer dass beide eng mit Mathe verwandt sind. – Bergi
Seit Markov 1922 gestorben ist, würde ich sagen, dass seine Gedanken über Markov-Ketten keine funktionale Programmierung beinhalteten. – duffymo