Branches of evolutionary algorithms and their effectiveness for clustering records
adaptation in natural and artificial systems .