Foundations of Swarm Intelligence: From Principles to Practice
  Swarm Intelligence (SI) is a relatively new paradigm being applied in a host of research settings to improve the management and control of large numbers of interacting entities such as communication, computer and sensor networks, satellite constellations and more. Attempts to take advantage of this paradigm and mimic the behavior of insect swarms however often lead to many different implementations of SI. The rather vague notions of what constitutes self-organized behavior lead to rather ad hoc approaches that make it difficult to ascertain just what SI is, assess its true potential and more fully take advantage of it. This article provides a set of general principles for SI research and development. A precise definition of self-organized behavior is described and provides the basis for a more axiomatic and logical approach to research and development as opposed to the more prevalent ad hoc approach in using SI concepts. The concept of Pareto optimality is utilized to capture the notions of efficiency and adaptability. A new concept, Scale Invariant Pareto Optimality is described and entails symmetry relationships and scale invariance where Pareto optimality is preserved under changes in system states. This provides a mathematical way to describe efficient tradeoffs of efficiency between different scales and further, mathematically captures the notion of the graceful degradation of performance so often sought in complex systems. 
Mark Fleischer