Mathematical Problems in Engineering / 2013 / Article / Psdc 2

Research Article

A Constructive Data Classification Version of the Particle Swarm Optimization Algorithm

Pseudocode 2

Constructive particle swarm clustering.
1. Procedure  X, V, P, g, , PLABELS = cPSC (Y, , , max, , CLABELS)
2. Y//dataset
3. initialize X//initialize at random only one particle
4. initialize V//initialize at random, max, max
5. initialize dist
6.
7. while stopping criterion is not met
8.  for to //for each input datum
9.   for to //for each particle
10.     dist ( ) = distance ( )
11.  end for
12.   I = index (min (dist))
13.    PLABELS = label ( , CLABELS ( ))//predicted label
14.   if distance ( ) < distance ( )
15.      =
16.   end if
17.   if distance ( ) < distance ( )
18.     
19.   end if
20.    = + φ 1 ( ) + ( ) + ( )
21.    max, max
22.    ( ) = ( ) + ( )
23.    0,1
24.  end for
25.  if mod ( )==0
26.   Eliminate particles from the swarm if necessary
27.   Test the stopping criterion
28.   Clone particles if necessary
29.  end if
30.  
31.  
32. end while
33. end procedure

We are committed to sharing findings related to COVID-19 as quickly as possible. We will be providing unlimited waivers of publication charges for accepted research articles as well as case reports and case series related to COVID-19. Review articles are excluded from this waiver policy. Sign up here as a reviewer to help fast-track new submissions.