Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Neuer Artikel Biogeografisch basierte Optimierung (BBO) :
Bei der Durchsicht verschiedener Optimierungsalgorithmen stieß ich auf den Algorithmus „Biogeography-Based Optimization“ (BBO), der 2008 von Professor Dan Simon entwickelt wurde. BBO lässt sich von der Biogeografie inspirieren, der Wissenschaft, die sich mit der geografischen Verbreitung biologischer Organismen befasst. Mathematische Modelle zur Beschreibung der Verbreitungsmuster von Arten wurden erstmals in den 1960er Jahren entwickelt. So wie genetische Algorithmen von der biologischen Genetik und neuronale Netze von biologischen Neuronen inspiriert wurden, nutzt BBO die mathematischen Prinzipien der Biogeografie zur Lösung von Optimierungsproblemen.
In der Natur weisen Inseln eines Archipels mit günstigen Bedingungen (hoher Habitat-Eignungsindex – HSI) eine große Artenvielfalt und eine hohe Auswanderung auf, während Inseln mit ungünstigen Bedingungen nur wenige Arten und eine hohe Einwanderung aufweisen. Diese natürliche Dynamik der Artenmigration zwischen Inseln bildete die Grundlage für den BBO-Optimierungsmechanismus. Der Algorithmus nutzt das Konzept der Artenmigration, um Merkmale zwischen Lösungen auszutauschen; die Mutationswahrscheinlichkeit basiert auf einem theoretisch fundierten Modell zur Artenverteilung, und gute Lösungen geben ihre Merkmale aktiv weiter, bleiben dabei jedoch robust gegenüber Veränderungen. Diese Eigenschaft ist eines der charakteristischen Merkmale des Algorithmus.
In diesem Artikel untersuchen wir dieses elegante algorithmische Konzept, setzen es in Code um und bewerten die Leistungsfähigkeit des BBO-Algorithmus.
Autor: Andrey Dik