From 9d2c70a8be7a45dd999e5dfd4100d455a26761de Mon Sep 17 00:00:00 2001 From: JQSakaJoo Date: Fri, 20 Jun 2025 00:45:14 +0400 Subject: [PATCH] Add DEA --- .../Math/AOs/PopulationAO/#C_AO_enum.mqh | Bin 18630 -> 18904 bytes .../AO_DEA_DolphinEcholocationAlgorithm.mqh | Bin 0 -> 28170 bytes MQL5/Include/Math/AOs/PopulationAO/links.html | 1 + README.md | 1 + 4 files changed, 2 insertions(+) create mode 100644 MQL5/Include/Math/AOs/PopulationAO/AO_DEA_DolphinEcholocationAlgorithm.mqh diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh index 79f1ca5d49dd2c095e8e123afb17016f42c0fdb4..92181991a2e6540efeee404b12b22b4f45eaf31c 100644 GIT binary patch delta 96 zcmX>$k@3c4#tk(*lM^^(6kQn{8R8jS81fl%7z!9N7&0017+e{Wfh>?nK11?kZ#M1C wH9X4%C+o?uF}pChZWfh`6rOy*NQf24VQ`$hP)~QVl3Kvz1ap?nMTQ~b0Mx}9b^rhX delta 24 gcmcaHneo^}#tk(*o1gG36WqK&&PRB2gHePy0Ewsx`v3p{ diff --git a/MQL5/Include/Math/AOs/PopulationAO/AO_DEA_DolphinEcholocationAlgorithm.mqh b/MQL5/Include/Math/AOs/PopulationAO/AO_DEA_DolphinEcholocationAlgorithm.mqh new file mode 100644 index 0000000000000000000000000000000000000000..cf69d9b93126be6aaaa1baf91b8258d781652918 GIT binary patch literal 28170 zcmeI5{c}{;dB^V$`%`D~OG>7mcI+(9BqK_}l0ZQLELaIJOu#Va2e*@HGqR9u#k{CU z*h%g5PjCDEoM)dsulH(K0z*2?j@aG1_nhZB&-=?cm;e2rPr6UK^WB;8+kc(!e%Ae+ zu=%9>u^a#7udVKn-K2Y{e{XfS^=T|DUN1gd-HYy^`%Cw-+wZ>azUhtxW3^k>>q>Va zd|K_+x_{BtN%y>aqWgAr_gMJsci+Bde1Lu=Y!17tf#TnHye@Xny8rB+3X6-~j<9{E z-(GgF^zSR(xvS5I`ur#T@*>0M?aK}rnEW`;Cc^eel-tpIcD2fJp!gzd-p*!V_tZObyM$d0_&F@FL-wkS=8H3ZIXat9M^giw$2OW5- z&+z(rw;d?>oxXAJ58+?e%qNn8SKU{Ey5sIU-TPGEce`tv$6u^=++7)cI$9omHd@pB zy8az^%cELz8QYo)b-WT??*uKvHARy?oKwd-DUGL`_<9L=!Rwm2HzhF$_>rF zKDwk|F6-LHXd;OBb^WsLHAAa{44H^7^vwMly`wNXv$#dxtxAN2RvnYFD~%w0Z9Tpx38OFI7;EcY{M+PM2ve;-dH znvbWJ%%$4y#cLe~s`)vHV7Cu z1rNKlB`bmt+tBApz#?7aBdzg!!Fnl}yrAr=qPFD(mchXmt;sjy8S#EsgIB~l0c|q6 ztxv$au6OQT&%E%X?vbJ%$K2qoG~wJ5-mC??+Mbuy;PD;ydcchJLSKWMu8|1tr6lez zfvSfyelCf-$i%iJ?l8p5m!%ITdFlA{F8s%`JjlgLH*#q~o{*q8e;jEsj?o|=l}mj& zdZh^$Nik@Vy6urETt*E;TWvy%@)BW|&}?K1Esh$7d8r2`vJ>I4&Jw1L%waMr!ZSPQ zeEm*xzprS5Sanxc=TXL~e!H0S%XqjH?9!2Br^L!6#juK)fPYKB`{yyvx8{kIHSVLo zITleW{vgdpa@+IN`q@8EN^M)0(-mlDFMcTv#jc^L*gmt3H}%bIl}FO+`sIdxM}M#D zx6SFebjJN|PxCHKsdinTmxF&ZDzawmRcnOX9UFsP!!P<(8)?>VX!M50n6)ZLyA5lP zj<(g|uT0^`UmS;iS^Y|~ir*Y}_hfbOk2NYU_24&0-EFzw7#4BJLzwt9hLDQCY-0(pDc0-;O>2e8+ zmg|A${VwqL>*-wBt*8g_PV|I3@qHF^#XEgo@OT?hYzfox$?0hR%4IHpHwvCS4$8GB zT2$vygl3RV9to9@%tOWb<0pgkdSjsj*@gXJ{n3E8m$^8HYiiUKH;NcFsKcx&#-u`H zpNOH;N{xA&4e9Hq^tP_l5W!wmM0`*0M6IpJ5s10$?IVSmj-L%{|qCOR5?KuUX&) ztk!TJ5p9z=E{Au5XDlTrvCc5-v6xk zax_&Bd*!o4*#u`g2FyU_0%qXVs^mf=ABnUXKk=ryBwDmdMR#6`A~PntRAKh@8NH*E zlJez!-E0237aDJVcHDgsA{w+6ts&B}yxC%$7;Bc*qO0;4_r!_Q#-DB-To#Alk*s;5 z+%md+6Hw~N@#IikbNZq~X8vJjNj?8Lt85i(iH@S5Pcn{B$;hLAv@yMERLZZ$Rh^TD zazC~Rk4M#RPjfyE_9@TvqC}PP+fV!5Ind{$J>HH{aohJIg+%5#Kk79P=?~Q^ve&Ip zzuMBL-^=?%Pj)+evz`$?Huq(|l8Gqau2w}W>s}L1#;b=j3+r>4r#~x5R}?obE9${t z_IpeB@Z{^i4Uv||139j-!)E>}_XUyWU^ni_eN!y)@;llqa9;R2rcu`6gv)!BU6)eg zgdJsVM%lkzzjna{(O2-&ITb69WMdN78wd$e=%ZA*a*u1{!=kF!c|#LaSS{}mmg zTN!^Zap#Wn`b#r@FpZUZzTwY_3tr#q)>Qo{>m+$q47esUY4zq|kQ-#}Gs!oR7%__| zrt8Q&UgWN1ej`X1ks;NDyLv}@qD+;2EuzP^ET(IASumJXV&>&2T%e*m!*}7ax&A|) zMYPi;;$pC&N1@U%AMPG0rF1a9{DU-;X!x4ExbdZrhEYesyVlcvUA0;S`pCCjPlvR{ zM&ud{lv?|od;Qwbr^)U4xH?2byp?r%_mf&D(Wk98;*o2uX(UwmXZ^*yO5HVy01JQR zTFcdz=5oEJ4p-mYYEEOppaRrDhpg6E=WE#E+=kKtqry24l@?hy8JtUNU9F8A$gNo( z$=LoB?|Rss=+t~s^qap6UFYvz!wGymclbzETIwpR;a{w~S4^?v?2uun%%=PRwtY#y zVMAB1>6?wiewMvnlNeT>X65-FI&zP^+DQh>n5a``A3qeV&-7>YY^%mtmAfzFK?mJR zot5V2mD0WlrM9OBGYQ2y@(p`Rttj@8?U#A%W<5WVRJ7Og##OA2SEQ3);oa&k2U9)f zibq#KdL`}tLbZTf@*Xd>j%TXo+|%{ku8_(2xID9Xp!s9e)Upcm;XrMJ%#;0#j{{|w zD$EV<68^ln<>N}5KOg3sGb$LLO4=HR$63bQf$zKml+S5;@~hC9 zvwcSFeDd625^8~)`gdIs9edki2LcFvc@{El5YbBRG&oC|`I6?cD5bOzzC(6iJ8?DW zd=7yQ+_?L>axHKs8uhryDtR7%#v1K#?YFM*l@-ApKD#BfUagZ|WZ=Lqut?Fx>#WU9a~$`m8lhi&sE>E|ZbV0YfZz+(R<%t|^cH zOj(5Cl%fQfu|`hA+FCP2yHWCor(Q8rh>i z0mk?A3((OXua3tZG4obyBTwJQEAvEP@ChDyypmc4>*N|w`uj+hv$pz3NL(wTxfP*6}xA8Svy#SFvIOsz%H%CL&)uRS*Dt6N@muD zEMr>Ij8+e^+0W@4xdZhR`VT}u{~@?>zk}xpo?G}`hl(`lqI@MCec3Z6t}*X1P?Kg< z3dj5;F$jAK?H9u<9eb|VqY)Ft`B;}>p64IwTw_7@eD{wBzt_zSokH zVo}%2hUFykmld~o+@d=9Vq8gtU&?oew}>aPh!&^N@3oGu?ORWKz+`OR zZLPb&_XX3wOlA_qiaE(IZ?-mnG@gInc4neO}dT6`7rZd zNA!< z*z4+ZEUQj^R~kV*qg{`-TB`T#TAk51-8s+o!!coZ0ewL0(?=czcTK3lJEs6G%o zeXGjI*ObfmSyPwR+P>^awxg%!Ti%nhJ#xdn<9gP%|L?OC$6G7(uGaFQ`AU0pvVKNx z7h{j=&a69<#}LuBxD~6%#3+i0qyC*!chkyu3RId8MDsI^LrgejiRVb$mSgp0u?!H7IMBk7j7?Q^WnLj9D5@EiTQ>9wF8(%H zG){(~$uEV^o+Q)u-`f6PdL`e;3ZTX8%B4PKku1Af^O(`GaywnG6hFw>rIP-PtbLKs zSI+~*E(jyEC{hxh7)8qUA*EastwXLvRh>L3rBkiDz>hJiW5c`Gd}7bF#6|D|Ux)lD zzuCU6*F%w2VP+aKA5_yJJIiHR|Kjwt8uM-0mBlF9l7N1>F{UWD~Gw{w+3B*m@Gah#qw%)X4Pv$N9J1@Ty*_z=TG?8)8yB+j96W5DBm8I3oSvbjH@?ySuP2 z>FzGFVroL<%f3q*jU0-Lhhu?7c8Rs3fU~l%z8f06_?GUl``d^LYAgKSr()0YJg}ci z_9QQ8c9O`Wp7&%v5R7XJXcqrW$XZk1g)XJKMVxJ2HJ%U@Pd>5d%%jKB#+#I2A8TLa z)sVQuoo8db(4E`*qoQ|iN-rSfu~d5{T(#9uxxGEDB6?(#*1xd{`4e`yQhReE)?sgM z5pm1D+zcL-`phP#`(9gCk87+cK1+3|H(J8aYXxyX znMH_wJ`X%=dG%_JjUo#7EAxBuIBJo)b&0oS^7DCp!_obG?%P>sn?oMol#t02+I>9a z-1wT-!cA_8u>HiRJ&Tm*{!yuE~i^f^?H7L^2g(_L(QOA70bq!G-3SPkx(GFIl?dbDqg3Y zGCMDq%p8(M+{UBY%KF%TytyOIR`E^g38qDLEk3KH&3nh_tI+Y;o^_b~dirh}nqJ{^ zeYL*gJ(5y-+H^3D`h{XnY877PFr757Y0uM4pYnrl#p>e?I;91-o>3Lqu%duLo#@Ts4@6@x7*3(X% z8!nB*7Qy|4V-s!V2TfYF*GnwZUT=$fZ5~Iu{*zWlr_$DI)u^~y>r2^luk2LHBy=cm z>R+Cl6)O9}CyhtSSSzjBJH7nfYX9w6nPcr!(*1RE4%x~V!H=Y5je4Uj122xRQu(tDpbMxM*Qqw_~-0lmF(`FBBd5 zFQ?bpZ<?jdntUAECROchemical reaction optimisation BIOblood inheritance optimization (joo) BSAbird swarm algorithm + DEAdolphin echolocation algorithm HSharmony search SSGsaplings sowing and growing BCOmbacterial chemotaxis optimization M diff --git a/README.md b/README.md index a5332ba..df99e32 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ SRA (successful restaurateur algorithm, joo) CRO (chemical reaction optimisation) BIO (blood inheritance optimization, joo) BSA (bird swarm algorithm) +DEA (dolphin echolocation algorithm) BCOm (bacterial chemotaxis optimization M) ABO (african buffalo optimization) (PO)ES ((PO) evolution strategies)