Chaos Theorie besagt, dass viele realer Prozesse , die zufällig scheinen mathematisch modelliert werden kann , sondern das Finden des richtigen Modells kann extrem schwierig sein . Ein Werkzeug , dass Mathematiker finden oft löst diese Modelle heißt genetischen Algorithmen . Anstelle der Verwendung von analytischen Methoden entwickelt der Computer ein eigenes Modell unter Verwendung eines Verfahrens ähnlich dem in der Biologie mit Zufälligkeit und Mutation vorhanden. Befolgen Sie diese Schritte, um einen genetischen Algorithmus erstellen entwickeln dann eine Reihe von Metriken , um das Modell zu verfeinern. Anleitung
Wie Genetische Algorithmen erstellen
1
Sammeln der Daten. Das Problem kann die Modellierung der Bewegung der Aktienkurse über längere Zeit , Temperatur oder Beobachtungen der kurzen Bewegung der Planeten .
2
Erstellen eines Computerprogramms , die das Modell entwickelt . Das Modell kann von einer langen Reihe von Buchstaben oder Zahlen , die jeweils das Programm an, eine mathematische Operation durchführen vertreten sein.
3
Erstellen von 50 oder 100 zufälligen Zeichenfolgen , die jeweils eine mögliche Lösung das Problem.
4
Führen jedes Modell und vergleichen die Ergebnisse mit den beobachteten Daten . Rang jedes Modell mit den Metriken beschrieben.
5
Wählen Sie die besten 5 oder 10 Modelle . Kopieren Sie diese auf noch 50 bis 100 Modelle zu erstellen , die zufällig das Hinzufügen, Ändern oder Löschen von ein paar Operationen in jedem.
6
Wiederholen Sie den Vorgang, bis ein Modell erzeugt die richtige Lösung .
Wie Metrics
7
Messgenauigkeit zu erfinden. Das Modell, das am nächsten kommt passend zu den realen Ergebnisse ist in der Regel der beste Kandidat für Raffinesse. Addieren Sie die Quadrate der Differenzen ( beobachteten - Modell ) ^ 2 . Damit werden diese Modelle mit der größten Fehler zu beseitigen.
8
Count Spiele . Stellen Sie einen Schwellenwert für ein Spiel, möglicherweise innerhalb von 0,01 Prozent die richtige Antwort , dann zählen die Anzahl der Spiele . Es kann notwendig sein , um mit einer ziemlich großen Schwelle beginnen dann ziehen sie als Modelle Fortschritte .
9
Factor Einfachheit in der Partitur. Eine kleinere, einfachere Lösung ist mehr elegant und leichter zu verstehen. Sobald Genauigkeit gemessen wird , passen Partituren zu kürzeren , einfacheren Modellen zu begünstigen.
10
hinzufügen Zufall . Stellen Sie die einzelnen Ergebnis zufällig damit schwächer Lösungen voranzubringen.
11
Organisieren eines Turniers . Beginnen Sie mit mehreren Gruppen von Modellen und nur innerhalb der einzelnen Gruppen ordnen. Dadurch können mehrere Lösungen parallel zu verfeinern.
12
Seien Sie kreativ . Forschung der Literatur finden Metriken , dass die Arbeit für andere, dann verfeinern diese auf Ihre Bedürfnisse zugeschnitten .