| Funktionsresolver. Beheben Sie eine Funktion für einen Satz von Zahlen |
Jetzt downloaden |
Funktionsresolver. Ranking & Zusammenfassung
- Name des Herausgebers:
- Polity
- Betriebssysteme:
- Windows XP / Vista / 7
Funktionsresolver. Stichworte
Funktionsresolver. Beschreibung
Dieses Projekt macht den Einsatz von .NET-Expressionsbäumen und genetischer Algorithmus, um eine Funktion für eine Reihe von Zahlen aufzulösen. Die Optionen sind begrenzt, aber einfach: - Generation, Crossoverrate und Manipulation sind Konfigurationswerte für die GA, lassen Sie sie standardmäßig, wenn Sie nicht mit GA familliar sind. Genomelength kann als Komplexität der resultierenden Funktion angesehen werden, desto größer ist der Wert, der Komplexer ist die aufgelöste Funktion. Beachten Sie, dass dies ein unebener Wert sein muss! INPUTSET ist eine durch Kommas getrennte Liste von Nummern (Unterstützung von irrationalen Zahlen) von Eingabedaten, für die er zur Behebung einer Funktion aufgelöst wird. Dies wird in ein Array von Eingangswerten für X übersetzt, wo in dem Beispiel unten, 7 >> x (0), 15> > X (1), 23 >> x (2) usw. Support relativ, wenn Sie geprüft werden, ergibt sich auch Funktionen, die das gleiche Muster haben, zum Beispiel: X * 2 hat das gleiche Muster wie x * 4. Im Test-Client werden nur grundlegende Betreiber erstellt (Hinzufügen, Substraße, Multiplizier, Teilen, Strom und Protokolle hinzufügen) und begrenzte Operanden (0 - 9, X und PIE), der Code ist jedoch sehr aufwendig und zusätzliche Betreiber (auch unary) und Operanden können registriert werden.
Funktionsresolver. Zugehörige Software