I need to implement PSO's (namely charged and quantum PSO's). 
My questions are these:

* What Velocity Update strategy do each PSO's use (Synchronous or Asynchronous particle update)
* What social networking topology does each of the PSO's use (Von Neumann, Ring, Star, Wheel, Pyramid, Four Clusters)

For now, these are my issues. All your help will be appreciated.

Thanks.