From df45edcddcd394d20111f765969eccadaa199c28 Mon Sep 17 00:00:00 2001 From: JQSakaJoo Date: Tue, 17 Dec 2024 21:17:49 +0500 Subject: [PATCH] Add: ATAm, BHAm --- MQL5/Include/Math/AOs/PopulationAO/#C_AO.mqh | Bin 8240 -> 8580 bytes .../Math/AOs/PopulationAO/#C_AO_enum.mqh | Bin 12710 -> 13238 bytes .../AO_ATAm_ArtificialTribeAlgorithm.mqh | Bin 0 -> 14078 bytes .../AO_BHAm_BlackHoleAlgorithm.mqh | Bin 0 -> 13718 bytes MQL5/Include/Math/AOs/PopulationAO/links.html | 2 ++ 5 files changed, 2 insertions(+) create mode 100644 MQL5/Include/Math/AOs/PopulationAO/AO_ATAm_ArtificialTribeAlgorithm.mqh create mode 100644 MQL5/Include/Math/AOs/PopulationAO/AO_BHAm_BlackHoleAlgorithm.mqh diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO.mqh index 736cd04c2f7ec185583c557268f2d58dfe5bffa4..f6763398a4b1214d78a8279ef799db21b5b87c33 100644 GIT binary patch delta 121 zcmdns(Biyd6_0!}LpXy197Z$5GFSt7`aoFDkk3#wIhSYhWG*qj$qRUR7{e#8<*s{FD3wyMGB?> diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh index 7ee44140f55b80b55fb647d845c3459177f5d3d6..9deb44dca2344f001db90502bbbaab5e710d0edb 100644 GIT binary patch delta 149 zcmZ3Mye)l$1-rBpg9n2nLoP!+gA+pzLn1>mLpD$(AIMIf{GZ2mvlY7oJ8K9?$z(@f zan2BiB8E(cB&cK+pAs7@*o4W3BBGn;iM(TE2C4;fdc>MI*rBFRo~W*gs*5`Vg~>r1t-n` delta 41 zcmV+^0M`GuXQpGYI0ut34+OK42R;Y0G7lmKvuqXc0kd=$f(WyUAjk@{<}1(#H}nrs diff --git a/MQL5/Include/Math/AOs/PopulationAO/AO_ATAm_ArtificialTribeAlgorithm.mqh b/MQL5/Include/Math/AOs/PopulationAO/AO_ATAm_ArtificialTribeAlgorithm.mqh new file mode 100644 index 0000000000000000000000000000000000000000..649a65fb779b1ad0cab8715b977fbf844261b225 GIT binary patch literal 14078 zcmeHOZEq7t5Z({>sZzfbDpja22BgZ6hBz-KCQcme5CVcUC?F9Op~xgQq$Mwn9RdyX zr?-8c9Z&Z5ymzsQ2}Z3>j_>yNW@hK*nb|q#pTEbDq_bHjOzn6J%OkZ{brH@P7= z7R-jJnic!^3C?yP)BAIfal!1Fee=#7m~HdYyfSU@oiGI)(`MA3O_(Y33r4GE*KA>4 z1G97H4(9)U4l+`rHY9AB8EdU0!{Y|@^M`qDia6WE3U+Ysz#QW5A!ask-op8BxU=WU zIGnynsl*@EC#zUN8yeok8XH)7&RV7)J=8r4)W*2E34N7tkPAOo!C}|(ID};z;Bp0H z>WQM`R~XazjF#cm;Kdx}q{iy7ehaJ7l`yh2rl`w(c*zUQqki2iK7DN0N<4_q;WJ$O z=#U(glrsJmTw&f^!@XmCKAfy3qzTSbN^aexTSwGvz%%NID|*EoK37h3c*T@Yo^!M5 zKP{_Ioh=^Rv|8Q;BW?IM5pNlMLey!iU5htDyn2uhLkqj0LfQo&+N};*`a#`~xvyRM1f%Dd$8zJN7UqH)kFM-RdAf#p!b8COdB6`bq%1V*cNt^Rrsu*N#F z#;WxZ)oC6Yrd{Y|Et_E`;gMqf`17KL@4%&GIZ~Dqv@PpfvHC7Rnu67T4QG{T!qa%1 zPtL4E$IqeVq<`ZbgdXV#^EJCAOmZOe6`IMlMTJ{aJy^XAsLzFcT|Bqt6kTZf|V)^gkRW;aj3YMO- zF$K(qpVeUTIcsZ)gLz!1dBL%VSiYs=tD_zB7Hit@#pEi*Z)BCePSZ3maplude(T7{ z^uu&|X>poHFKz`VpRe~9(EFan;`@jIA}?3W8fq6&$g3@!OMWCu|7;_47f9UzIunH- zVU$ty+{Uchh?r191o}uZg|Py#kmyLH5Ns^LdNUYPUr>$s-@VFIH*Zs9Du4^o@cgBE z3{5uRKh%}4sXW#_`O$iy{%IpU$YT%Idj;E(m!LRNlruDcR4igHS#+)e8!O#)>kNjX$TKeEy=!)aOVH<4UrK%p_p??2`?kIz#xWv>tC9}e zg%Z;{YxqkZp0n}!X1xcQ9L?k8wxi*Guf4#Ye?%{;1Q^HDp@OXH|TNZ|)46p!pi;(>TGO zoXOe|X>~k>YU4I4W$w@xZPgL3krfH4lVtW9mTQ$U8=s{H8byDyW*%any^KD?S_gG$ zcVDku0QU z%@0oM>~1;2vTS;?@QSi<-$kjnI@Qi5U5c5k$bO#Hu4I~7j80oG;GR?VfU}-=axJbq?XDE#Ig*S`@d$_58mU)p1h`&M z0o?B(TDZ^VdH0@?)Rlwg*zi6`*8Yvnp3;Hh-V8Z zrtIhvU1-(#j+3ZU?d)-gHS8ZuV4lCX_ji|D@YyB~u~{BxHJp#)lbyW<@95|5iKcmK zdk>UaCHJ|lSsbNBrT=lm_UF^*ZlLql%iL#u(B<4->8=4;#RGehS35AFxqihf7~%9F zdre;Z`Z}=dck{CJb%1xkVOdqbnoXU}D|jNUyOH+JNqtc~F^)0p=~mILVqc&B$7>?6 z_#b^`(Po|s_SyxTBmFlZE0N>Lm7F~%>&i*Z&-Y>a%xYpiq71LH@@$-Xm;*<})}-ok zc+1ui0DcBq$VEWQ)8s=;ay!FA5zk1L(fYD@_9e2u_r0{Jj_=j z%ssc?sREMErSWtTCo8xPej>|=m3bWXLjh+*9?l@Xa1QyVOBA9il4esSXQ3LB*Vl~d zMLdHx4Ci~&q&$A6mQK9VNZyOrJpR23zXE)yH?3;C! z$DaSEqs}aj3HW7bJVLI{osW@qu-KI&L3+e>pHB_9S19u zER0&iyD#zlO^o^d{9aPtR= zGNk@FFy=Zc_LXR!+tM-Z{>HeOJo&9lw;pT@{r1U_WiQT+D{ML*^_J4{2#{`c9+;`pv0`8vJTOe z>*@R5NxnO{gANyeQK{9wdy~(s&ORo)n(^OSCg1m~z9@$;Jx8RU#j|8CX`X6pk^V>g z4pV;bR_=5^dp-aaxU?b5Kkevqu$Ffc^l$mzwaf_f zqmI#*z2fBju+PV7(1KOeDSWH*4)1v6e^R*fiPK`OO`G^*94Xjw`TNw|L;vfcSw!EY zinm9r`1`D@y6)CMFZ>@3gul;Q{o6(2Ws4Ea0#4JuUuAdEMc)qD%bvZ$>rCoaGLpQL r>s`Z&^p}7M^XQ<+Z?X0LE8i?6-xBtQ45Bgl%Xt1YmC|6S(y#voPYMUew`aLcRMB;?gU z(;wA;)ApRXzB@C!>jxB&QP67f?s|9TKF&S&&Rz5GKVxRhjF>C&aBd^!GxI4V95e4t zJOta4d2Xs^4SyHSGLCj2)BAIfamnnNee=c~n5KDYwoDuIPM9LLDKl!1CQQlvgsWAv zYc_FT9e2m(HtzrZ9Au z)O~bFHcCnv|IF2}V6Nf2ci2B9+T>Y+_vuJZZ;o3-)I0|=YKSYMVjla|gqN+ik70;Xf3)MO=IJT{-})P16bmX zS+^F_(F>T164J&k%dg|`huFb?US|C=n#b6jp@_MrAwkietyvk0kfms4TEtN$ny^xc z)I_qICpJ%^(KE1S+PnMkiqoF<>GtF+jJJ(%>6P#)=S4xD>hTI=H^DG5tXqfQ9|aN# zUPaHZVb?`yP=a11YgNQ&RK>L-EI`d>pgry0UFUa!{X+>w>Vid98}`n(jcC|Sn-|cA zc#h3|Sdlo6O#w*X!&%FoZQ@uMhM51+dU+SPubWjn^CMiPC!SfqtLD?z$8*qZHhO^L zmFT9m0)0+>r=b75)x826RAGr?;Ai!>`y5oJnmK|`@?OZC)kPbLyhD8R6)exFy9aa0$U@-NKV!GewNm=P^=E?HR z|CvYesW#}wE}X;VsitYz`28OFu?<`k$;{cCfqz&lgjs~EGXJXZczD(6cMbf&`Ef)GZZoCMtcLkxz@@S+Xs!F<&z8u#ROdGu^3H zS=&u_?pVMP?<7kz&(7hD)h?@S);#4T7rLk+YW!T-ZC%qqraS;@wf>8d?|d}#Yz})^ zGZN=bbh1VeKZ;Yvh_ix5dv^Q{+$R+UN8uUACj(NFO+=nt&yJoy1FwqBKZhmet(DwL zAZ>HjkG{=m*$M0=*j4Pg2y4%EtX#seUuil^tA6~fVSfsHa1B9yp5pH_d{WCpTw6B} z(Hm+&J9cH3z+kku&r;+_eJU9UHD?iABacGX|?M`dZdMTnUQj#xW}Kdo%G?xbA8Jk2~frywQeN*qvZc zNTTtEUDvCZvvGS;UI;lMUxE=UgO7|xC;K`dsbqOJJ-K~kwDpb^8rCxGHj`6g^VcVG zrJ1l?Xisu%9hPk43F+Xx#pf;}z6K_1!rE$I(XCevLH1zH!+G)P)qQX!a7M5tY5{bq(K3 z-OR4=u2&VQmc&jsv{VsE?5eE6eq2pT25?e_YaxHc5CQaZt5czF01NriL`kwXXReUg zJ8mWnV~V3^rD|9-as0usM`<*3jV4c}vzlW%&MGsfEg;cM%ZLouai5-r&xh=rZ_5_m zYOwRq+>yRR`Q7)Ak3r_b1=|(U`iV?i_Hy2FxRlx|M$?i=6*CAQ^sAUe{x6c4CAYI; zVOFk0(*NK!`iR+@ajh{X{XmJZu=0^>jtR2){50`NOJy<2t3Jp3h$BwVr&j7G!9}ZC z>Ydf99|Kw23#$6(3)aI9CF}wbdw92rzYE}T_Vv*>O7bCn%1y@q74cC(td8K#8u^)C z)oVN-!7g<#JKuj}FW`I0x5Tr%H;fX_a6b49d6XRiO4=KpMP%+`=Y0i_l$F#r`WcSR z`s+3Nt9!^FtjDxx=@>iBy=p&^iL9#Cbgw*_UX^s`c9q*llFHtVRf(4wiw&+VW|B8B zlR%5CVeckYhmOV1UfPof@}e;RnQ#RlZxb|=rN8snQsH-ltQ;tJFZRfnFU)uxBg}g4 zOpfF)?LF+B)a#IuSmAyV-wyweN2PFx9}cUP)ryC~9?(iL&ojS4HL z9c1C7P8Un=Z=i;Bc{Y7Fy955{64mmX5A8Fl&9YUdbR+l%T)1)2et1}ehdTD|cM-k1 z&h#0G-68hMckr!h#H!jq7kh+HIm@^R3FR5H6>hr6ueqJ_);`uRG&Dzer<_$p1B)ESGevolution of social groups (joo) SIAsimulated isotropic annealing (joo) ACSartificial cooperative search + BHAmblack hole algorithm M ASOanarchy society optimization AOSmatomic orbital search M TSEAturtle shell evolution algorithm (joo) @@ -82,6 +83,7 @@ ABHAartificial bee hive algorithm ACMOatmospheric cloud model optimization ADAMmadaptive moment estimation M + ATAmartificial tribe algorithm M ASHAartificial showering algorithm ASBOadaptive social behavior optimization MECmind evolutionary computation