# ACO vs. PSO – Basics

Since I’ve been looking for some resources on our Swarm Intelligence project I found this description of PSO and ACO that made me understand it quite a bit better:

ACO is mostly used for discrete optimization problems. PSO is mostly used for continuous optimization problems. Reason behind this is: ACO is driven by two parameters: heuristic value and pheromone value. Mostly these values are derived from parameters having discrete values. PSO is driven by neighbor’s velocity. Velocity is continuous parameter. As one of the parameters used for deriving velocity is time and time iscontinuous.

So I guess I got the basics. ;-) Let’s do some more research on that.