This book is the first to deal exclusively with particle swarm optimization. In his Swarm Intelligence [KEN 01], originally entitled Particle Swarm Optimization(PSO), my friend Jim Kennedy has devoted three chapters out of eleven to this subject, above all as an illustration of the more general concept of collectiveintelligence without dwelling on the details of practical implementation.For this book, my goal was simpler: to give you the concepts and tools necessaryand sufficient for the resolution of problems of optimization, including the codes of various programs.