From f8efe21cb4e7c036b9dd5e27b84bd76620b6aea7 Mon Sep 17 00:00:00 2001 From: JQSakaJoo Date: Tue, 1 Oct 2024 19:22:57 +0500 Subject: [PATCH] Add ASHA --- MQL5/Include/Math/AOs/PopulationAO/#C_AO.mqh | Bin 7666 -> 8240 bytes .../Math/AOs/PopulationAO/#C_AO_enum.mqh | Bin 10550 -> 10828 bytes .../AO_ASHA_ArtificialShoweringAlgorithm.mqh | Bin 0 -> 11986 bytes MQL5/Include/Math/AOs/PopulationAO/links.html | 1 + MQL5/Include/Math/AOs/Utilities.mqh | Bin 18342 -> 20180 bytes 5 files changed, 1 insertion(+) create mode 100644 MQL5/Include/Math/AOs/PopulationAO/AO_ASHA_ArtificialShoweringAlgorithm.mqh diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO.mqh index 4b6c070e606fa99beb4c23aaedf072f0875a05f2..736cd04c2f7ec185583c557268f2d58dfe5bffa4 100644 GIT binary patch delta 311 zcmexly}@CF74zmQW)|kjHEec@$qWGu3JlQXED8Oj(k8S)uQ8Hy(_ zrnve!>SV~ng%qbgdq=TUh(9)Z1R#$ zXgZQWGC&mylTWhA>t+H~0@+ZQ4CaAc1v5Vx>>`kwREDC-*V(EkKa-T3tjDgv9KfJ6 z`Jt5f*EV#GQa9+5)jIgA0QbgAYSIgD-<4 YL&Ri331LByT@afgY791avS*3`0JK9uqyPW_ delta 91 zcmdns@X30E6|TvMp#s9na<$JS}XSTZEMaHe0C(u>k;c4hT5_ diff --git a/MQL5/Include/Math/AOs/PopulationAO/AO_ASHA_ArtificialShoweringAlgorithm.mqh b/MQL5/Include/Math/AOs/PopulationAO/AO_ASHA_ArtificialShoweringAlgorithm.mqh new file mode 100644 index 0000000000000000000000000000000000000000..785e9f54cfc5d464001c16b8108f040a79783ec6 GIT binary patch literal 11986 zcmdU#>uwuG6vs!(HzdCG0o)>?gwQ7GMU)nhLZDEIUX&mq6jhaTYYokX+DTJNd8jHc z&=&*#zd1ghnccPHP#SElY;R^~&gFluGn>EvS_lhaK3r%`<~1Ka3?E3sh44pcO~ADh z9*5=dAbzif?{(jjWba?bm9QTU!prbHbi$MHH1x#xYFO0uS-2eUu7>O3Q;jZ%y|ATu z+nU`9-)R1?=O7~z^(0|8+=|wE5xA~|-SAs@7H;TnQyT2*+4FFy??cVp)_qs^zv#(+ zA>(BFB2t+@y1kdBK~D&8O2=(!-inqv3l8mq0%$A=tTi z8goxHjGt=E=MycHi{OP8a)MY}*6&Ii*M!LOm;%cKdC7+6fp40{>Q_-$@1!&x)KsEBZm zj)!>wnQ={Ae~&0I<`)ty#VmO{j^P~#(gCl*|A^gvN!t=8wjRnk^*aMvPBZ;NeNmb1 zns8tg>MtTyaBGDf@c_kEIFe-CZ;DG#c{%5BGLtA)@8EE?Pu)3?*^#y@N^Qx$8MP+= z7?)W++Y|4OIQAq*t|fM}_1O2BvPtqS=)XBd7PP&YX?q~*aKQh1`k*yD;MtO7V2cd! zBGP$=r-x7;I>9oLm*@#-cz)%*sX;qsX0G|{Q%rqS}`wk`FlW{uHwa=RrurKL7x zDKcCu-0f!=G_>qTmTt+4`~6;q{PuCoCzkE*$;NxKEm*D#Lppfs$Zj0(==V?`>eF_# zKbg|%EyNw&!E#+9KRjvHlQ{Cs3s6HeRmPLRlP06)e{1jg4Ibg_V6(4r1M6{7IM z`in7dGXv!JBH|n3N;R|kl&^xf^G`8)Pcx6A&FGc5h|uIQX(m;KnN$+%Jw!uOk?oz%`|5N`$;tW7F=fZ|?q^DwtTvcGg3sBy7W$e_%*Djc zWbKOFd)BgZ6uLf((suY!wjlmfKyaQn1}jh@3teF?D)3(vFEx^LtV?UHMHpw^3jJ` zc1q)xbG)Ol{N#EM-$Rn|K(_4Ky>syOCA#dW4+q#ciIyEzUixO=;c=RiV#5CVqUP^(U>zYeuUz6j z54DnZGyTniK7T=yn5)Efm-F{YbxLf<^d>of^C6QIiSerGN2kC32wRh9p^vX$#R_sX2-`k@z@XHA)i z-imXiYP_Q*F}oPQPiE5nQh^{?<#hcXOO3ualw4=%I6f|)Wybtu9XZ{8`N}$Co1$m- zvy44{CND8_{jeMKycW%6xf?xuF@vrOPk-|;+sBTYg^$*8gLbZk@xlY)ViL2eI;SpS zzS2>oa+w9{6qw&kg(uCK-}J|CzS9iexp!m5Aj&x-*w9#d2gaG@*P>+PC4vZ zUeQ>0b6{~~%dfIR@T5M%yE66;(}|&5g1lkFEf^@+%FUCKV_cC<{@ zI&Nj}8B?EB&juDJZ)cjle6)l-Jq~$=%O!0>eYCtr&uc8S5(e}7i}xT_!$xalb4tm` zAx@2bvPt4d<-heP@Ta5f$eiJ}-~OA$K_`xon!tS|A7>asec zGIP|sIl3XTDLWfhTh1@fxtjL<2_5p6SCc#f>9)SoXGh&iSwYIRtY?nNQBpAJnc)|D zx_+HXzNlw~QF4`>PM5Jde>{29nc|9ed;D)G9+uN0&(n>SV`*1l`-GqLU#t&QPrr?C zWL9;yu^fJGtW_l)+f%uP^Ng8t57;)1TPV>j?cug?3to(VhmX#Qe=|;1 nY*OEFHhf&~X^3R2RGf;@^Rwr9+>a0Z#yn-zX|$m}>ACqI9RsIX literal 0 HcmV?d00001 diff --git a/MQL5/Include/Math/AOs/PopulationAO/links.html b/MQL5/Include/Math/AOs/PopulationAO/links.html index 3a6ddaa..3e75a7d 100644 --- a/MQL5/Include/Math/AOs/PopulationAO/links.html +++ b/MQL5/Include/Math/AOs/PopulationAO/links.html @@ -77,6 +77,7 @@ BFO-GAbacterial foraging optimization - genetic algorithm ABHAartificial bee hive algorithm ACMOatmospheric cloud model optimization + ASHAartificial showering algorithm ASBOadaptive social behavior optimization MECmind evolutionary computation IWOinvasive weed optimization diff --git a/MQL5/Include/Math/AOs/Utilities.mqh b/MQL5/Include/Math/AOs/Utilities.mqh index 53e50b92daf7d85638b06cd8e42420bd669b4277..75ffa577bd628eb8fe84cf65d5f5cb590d8e98d5 100644 GIT binary patch delta 31 ncmZ41&v<1n