Algorithmen: Mathematik

Aus SibiWiki
Version vom 19. Januar 2017, 11:06 Uhr von Akaibel (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „[Kategorie:Informatik] [Kategorie:Algorithmen] Im Wesentlichen werden bei Algorithmen zwei Aspekte mathematisch geprüft: # Laufzeit # Genauigkeit (oder Zuver…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

[Kategorie:Informatik] [Kategorie:Algorithmen]

Im Wesentlichen werden bei Algorithmen zwei Aspekte mathematisch geprüft:

  1. Laufzeit
  2. Genauigkeit (oder Zuverlässigkeit)

Prüfung der Zuverlässigkeit: Konfidenzintervall und Wahrscheinlichkeit

Bei Simulationen lässt man einen Prozess 1000mal (oder öfter) laufen, und erhält entsprechend viele Ergebnisse.

Aus den Ergebnissen der Simulation kann man den Mittelwert bilden und erhält so eine Voraussage auf das tatsächliche Verhalten.

Daran schließt sich die Frage an: Wie genau ist diese Voraussage?

Eine 100prozentig genaue Voraussage wird man mit einer Simulation nie erreichen; stattdessen gibt man ein Konfidenzintervall und eine Wahrscheinlichkeit an, z.B.:

Mit einer Wahrscheinlichkeit von 99% ist das tatsächliche Ergebnis im Intervall [0,7745 | 0,7957].

Ermittlung des Konfidenzintervalls mithilfe der Normalverteilung

Ergebnisse von Simulationen sind in der Regel normalverteilt, weil die einzelnen Durchläufe der Simulationen voneinander unabhängig sind.

D.h. die Ergebnisse der Simulation kann als Stichprobe angesehen werden, von der man auf die Gesamtheit schließt.

Von der Stichprobe (d.h. allen Simulationsergebnissen) ermittelt man folgende Werte:

  • Den Mittelwert der Stichprobe: [math]\displaystyle{ \overline{X}_{n} = \frac{1}{n} \sum_{i=1}^n X_i }[/math]