From fcbe534170dc23173cd579afbcedf7b741643a70 Mon Sep 17 00:00:00 2001 From: JQSakaJoo Date: Mon, 22 Jul 2024 18:26:56 +0500 Subject: [PATCH] Add ASBO --- .../Math/AOs/PopulationAO/#C_AO_enum.mqh | Bin 8116 -> 8404 bytes ...SBO_AdaptiveSocialBehaviorOptimization.mqh | Bin 0 -> 25104 bytes README.md | 7 ++++--- 3 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 MQL5/Include/Math/AOs/PopulationAO/AO_ASBO_AdaptiveSocialBehaviorOptimization.mqh diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh index 46d0b74995dba4e5f4e52b6bba277a8973bd43d6..f62e5118eead47c735ed55bc92b3b74b04cee421 100644 GIT binary patch delta 180 zcmdmDf5mY_3-jhD%tmaJr?E&u1u_T+JmpnTL~Wvk;dO6Udm!EzE9{O?X~yHsRgD$nOX>4`Q;; z=Er=i87GVI3QX=2n74V4U=QbHJ0T%s+PqAT Gj}ZV;>Mo)H delta 81 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 literal 0 HcmV?d00001 diff --git a/README.md b/README.md index 191e706..1862f82 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,5 @@ A list of implemented optimization algorithms: -BGA (binary genetic algorithm) ANS (across neighbourhood search) CLA (code lock algorithm) P_O_ES ((P+O) evolution strategies) @@ -16,7 +15,9 @@ BSA (bird swarm algorithm) (PO)ES ((PO) evolution strategies) BSO (brain storm optimization) WOAm (wale optimization algorithm M) -AEFA (artificial electric field algorithm) +AEFA (artificial electric field algorithm) +ASBO (adaptive social behavior optimization) COAm (cuckoo optimization algorithm M) Boids (boids algorithm) -GWO (grey wolf optimizer) \ No newline at end of file +GWO (grey wolf optimizer) +BGA (binary genetic algorithm) \ No newline at end of file