This paper surveys the intersection of two fascinating and increasingly popular domains: swarm intelligence and optimization. Whereas optimization has been popular academic topic for decades, swarm intelligence is relatively new subfield of artificial intelligence which studies the emergent collective intelligence of groups of simple agents. It is based on social behavior that can be observed i...