Skip to content

kunlunWH/pso-cvrp

 
 

Repository files navigation

Particle Swarm Optimzation for Capacitated Vehicle Routing Problem

PSO is an evolutionary computation technique that is based on population-based swarm optimization.

  • It is an iterative algorithm that engages several simple entities—particles—iteratively over the search space of objective functions.
  • The particles evaluate their fitness values, with respect to the search function, at their current locations. Subsequently, each particle determines its movement through the search space by combining information about its current fitness, its best fitness from previous locations (individual perspective) and best fitness locations with regards to one or more members of the swarm (social perspective), with some random perturbations.
  • The next iteration starts after the positions of all particles have been updated.

the datasets are available at https://neo.lcc.uma.es/vrp/vrp-instances/capacitated-vrp-instances/

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.3%
  • JavaScript 6.2%
  • CSS 1.5%
  • Jupyter Notebook 0.8%
  • C 0.8%
  • HTML 0.6%
  • Other 0.8%