From 4844f86fe57bca9251ebf849bbd088d7dff8fd1d Mon Sep 17 00:00:00 2001 From: JQSakaJoo Date: Sat, 16 May 2026 20:16:28 +0400 Subject: [PATCH] Add AOA(archimed) --- .../Math/AOs/PopulationAO/#C_AO_enum.mqh | Bin 38372 -> 38764 bytes ...AO_AOA_ArchimedesOptimizationAlgorithm.mqh | Bin 0 -> 25936 bytes MQL5/Include/Math/AOs/PopulationAO/links.html | 1 + README.md | 3 ++- 4 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 MQL5/Include/Math/AOs/PopulationAO/AO_AOA_ArchimedesOptimizationAlgorithm.mqh diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh index b756743b64c376db2a5c5b0ff216581715be5c5c..cb817bc225baf611d494a2107212ad1dbfd49484 100644 GIT binary patch delta 130 zcmaE|n(56trVXcL#T^;^85|knfw+hvnIVHAlOdNOl_6#FM^@R%brM#aPsx7LnY_T5 zh1-!K5voLI^2sn&ek8>}4aJiW2H0=j<5gzP3o#L@c=EzRRc??CF#g80*v%$Q8-xM( C;3ka# delta 24 gcmaE}j_Jv2rVXcLH(SVk(%HPmyUcv^uI5d`0Go0P_y7O^ diff --git a/MQL5/Include/Math/AOs/PopulationAO/AO_AOA_ArchimedesOptimizationAlgorithm.mqh b/MQL5/Include/Math/AOs/PopulationAO/AO_AOA_ArchimedesOptimizationAlgorithm.mqh new file mode 100644 index 0000000000000000000000000000000000000000..6d852a5ee3da51840a5ce349df990ce704beadba GIT binary patch literal 25936 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 OyQ_1a!5_9>)_(y)ys8cW literal 0 HcmV?d00001 diff --git a/MQL5/Include/Math/AOs/PopulationAO/links.html b/MQL5/Include/Math/AOs/PopulationAO/links.html index 66f8ea5..93be279 100644 --- a/MQL5/Include/Math/AOs/PopulationAO/links.html +++ b/MQL5/Include/Math/AOs/PopulationAO/links.html @@ -122,6 +122,7 @@ ASBOadaptive social behavior optimization DSAdifferential search algorithm BIAbison algorithm + AOAarchimedes optimization algorithm DCAdendritic cell algorithm ESeagle strategy BRObattle royale optimizer diff --git a/README.md b/README.md index 34f1822..2aefe5c 100644 --- a/README.md +++ b/README.md @@ -71,7 +71,8 @@ CFO (central force optimization) ASHA (artificial showering algorithm) ASBO (adaptive social behavior optimization) DSA (differential search algorithm) -BIA (bison algorithm) +BIA (bison algorithm) +AOA (archimedes optimization algorithm) DCA (dendritic cell algorithm) ES (eagle strategy) BRO (battle royale optimizer)