The second part is "cognitive" part, being the particles’ thinking over itself, which considering their own past experiences it makes decision for the next step to achieve behavior, and the decision-making behavior is the "cognitive" which reflects the boost learning process; The third part is the "social" part and it said the information sharing and
cooperation between particles.