Research Article

Cluster Optimization in Mobile Ad Hoc Networks Based on Memetic Algorithm: memeHoc

Algorithm 2

Pseudocode of local improver.
(1)Procedure Local Improver
(2)Input: [n], CHs, k
(3)Output: CHs
(4)for (i = 1; in; i++) do
(5)   = xi
(6)end for
(7)for (i = 1; in; i++)
(8)  for (j = 1; jK; j++)
(9)   if ( [i] >  [j])
(10)    CHs [j] =  [i]
(11)   end if
(12)  end for
(13)end for
(14)return CHs
(15)end procedure