From 8b1aa2561e9594d2502afe08591e25f7f080f82d Mon Sep 17 00:00:00 2001 From: JQSakaJoo Date: Thu, 9 Jan 2025 00:39:09 +0500 Subject: [PATCH] Add BBBC --- MQL5/Include/Math/AOs/PopulationAO/#C_AO.mqh | Bin 8580 -> 8540 bytes .../Math/AOs/PopulationAO/#C_AO_enum.mqh | Bin 13238 -> 13492 bytes .../AO_ANS_AcrossNeighbourhoodSearch.mqh | Bin 15222 -> 13612 bytes .../PopulationAO/AO_BBBC_BigBangBigCrunch.mqh | Bin 0 -> 14894 bytes .../AOs/PopulationAO/AO_RW_RandomWalk.mqh | Bin 7968 -> 7834 bytes .../AO_WOA_WhaleOptimizationAlgorithm.mqh | Bin 13590 -> 12080 bytes MQL5/Include/Math/AOs/PopulationAO/links.html | 1 + MQL5/Include/Math/AOs/TestFunctions.mqh | Bin 45456 -> 45622 bytes 8 files changed, 1 insertion(+) create mode 100644 MQL5/Include/Math/AOs/PopulationAO/AO_BBBC_BigBangBigCrunch.mqh diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO.mqh index f6763398a4b1214d78a8279ef799db21b5b87c33..10aab79b49cf1a7a870b10b4fa644d8cdad8daf6 100644 GIT binary patch delta 20 ccmZp1zT>pvhty;x>8{BaWaKuVklw=z0Ap7O_5c6? delta 54 zcmccP)Z)D1hm@)U0|e?b=raT`6ftBn0#WWa-8B&2Tg+Y_Sdh%zf{>?4YH&_8- C2MuEY diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh index 9deb44dca2344f001db90502bbbaab5e710d0edb..238888f8f1310f121edd46bf1adc8844d48b1e43 100644 GIT binary patch delta 120 zcmdm%z9n&Tu|rLqywFgS6)ZVf&@gZ_pWX^q0JiNLx&QzG delta 22 ecmdmzxh;LeCV|Z?f?4dF+a%tJZsyQm!wLX#4hYo% diff --git a/MQL5/Include/Math/AOs/PopulationAO/AO_ANS_AcrossNeighbourhoodSearch.mqh b/MQL5/Include/Math/AOs/PopulationAO/AO_ANS_AcrossNeighbourhoodSearch.mqh index 8bcc100f7fa716da4b4e1711ce266ae1ccf5ba16..0a1a192ee0367ee67f1191a555a065455314df67 100644 GIT binary patch delta 239 zcmexXwkB&s7t7`vj%5OyBP74EZWd5bW7~X6Z3Z*10z))ICPOTP9z!yN(_}?$$;lfG zbS8%woY>r@UBNiH$WUami=NoT11ytmbcH4d=*ms@(G!_0V8}E1fhf!5E^Ud)8+0|e zkxZHVQCA<;)Xmm)*n;%+EWds0DbU@Sq delta 740 zcmZ3J^{s3}7mJ`HgC9dMLp*~cLpnn$LmorPe>XH)Tl1Md7j2LrpX_SIe^BoNb)jp!F&a#;ej?e zS6d$x6Pr`Ctyr*6e%x>AMz4=>|C^%5S9hPdcnZ5w!!iZ!9x@w%i?O2*g)9D;9%!x z@}Ei0>Dt=9OfMIM?L|SOWoCMMs;f^|ovyAP{{3gr44Qs(CGX9n-+W;{hlYdZt;u`f zXqacFZl2)pj6E9A>Fr0*v0=8&j(KBt&8B&7UYHizt(Y>7F*9JVDrUs|h|;>*GHa-} zj@r4ogZjUJ1RbeS3mP^}&5qW-;qjAsW&SWP%_y!`(SuibwrlqAcMmn!aoxoAZ+NmD z=-8XKNUg*k)h6rcK??}4qL1t7d2UDMG&n2=5{Sl-`59wc#+j|~_bpo3vTf{PWY^Kk z4V0-R3dS!`ruFG9y^G+LoO%+mWsH6kz0scdK1D2dU?nT4M|@o^zI|x>Ns8z46>qSZew4lL7y8jQl5LOoYd_j#w!^LUGW+J<)tio@;tek=6#U7+;FELaS+ zwG!H<#vFyFW#9@%ENsuOk((vx^AwC2kK7J4aQ$FUwHIi!U$*rQB^<58P*R8P z$cR3%4kE?Zp}Pd9k665-`x^b;wAe2K*_N62@XSqj`wx2?V#RSULFyLd^#vp3@E5I} zR+P|Pd$Ek}GJPbR%&?~`=;^i{t^3f7UPLW9Gj73lc(;aYVLf{E57w^em+R({?ae$& z*@LIn(uD7FGm%xZ+xSgnYqC@W`E_>E+gJ5<%)(L}ki|eu?>L1S~ghnXZbzjMd7B=$?T0s<<1$GmfwFU)7Fq zr4z+5;%aUUqoHwyY88%I3$^w-BPKEJMc}eQbJKdxMbOnnb7|fUqd{F2 zIcA8htshxki4}EB#nQfkRn6ij>jaspW%ZEelM>d+VUED%BOHs+Ui=8u)o~iqCpN6b zxwRRi4d)kfH-VCHZO3?E6aDFjooa6=EtH*>zZ%Hr9p(GBPwA@(>FE|&DoB21eU*`? zV_(Kp4U6wBaP$Mj_UK)JxRf#OA8T{?t&R^&bqy;*;>b~HjnEg^8t)En8jX%O|XaQcjEq?wC~}2I&&#%DP&x>jyQ#Pu@}f_ zh3u*5`V1?6>g1`7a|C*24vh8ibQ(F?ON9|~j9A@fGG;J}WQMvOdFGVJ3tVTC6CEe8 zj$}VL(>$ ztyaz}bxP{6Ce{i$Wdrs@Rv3bm0sNJmPK8OfJ{g7B_Jffb;rYj}sATPM>KHBywUAF-W;ya~u=l-a%Y13TZa2PO0O zXC?Gw(CXiZIb##(NRQ%Y&g;~!c~1F3za5tlubZfwW_H2Kmnqn%y`(6+_zho48^ZMVR6H_DlO$`tC$B+3ln~b=WnsQlve6_ z!|*R*I-L<1X;v&k&L_(@rXB%iQ(!XY(z)*;sB-3!T!*Zg1zl!_Q}L^dR8v}|*+?*= z9i?K^7|}4glpP#JDSqZh+ zAx9J$=q%AvD4PsWl>Z?Z?l}8A8PEAMLuhrUv(_r&0`YJn;2+27newCbJ7>|)t&7j@ zP2y9u)n4CoxCtHU1N>bCeJ^uhlIfBN=rRYE<^eYcU*^F4+~B9@NAmvvB?qRlMRB%& z-)JI?B*@prNGSXw@8nrEj?8&x)+jI3mnB6kK1AdrQ6hKD!VCyk3tT~rVLc#Od9JOP zLE$Pv))w;Z4YMPDZrbgxxo;Ro?K&;B?$?oLkM#&wRxa8Qu5$O9h0<(3N6>%j=dC54 zO0^~kq}G_>{)6rSD^Bb;*HiI#VMK1pX1mBC{E{uzYTQT1!zYV1FXo!M)LB)_x3OGf zbCmkvpCzob(|NBDt9V@~$oa8%j{PTELcFrRTuW?l_lo`{%HTbrkk%1bv$krxd6}ezg6Hqhp@QwKFx@(pe}R7 z_rdu3-vP`DhjX*A!Zk!1vLl`w`3hhTafp0_#r!4jxR1kqF3!SntigzcIZb}&!*4O% zj#n|RI-eL*BSPQ%`CSWsc9?#AG`#0 delta 60 zcmbPbyTEP(i$S2KN#*oO6!%)hQy7{a?vfShgY%3-!Xe-di@=&wKTAIk-Y{IS75LKVgn$q0YU|!w-H{4$lFa0mDKCtoh9MRh0oIcn_0|Ib_S2$7 diff --git a/MQL5/Include/Math/AOs/PopulationAO/links.html b/MQL5/Include/Math/AOs/PopulationAO/links.html index 9ea686d..fcbf3f7 100644 --- a/MQL5/Include/Math/AOs/PopulationAO/links.html +++ b/MQL5/Include/Math/AOs/PopulationAO/links.html @@ -92,6 +92,7 @@ COAmcuckoo optimization algorithm M SDOmspiral dynamics optimization M NMmNelder-Mead method M + BBBCbig bang - big crunch algorithm FAmfirefly algorithm M GSAgravitational search algorithm BFObacterial foraging optimization diff --git a/MQL5/Include/Math/AOs/TestFunctions.mqh b/MQL5/Include/Math/AOs/TestFunctions.mqh index 12c4c19de348826b1c9d2910f046530a48337a77..9c60e3d8a0ac6cef347b1ede3cfb872a0ebd6437 100644 GIT binary patch delta 63 zcmV-F0Kor{;{vwi0