Skip to content

Swarm Intelligence

  • Evolutionary Computation: Focused on evolutionary algorithms.
  • Swarm Intelligence (SI): Studies collective behavior of social animals/insects for algorithm design.
  • Swarm: Group of agents interacting via simple rules to achieve complex goals.
  • Inspiration:
    • Ants, bees, termites.
    • Tasks like food search, nest building, colony defense.
    • Behaviors: pheromone trails, communication, cooperation.
  • SI Algorithms:
    • Emulate social animal behavior.
    • Use simple rules to coordinate agents.
    • Solve optimization problems (e.g., shortest path, function optimization).
  • Main SI Algorithms:
    • Ant Colony Optimization (ACO)
    • Particle Swarm Optimization (PSO)
    • Artificial Bee Colony (ABC)
  • Applications:
    • Data clustering
    • Image processing
    • Network routing