From e4e7c9a54351868831e010150ac136bc759f217c Mon Sep 17 00:00:00 2001 From: JQSakaJoo Date: Sat, 6 Sep 2025 12:10:20 +0400 Subject: [PATCH] Add DOA_Dingo --- .../Math/AOs/PopulationAO/#C_AO_enum.mqh | Bin 27302 -> 27560 bytes .../AO_DOA_DingoOptimizationAlgorithm.mqh | Bin 0 -> 21964 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_DOA_DingoOptimizationAlgorithm.mqh diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh index b6fb4e9df5504deaa4fca5d11521cea4382a61aa..7cc44571537ab7569af0eeb0ea7561f31d5c1bf8 100644 GIT binary patch delta 127 zcmZ2>m2t&&#tA(W7qm^bVvL%+g0W|^2a_L@Hp4`LmdOUpA(MEy*fSaO7}6Q?Ckyfh zZ*F0pB|X_l-fgmgHbO#CTOO`xqP6|z3V9>N$yWXd1%*z^lk<@Ip|P9SIQ-HC01e6~ A6951J delta 68 zcmZ2+opIS!#tA(W6+|ZXv`yR~GFgZ*3Pj~F_JF7#jDC}+$#qOr5So03DP(gC^DJqg U(#dl2Zkun(8!2vHAt0NL>yy8r+H diff --git a/MQL5/Include/Math/AOs/PopulationAO/AO_DOA_DingoOptimizationAlgorithm.mqh b/MQL5/Include/Math/AOs/PopulationAO/AO_DOA_DingoOptimizationAlgorithm.mqh new file mode 100644 index 0000000000000000000000000000000000000000..f49500c9c5e210d64a7ef7ab48bd95ef2257a9c2 GIT binary patch literal 21964 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 aen0Lh5Ps2*&U4HIJMQn0$2eS6H25Ey?2n58 literal 0 HcmV?d00001 diff --git a/MQL5/Include/Math/AOs/PopulationAO/links.html b/MQL5/Include/Math/AOs/PopulationAO/links.html index 1819606..bffebff 100644 --- a/MQL5/Include/Math/AOs/PopulationAO/links.html +++ b/MQL5/Include/Math/AOs/PopulationAO/links.html @@ -50,6 +50,7 @@ Abbreviation Full Name + DOAdingo optimization algorithm ANSacross neighbourhood search CLAcode lock algorithm (joo) AMOmanimal migration optimization M diff --git a/README.md b/README.md index c7f4dfa..c484625 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ A [group](https://t.me/+vazsAAcney4zYmZi) for communication on the topic of opti A list of implemented optimization algorithms (M - is a modified improved version, joo - is an algorithm of my development): +DOA_Dingo (dingo optimization algorithm) ANS (across neighbourhood search) CLA (code lock algorithm, joo) AMOm (animal migration optimization M)