So wie mit anderen evolutionären algorithmen setzt der PSO bei der lösung eines problems zunächst die lösung des problems ein, Von der lösung über den raum einer bestimmten struktur. Mit anderen worten, einzelne codezeilen werden verwendet, um die lösung zu beschreiben.