From 527efee8acc3b22eed5927c192b83fefc2a21a1e Mon Sep 17 00:00:00 2001 From: JQSakaJoo Date: Mon, 2 Sep 2024 16:25:41 +0500 Subject: [PATCH] Add BCOm --- .../Math/AOs/PopulationAO/#C_AO_enum.mqh | Bin 9728 -> 10012 bytes ...O_BCOm_BacterialChemotaxisOptimization.mqh | Bin 0 -> 30408 bytes MQL5/Include/Math/AOs/PopulationAO/links.html | 1 + README.md | 3 ++- 4 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 MQL5/Include/Math/AOs/PopulationAO/AO_BCOm_BacterialChemotaxisOptimization.mqh diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh index 2ddf7ff7f1aa179f74a7b60e705a3c7026b440c9..6ca8f4d31d212ae86d3b8348c2051e8a15ceda1b 100644 GIT binary patch delta 106 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 literal 0 HcmV?d00001 diff --git a/MQL5/Include/Math/AOs/PopulationAO/links.html b/MQL5/Include/Math/AOs/PopulationAO/links.html index 88a01a1..5da7040 100644 --- a/MQL5/Include/Math/AOs/PopulationAO/links.html +++ b/MQL5/Include/Math/AOs/PopulationAO/links.html @@ -66,6 +66,7 @@ BSAbird swarm algorithm HSharmony search SSGsaplings sowing and growing + BCOmbacterial chemotaxis optimization M (PO)ES(PO) evolution strategies TSmtabu search M BSObrain storm optimization diff --git a/README.md b/README.md index 43a9ea5..a2e3e8d 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,8 @@ ASO (anarchy society optimization) TSEA (turtle shell evolution algorithm) DE (differential evolution) CRO (chemical reaction optimisation) -BSA (bird swarm algorithm) +BSA (bird swarm algorithm) +BCOm (bacterial chemotaxis optimization M) (PO)ES ((PO) evolution strategies) TSm (tabu search M) BSO (brain storm optimization)