From 88a04e506ab1e9a917af620640a4625e0e947ca1 Mon Sep 17 00:00:00 2001 From: JQSakaJoo Date: Tue, 3 Jun 2025 00:52:00 +0400 Subject: [PATCH] Add BBO --- .../Math/AOs/PopulationAO/#C_AO_enum.mqh | Bin 17802 -> 18078 bytes .../AO_BBO_BiogeographyBasedOptimization.mqh | Bin 0 -> 24284 bytes MQL5/Include/Math/AOs/PopulationAO/links.html | 1 + README.md | 1 + 4 files changed, 2 insertions(+) create mode 100644 MQL5/Include/Math/AOs/PopulationAO/AO_BBO_BiogeographyBasedOptimization.mqh diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh index 0d63739535a8e30951cfe908e350b8f3a67664ba..4614f80fc50b3fc1190858b1cfa8a09143409427 100644 GIT binary patch delta 90 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 bRoD1TyAAmarchery algorithm M ESGevolution of social groups (joo) SIAsimulated isotropic annealing (joo) + BBObiogeography-based optimization ACSartificial cooperative search DAdialectical algorithm BHAmblack hole algorithm M diff --git a/README.md b/README.md index 9ff5cd1..921be04 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ BOAm (billiards optimization algorithm M) AAm (archery algorithm M) ESG (evolution of social groups, joo) SIA (simulated isotropic annealing, joo) +BBO (biogeography-based optimization) ACS (artificial cooperative search) DA (dialectical algorithm) BHAm (black hole algorithm M)