From 606057e752a189c26cf743a8b20a21193a00e813 Mon Sep 17 00:00:00 2001 From: JQSakaJoo Date: Tue, 3 Dec 2024 16:24:02 +0500 Subject: [PATCH] Add ADAMm --- .../Math/AOs/PopulationAO/#C_AO_enum.mqh | Bin 12200 -> 12710 bytes .../AO_ADAMm_AdaptiveMomentEstimation.mqh | Bin 0 -> 19608 bytes .../AOs/PopulationAO/AO_RW_RandomWalk.mqh | Bin 8298 -> 7968 bytes MQL5/Include/Math/AOs/PopulationAO/links.html | 1 + README.md | 2 ++ 5 files changed, 3 insertions(+) create mode 100644 MQL5/Include/Math/AOs/PopulationAO/AO_ADAMm_AdaptiveMomentEstimation.mqh diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh index e6c6630f168e2a8228c7f3999178029cee728f76..7ee44140f55b80b55fb647d845c3459177f5d3d6 100644 GIT binary patch delta 195 zcmZ1xzbtu!7@xiigCm14LoP!+kWOJpWGG-LVaQ}CV@L&x<^#o38S;Q4t_;Os@!ZW1 zd0km1FW``p3}OfeY6=2s$pdNxDGdj*a~QHWiwkXKW(Au&*-=<{^C?jdCQ%&*UIs1( z1t4@}@CWM)XVBSvQGB)lJJbb}7fPxl*cyqO^E7nWCJU%Yv4U(;nA|9%31ux*a^E~l HkB<=m>^&@c delta 37 vcmV+=0NVeiW2j%S77nv|4iE&h%o3&pvy2u70<)+Xnh>+rDJ}-Hm@p0j4*LyQ diff --git a/MQL5/Include/Math/AOs/PopulationAO/AO_ADAMm_AdaptiveMomentEstimation.mqh b/MQL5/Include/Math/AOs/PopulationAO/AO_ADAMm_AdaptiveMomentEstimation.mqh new file mode 100644 index 0000000000000000000000000000000000000000..72f705a31fde08e9bc5a79f1bd0abebe743e96b8 GIT binary patch literal 19608 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 literal 0 HcmV?d00001 diff --git a/MQL5/Include/Math/AOs/PopulationAO/AO_RW_RandomWalk.mqh b/MQL5/Include/Math/AOs/PopulationAO/AO_RW_RandomWalk.mqh index cd28bf34834f9f3c47170072d98e7ac15020ad27..2a3245919b780fad0d7692f223ce4dc02044ba33 100644 GIT binary patch delta 56 zcmV-80LTC8K%hRb&I6OmAE1+<3=p%%1(F4`d=p3kv!D!80h2He7PATt#tf6x8z7VP O8eWso8X&W78~g;7#1=&W delta 208 zcmZ2r_sU_zIc7%f$$?`1lMirnDQh$EGH@~I17Qt=0)rxp0gDZbH;W~U0)rutc4Tp4 zahS}{D(R)b;K*Xl;>_X>RAI?t3zTyOs&Qwr0ID$s$|x`x0kJty)&z)cfzS?Uk^+MX zP=x`DJrJ7%MQnj;CvK4Au7TSMcL|d=!{#iOWvr8f#QK0PSOAsimple optimization algorithm ABHAartificial bee hive algorithm ACMOatmospheric cloud model optimization + ADAMmadaptive moment estimation M ASHAartificial showering algorithm ASBOadaptive social behavior optimization MECmind evolutionary computation diff --git a/README.md b/README.md index 7c81e60..bdc3cfe 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@ AEFA (artificial electric field algorithm) SOA (simple optimization algorithm) ABHA (artificial bee hive algorithm) ACMO (atmospheric cloud model optimization) +ADAMm (adaptive moment estimation) ASHA (artificial showering algorithm) ASBO (adaptive social behavior optimization) COAm (cuckoo optimization algorithm M) @@ -35,3 +36,4 @@ Boids (boids algorithm) GWO (grey wolf optimizer) AOA (arithmetic optimization algorithm) BGA (binary genetic algorithm) +RW (random walk) \ No newline at end of file