Genetische Algorithmen 4+

Optimierungsmethode

Ilona Kosinska

Entwickelt für iPad

    • Gratis

Screenshots

Beschreibung

Programm zur Computersimulation genetischer Populationen. Es wird verwendet, um Funktionen zu optimieren, d. h. das Minimum oder Maximum einer Funktion zu finden.

Genetische Algorithmen zählen zu den Such- und Optimierungsmethoden. Ziel der Optimierung ist die Effizienzsteigerung beim Erreichen eines bestimmten optimalen Wertes. Genetische Algorithmen basieren auf den Mechanismen der natürlichen Selektion und Vererbung. Der grundlegende genetische Algorithmus besteht aus drei Operationen: Reproduktion, Kreuzung und Mutation. Genetische Algorithmen arbeiten mit Populationen von Kodierungssequenzen und verwenden zufällige Auswahlregeln, um nach dem globalen optimalen Wert zu suchen. Diese Zufallsregeln sind jedoch so definiert, dass sie die richtige Richtung für die Suche vorgeben (durch verschiedene Auswahlmechanismen oder Skalierung der Fitnessfunktion). Dieser grundlegende Vorgang wird durch bestimmte genetische Manipulationen, wie sie beispielsweise in der Natur vorkommen, verstärkt. Sie umfassen die Mechanismen Dominanz, Diploidie, Inversion und andere Rekonfigurationsmechanismen und treten auf Chromosomenebene auf. Benutzer können textuelle oder grafische Skalierungsmuster für die Fitnessfunktion entwerfen und diese dann in Simulationen verwenden. Die Anwendung bietet außerdem eine vorläufige Analyse statistischer Daten zur Verteilung der Fitnessfunktion in der Bevölkerung. Das Programm ermöglicht dem Benutzer, nicht zufällige Verfahren (z. B. Skalierung der Fitnessfunktion) zu vergleichen, indem er in nachfolgenden Simulationen die gleiche pseudozufällige Sequenz verwendet (für Verfahren, die eine Randomisierung erfordern, wie z. B. Auswahl usw.). Um die während der Simulation ablaufenden genetischen Prozesse besser zu visualisieren, werden einige davon dem Benutzer mithilfe von Animationen präsentiert. Darüber hinaus können einige der aus der Simulation gewonnenen Daten gespeichert und weitergegeben werden.

Neuheiten

Version 1.3

Diese Version enthält Fehlerbehebungen und eine neue App-Funktion.

App-Datenschutz

Der Entwickler, Ilona Kosinska, hat darauf hingewiesen, dass die Datenschutzrichtlinien der App den unten stehenden Umgang mit Daten einschließen können. Weitere Informationen findest du in den Datenschutzrichtlinien des Entwicklers.

Keine Daten erfasst

Der Entwickler erfasst keine Daten von dieser App.

Die Datenschutzpraktiken können zum Beispiel je nach den von dir verwendeten Funktionen oder deinem Alter variieren. Weitere Infos

Mehr von diesem Entwickler

Das gefällt dir vielleicht auch

Stepwising
Bildung
neural networks for xy
Bildung
Uncertainty Quantification
Nachschlagewerke
Shor's algorithm
Bildung
entanglement entropy
Bildung
Statisticality
Bildung