From 507ddd2f2360b8e8163cedccd8c1608a3b4233c7 Mon Sep 17 00:00:00 2001 From: JQSakaJoo Date: Mon, 8 Dec 2025 23:18:51 +0400 Subject: [PATCH] Add DO --- .../Math/AOs/PopulationAO/#C_AO_enum.mqh | Bin 31572 -> 31904 bytes .../PopulationAO/AO_DO_DandelionOptimizer.mqh | Bin 0 -> 19256 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_DO_DandelionOptimizer.mqh diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh index 43e3ca9b6a6aea6171941c119422b534d372e454..81c355f55ab8f3e018a9b8af831371f7cbf4dcdf 100644 GIT binary patch delta 118 zcmccejd8(G#tmX3lNFd*gyR`p7!n!s7*ZHg8FCmh8S)wOCL2mCPF7%%+AJm#p)%RQ zfMv3azR=_ZO*Up12LH*5=E8z#8Wn)Xg7K GQp5m3J0Pn7 delta 32 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 KZwSt-ul^Uca9gYZ literal 0 HcmV?d00001 diff --git a/MQL5/Include/Math/AOs/PopulationAO/links.html b/MQL5/Include/Math/AOs/PopulationAO/links.html index 0b552f2..be5f5f3 100644 --- a/MQL5/Include/Math/AOs/PopulationAO/links.html +++ b/MQL5/Include/Math/AOs/PopulationAO/links.html @@ -98,6 +98,7 @@ BFO-GAbacterial foraging optimization - genetic algorithm SOAsimple optimization algorithm ABHAartificial bee hive algorithm + DOdandelion optimizer CLA_lcompetitive learning algorithm CSA(Crow)crow search algorithm ACMOatmospheric cloud model optimization diff --git a/README.md b/README.md index 2cb627f..db6e3e3 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,7 @@ CMAES (covariance matrix adaptation evolution strategy) DA_Duelist (duelist algorithm) SOA (simple optimization algorithm) ABHA (artificial bee hive algorithm) +DO (dandelion optimizer) CLA_L (competitive learning algorithm) CSA(CROW) (crow search algorithm) ACMO (atmospheric cloud model optimization)