From 87f2b4ea19cf571f0c13dc0e69ae6617269b2efe Mon Sep 17 00:00:00 2001 From: JQSakaJoo Date: Wed, 26 Jun 2024 21:01:51 +0500 Subject: [PATCH] Add ANS --- .../Math/AOs/PopulationAO/#C_AO_enum.mqh | Bin 7562 -> 7830 bytes .../AO_ANS_AcrossNeighbourhoodSearch.mqh | Bin 0 -> 15222 bytes MQL5/Include/Math/AOs/TestFunctions.mqh | Bin 41002 -> 45024 bytes README.md | 1 + 4 files changed, 1 insertion(+) create mode 100644 MQL5/Include/Math/AOs/PopulationAO/AO_ANS_AcrossNeighbourhoodSearch.mqh diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh index 9698ae4f8feb4384687e76af3a1ba6ecbbeff010..f7a1d50588b28a22388490e13efb2fb32c192b01 100644 GIT binary patch delta 100 zcmeCOo@Tq@3A3&vgC9dMLp*~cLo!1VLq0<>5c)BsGGsEOGh{F%0YyrI;u%0XpCM(k qB&+G>C(Jb*%s_3E>v=>sC-FqEu!7B)yk9^Q%DO0=xOtbr1s(wD>KY~h delta 22 ecmbPc+hx7s3G-$*mKu)DH+Z60HXjqbzyknle+di# diff --git a/MQL5/Include/Math/AOs/PopulationAO/AO_ANS_AcrossNeighbourhoodSearch.mqh b/MQL5/Include/Math/AOs/PopulationAO/AO_ANS_AcrossNeighbourhoodSearch.mqh new file mode 100644 index 0000000000000000000000000000000000000000..8bcc100f7fa716da4b4e1711ce266ae1ccf5ba16 GIT binary patch literal 15222 zcmeHOYi}FJ6`juo`Yk_T?E-~eSF!BGX=^tDWVsImc3emS+QKLTnxbqb7Nv@!8=AE^ zcEi_UCp?LtUxt0?^!5^T+zrR!B>XF!hH-cvUW7Bqy&bl3{3dM0Z@0sz;nx`536pRD zx)G?G@BsARUV@I)=nNW8!`(Pr-vu5YhokV%@G{)Nw;?Pz!nM;d!{-c?BYdCY`!~39 zoawlpSfo~lM`3aY7M#JuL)bWiIM5rn;H_=U{G15x2_4VLK4RxHtZ$!cn=LS*4m|`^X{2Vq;FiyHR@l%n10G!Oiv*_&x z_iDTePs2aLJ^W^-AkvP({UG{n08S&wBRA2PeC|gIYLfDKc0Rf)$HS=H*5pDAOU86Rq)V^1+e+>JZ@DS1{vkBLtH~7u1nTG3`Uvh6#E)jkj2FN9Q zQR{K|H_qfXjM+xop$LILAg$#E;JOXYWL)X8-@2MY1>Aq~j z@;lze``^v^aL(2}l4$QH=-H0=U7+-3jAdqlF@8;=_j44Mv6{!IxVX)v9U!*9j`4XEs|WM&)p^CgTA57Cq+9% z9Xg)Rz?Zmceeg4k&2Z%f&d0Ih?c*A|sv*YeykEvj$gbFUuiCpV>e(bwexUUy(Ch@g zjcO;y@`HM?>r=HSF6^#Z#GSHZ1N)5&`KL0NKgwL1OQeijamA2IQSBvXa+sZG;wk8B zTvMsk<~h3hL1B+uN2$L>_b=OM*&iY46n8Z^vz|}pzXy=t#IDV1#TcEQ>yyf5M>2_h zqD#uZnYFpxz2q*F{0bwqnOKwL6a3=3WCTr8nexSM#2TY~6#fFrV`w?RpP^|RwthCB zN7}lJ>*c)Auf(hIAU>Q6C8kol`>zv7r5}!Tz`fr^hn^! zq^k<$=xooPVOZ;=>xj#guVTk6aNWp9mef#da+r_0Ia@5$I6Gcy`f`k%b4{J{DRzb! z?={Yj0jJNuE#{n}%Ds`#6st4yU%n2dwwu7&a+rUn5j8W%&ARsztED~q+fk?7=+hV9XNhDI_$$wBg`;8k@|uD<2Wm~d!WD7 z^e$&W2YDSwFHWN@&i;0+DWst1C(+~FgE+;ARnYV<%9ebO(Z`^C73b{vToxnL5#yBH zVIURSCk9FyoOFg7x?%74T!RsvTdjDQ5k0Q?*&R?_aXG;9Vs|h&8(v|{_4r+&?jhn#yT6Qy2zTmNQ1nRG>EBsjW!<4bbV^{oAW9?j_dDh;R<#q&SF+Rh`rQ7h8)lA z>dDxPrK2`O`KbHoI_f>?*{gG}hL!yga$d&HW%KI$4s4+H?Pnrh6X=V4y^;1jhloY? zP+Ac*h*Iqzuxjzw@9~#&uq!w4w4VNSS*$Up|Sev z=2xJ*opp4}xvM%*%BtM^`mPV()T8o^M+fZ}7x|*UuXTqw$mZ2JX3 zC3C>VR+)?CMlbVk6ZG_zNv*c#>l*DkIC}D4HQo2%9wGNb+)NX;njjT zOjl}MJ1%`=wL8yAHhtv2Rcy8S4?$-uSH?DfF^@6^l?!d$vS`Y^E`g)z+|4j|dw5gf z0V)`GZI94FKLpLSSP{~l3�yzHd?1N?l89f^4cuU?|^+{LG^6E(LgNL{+_m293ZV`?PN zv>Yu_ZWiTPS9hnG*&^E|NZ(C}@jPo;-%m>{raW(PtfVz`^`YgPIn%iNRO6d>z5K;D zS;W`9o6BcEWk-!?PRm`hI<4laomp1x(8MXvT5Y~W>-%M_oHOlFhW0F#K3lT=G|Pxq zgSO*SBWWt1wE6N%nFarZJixd3rZFpVHo4=GKCz>`elcF=DbBfKxV%>8FyHM`&XOHE zmzuY;>E+~7>BDoLdpI(huZQ~0M*o>s|Jk)m=CwQ3uZ{syFp`Kgi%KHb(PsIAsCa_w zdQYsq_qLDw`5sxa*v}usCpj0(@|4Zz8hm>Ed5oU&Juq=Dy(t@+0jPT&pGIXh zxL*KJ9u+ z$vpDx&z*p0Kn$}5_20tZX8pA)XvQrUboIOG8#1f(sh%C|n|*G=>Y3i#1U(n8^7oL5)0M9EP_*sMd0p6q zzMfTyPkYn4y@mI|@~qJAPA{hGRX$@B2>q|ys{C;a`q^N|jlfT5oP9krb6Z}cz2&EmWJA*w$AHO|BY-y}TCkikCH{#T+uDun1R z#BKswlyQdh%){P9yPmYK8%^q`YtI{O$KH4K%BT8TSv0|(ODx~vSM*EI_H&nID3iWv zW)im2cLYp=ty_eYb_T2Ctu4bamE+JQm`ycS!-M8o>phdV?tRCPJ9BI@ literal 0 HcmV?d00001 diff --git a/MQL5/Include/Math/AOs/TestFunctions.mqh b/MQL5/Include/Math/AOs/TestFunctions.mqh index 79ad10a4612606637fdacc0b8e7543ba567a4df9..5bcf28c6770c4b144477e6d826cb57de8bbf19c8 100644 GIT binary patch delta 1672 zcmb7EOK1~O6up_!l(ds+n$(7A)J!SHq`#z%1|b%VN(|C$id3OQjoOdUG@4Iw;i7fn z(oZi0H)`ExRSE8Ots9quXx)e_p&J)2#CzuxXQmCN49UFr=ALuUJM-q$-wHclg)KLh z#8a*i+ye#XA%{;xGH!b%{4NgQ_WD3Wa{tIU!sy5a@biWTf967Xac-({HeGTweqDZ$ z#GPv%Ulyvc0u{IoYp?(%D8m9que|Bf*YWYAV_098@XvXVOQA*zWFU#}uLs;bPD2vh z&lTjTy~%UH;x>NDg{EV7$T_Yo!Xo`A@SW(#FSWtAT?ez~30G8=S7WuX|U&LWL(oU%HZzUFxCgX<93(KCj?5mQU%ZK8l?Ul}qKRas?e6bn6U8dEexkGA;;42$%--gB9DOl_Tbd&ElroO~T)Op~gdp;Mj~fJJp22 z*Mbl4UlRG`T9P3~$&l*^bR_6L|$%QjrP1!0S&=qJL-4vz2 De6l@o delta 48 zcmV-00MGy6-vX+@0-z0(iVhI7mJQ}elYn_3lbTj$lR$d}10Vn(vr#H@0kd*gf;+P= Gqp}R@_Y&d& diff --git a/README.md b/README.md index 6ba73bf..0277ba6 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ A list of implemented optimization algorithms: BGA (binary genetic algorithm) +ANS (across neighbourhood search) CLA (code lock algorithm) P_O_ES ((P+O) evolution strategies) CTA (Comet Tail Algorithm)