Skip to content

Archives

  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021

Categories

  • Keine Kategorien
Trend RepositoryArticles and guides
Articles

Wählen Sie eine Website aus

On Januar 8, 2022 by admin

Was ist ein genetischer Algorithmus?

Der genetische Algorithmus ist eine Methode zur Lösung von Optimierungsproblemen mit und ohne Einschränkungen, die auf der natürlichen Selektion basiert, dem Prozess, der die biologische Evolution antreibt. Der genetische Algorithmus verändert wiederholt eine Population von individuellen Lösungen. Bei jedem Schritt wählt der genetische Algorithmus zufällig Individuen aus der aktuellen Population als Eltern aus und verwendet sie, um die Kinder für die nächste Generation zu erzeugen. In aufeinanderfolgenden Generationen „entwickelt“ sich die Population in Richtung einer optimalen Lösung. Der genetische Algorithmus kann zur Lösung einer Vielzahl von Optimierungsproblemen eingesetzt werden, die für Standard-Optimierungsalgorithmen nicht geeignet sind, darunter Probleme, bei denen die Zielfunktion unstetig, nicht differenzierbar, stochastisch oder stark nichtlinear ist. Der genetische Algorithmus kann Probleme der gemischt-ganzzahligen Programmierung lösen, bei denen einige Komponenten nur ganzzahlig sind.

Der genetische Algorithmus verwendet bei jedem Schritt drei Haupttypen von Regeln, um die nächste Generation aus der aktuellen Population zu erzeugen:

  • Auswahlregeln wählen die Individuen aus, die Eltern genannt werden und zur Population der nächsten Generation beitragen.

  • Kreuzungsregeln kombinieren zwei Elternteile, um Kinder für die nächste Generation zu bilden.

  • Mutationsregeln wenden zufällige Änderungen auf einzelne Eltern an, um Kinder zu bilden.

Der genetische Algorithmus unterscheidet sich von einem klassischen, auf Ableitungen basierenden Optimierungsalgorithmus in zwei wesentlichen Punkten, die in der folgenden Tabelle zusammengefasst sind.

Klassischer Algorithmus Genetischer Algorithmus

Erzeugt bei jeder Iteration einen einzigen Punkt. Die Folge der Punkte nähert sich einer optimalen Lösung.

Erzeugt bei jeder Iteration eine Population von Punkten. Der beste Punkt in der Population nähert sich einer optimalen Lösung.

Wählt den nächsten Punkt in der Sequenz durch eine deterministische Berechnung aus.

Wählt die nächste Population durch eine Berechnung aus, die Zufallszahlengeneratoren verwendet.

Verwandte Themen

  • Terminologie des genetischen Algorithmus
  • Arbeitsweise des genetischen Algorithmus
  • Nichtlineare Algorithmen zur Lösung von Nebenbedingungen

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Archive

  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021

Meta

  • Anmelden
  • Feed der Einträge
  • Kommentare-Feed
  • WordPress.org
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Theme by ThemeinProgress | Proudly powered by WordPress