Es handelt sich hier nur um einen speziellen Algorithmus, welcher besonders dazu geeignet ist statistische Mittelwerte zu berechnen.
Nicht ganz - mit Monte Carlo oder kurz MC ist kein spezieller Algorithmus gemeint, sondern ein Verfahren, dass auf Zufallszahlen basiert. Daher auch der Name, in Anlehnung an das Kasino in Monaco
Das Verfahren stammt aus der Stochastik und dient dazu Probleme zu lösen, welche analytisch nicht lösbar sind und mit
konventionellen numerische Methode nur in sehr langer Zeit zu lösen sind. Oder, wenn die Anfangsbedingungen eines Problems von der Idealstartbedingung abweichen. Inbesonders lassen sich Probleme mit statistischen Verhalten gut simulieren.
Die Analyse, welche die NASA mit SpaceX Software nun betreibt, könnte zum Beispiel so aussehen, dass die Software zufällige Zahlenwerte generiert (das ist gar nicht so einfach, denn den Zufall gibt es im Computer eigentlich nicht!), womit die SpaceX Flugsoftware gefüttert wird. Dadurch kann dann überprüft werden, ob die Flugsoftware auch bei unerwarteten oder sogar unnatürlichen Werte richtig reagiert oder ab sie, im schlimmsten Fall, einfach abstürzt - was definitiv nicht passieren darf!
Die Erzeugung dieser Zufallszahlen ist alles andere als einfach, da der Rechner prinzipiell einfach eine Folge von Zahlen ausspuckt. Da der Speicher, den der Computer zur Verfügung hat, jedoch endlich ist, kann er nicht unendliche viele Zahlen ausgeben. Irgendwann kommt es unweigerlich zu einer Wiederholung einzelner Zahlen. Es sei denn, man trickst gewaltig mit der Mathematik. Aber das führt hier im Thread zum Thema
Verträge doch ein bisschen weit
Liebe Grüße,
Olli