Please in PSO metaheuristic when we calculate the velocity what is the advantage of using pBest?enter image description here

  • $\begingroup$ Hi there, welcome to OR.SE! Please use a descriptive title (e.g. How to interpret velocity computation in Particle Swarm Optimization), and avoid starting your question with 'please'. Have a look at other posts to mimic their style. $\endgroup$ Sep 30 '21 at 22:13

In PSO, you maintain a population of candidate solutions. Each candidate solution is referred to as a 'particle'. Particles move around in the search-space based on the formula you defined. A single particle's movement depends on its position and velocity. More precisely, each particle's movement is influenced by its local best known position, but is also guided toward the best known positions in the search-space, which are updated as better positions are found by other particles. This is expected to move the swarm toward the best solutions. (source: wiki)

  • $\begingroup$ Thank you for the great explication. So, the velocity depending on the local best-known position? $\endgroup$ Sep 30 '21 at 22:15
  • $\begingroup$ and on the global known position, yes. $\endgroup$ Oct 1 '21 at 8:45
  • $\begingroup$ and if in the formula to calculate the velocity we replace the pbest by a randomly chosen particle that has sense? $\endgroup$ Oct 1 '21 at 22:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.