Design principles for developing SI systems

The design principles to be taken into consideration for developing SI systems are as follows:

  • Proximity principle: The individual agents within the swarm should be able to communicate back to the population center in a reasonable time while exploring the search space individually. For example, an ant in search of food should be able to report back to the colony, as soon as a food source is found. This reporting needs to happen in a time-sensitive manner for the food source to be relevant. The proximity principle defines an implicit demographic boundary for the members.
  • Quality principle: While the independent agents get to a solution independently within the search space, the swarm should be able ...

Get Artificial Intelligence for Big Data now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.