Perspectives and Foundations of Swarm Intelligence and its Application