Skip to main content
. 2019 Sep 12;19(18):3934. doi: 10.3390/s19183934
Algorithm 5 MC-RC Algorithm
Initializing rh0 ,  θ0 ,  δh ,i = 0
Calculating configuration parameters,  G0=g(rh0, θ0 ,B,L)
Calculating of value of objective function,  F0=F(G,f)
While δh ≥ 50 or Γ  τ
   rhi = rh(i1)(1+δhFave)
   Generate three random integers between 0 and 360 and assign them to θi, n mean at i th iteration.
   Gi=g(rhi,θi,B,L).
   If minimum distance checking is not true
     Continue;
   end
   Fi=F(Gi,f)
   δh = FaveFh
   Γ=1kj=1k(FjF¯)2
   i = i + 1;
  If Fi < F0 and δh < 50 and Γ <  τ and β1 × mean(Fj,j=1k)min(Fj,j=1k) and max(Fj,j=1k) β2 × wlmax
      F0 = Fi
      Gopt = Gi
   end
End