Diskussion zum Artikel "Algorithmen zur Optimierung mit Populationen: Der Wal-Optimierungsalgorithmus (WOA)"

 

Neuer Artikel Algorithmen zur Optimierung mit Populationen: Der Wal-Optimierungsalgorithmus (WOA) :

Der Wal-Optimierungsalgorithmus (WOA) ist ein metaheuristischer Algorithmus, der durch das Verhalten und die Jagdstrategien von Buckelwalen inspiriert wurde. Die Hauptidee von WOA ist die Nachahmung der so genannten Fressmethode „Blasennetz“, bei der Wale Blasen um ihre Beute herum erzeugen und sie dann in einer spiralförmigen Bewegung angreifen.

Der Wal-Optimierungsalgorithmus ist ein metaheuristischer Optimierungsalgorithmus, der 2016 von Mirjalili und Lewis vorgeschlagen wurde. Sie wurden durch das Jagdverhalten der Wale inspiriert.

Wale verwenden eine Vielzahl von Jagdstrategien, darunter „Blasennetz“ und „spiralförmiges Eindringen“. Bei einem „Blasennetz“ umzingeln Wale ihre Beute, indem sie ein „Netz“ aus Luftblasen erzeugen, um die Beute zu verwirren und zu erschrecken. Beim „spiralförmigen Eindringen“ steigen die Wale in einer spiralförmigen Bewegung aus den Tiefen des Ozeans auf, um Beute zu machen.

Diese Jagdstrategien wurden im Algorithmus WOA abstrakt modelliert. Beim Algorithmus WOA stehen die „Wale“ für die Lösungen eines Optimierungsproblems, während die „Jagd“ die Suche nach der optimalen Lösung darstellt.

Autor: Andrey Dik

 

Variante der lokalen Multicore-Optimierung:

  1. Ein Expert Advisor-Tester wird auf einem Chart gestartet.
  2. Er öffnet mehrere Charts mit Advisor-Readern (Optimierungsalgorithmen aus dieser Artikelserie): Agenten.
  3. Der Expert Advisor aus Schritt 1 empfängt Echtzeitdaten von den Expert Advisors aus Schritt 2.
Wenn Sie sich genug Mühe geben, können Sie wahrscheinlich ein solches Schema erstellen.
 
fxsaber #:

Eine Variante der lokalen Multicore-Optimierung:

  1. Ein Expert Advisor-Tester wird auf einem Chart gestartet.
  2. Er öffnet mehrere Charts mit Advisor-Readern (Optimierungsalgorithmen aus dieser Artikelserie): Agenten.
  3. Der Expert Advisor aus Schritt 1 erhält Echtzeitdaten von den Expert Advisors aus Schritt 2.
Wenn Sie sich genug Mühe geben, können Sie wahrscheinlich ein solches Schema erstellen.

Ja, das kann man, vorausgesetzt, dass jedes Diagramm in einem eigenen Thread läuft. Ich habe das versucht, aber die Charts bleiben hängen, wahrscheinlich weil ich es in Skripten und nicht in Expert Advisors gemacht habe. Ich habe mich mit der Frage nicht eingehend beschäftigt.

Ich weiß, dass ein voll funktionsfähiges Schema auf den Kernel-Agenten des Stab-Optimierers, der nur einen einzigen Zähler sucht, parallel ist, und der Berater auf dem Chart füttert die Agenten-Sets und nimmt das Ergebnis von FF zurück.