Group AI: Flocking, Herding, and Swarming Quiz Quiz

Explore the core concepts behind group AI behaviors such as flocking, herding, and swarming. This quiz covers rules, algorithms, and applications relevant to simulating collective movement in artificial intelligence systems.

  1. Flocking Rules and Behavior

    Which of the following is a fundamental rule typically used in flocking algorithms to simulate the movement of birds or fish?

    1. Acceleration
    2. Accumulation
    3. Allocation
    4. Alignment

    Explanation: Alignment is one of the three main rules in flocking, causing an individual to match its direction with neighbors. Accumulation, allocation, and acceleration are not core behavioral rules in flocking; accumulation refers to gathering in one spot, allocation is about resource distribution, and acceleration is a basic physical property, not a flocking rule.

  2. Difference Between Swarming and Herding

    In the context of group AI, what primarily distinguishes swarming behavior from herding behavior?

    1. Herding always occurs in air, while swarming is restricted to water.
    2. Swarming often involves agents with decentralized control, while herding typically includes guidance by leaders.
    3. Swarming is based on predator-prey dynamics, while herding is not.
    4. Swarming requires environmental boundaries; herding does not.

    Explanation: Swarming features decentralized coordination, with agents guided by simple local rules, while herding often involves one or more leaders directing group movement. Environmental boundaries are not essential for swarming. Herding and swarming can both occur in various environments, not just air or water. While predator-prey dynamics can be present, they do not define swarming or herding.

  3. Practical Application of Swarming AI

    Which real-world problem can be effectively solved using swarm intelligence algorithms inspired by natural swarming behaviors?

    1. DNA replication
    2. Text spell-checking
    3. Balance sheet calculations
    4. Optimal routing in communication networks

    Explanation: Swarm intelligence is used to solve complex optimization problems, such as finding efficient routes in networks, by mimicking collective natural behaviors. Balance sheet calculations are deterministic arithmetic tasks, not suited to swarm intelligence. Spell-checking relies on language models or dictionaries, and DNA replication is a biological process, unrelated to AI algorithms.

  4. Boids Algorithm Parameters

    In the classic Boids algorithm for simulating flocking, what parameter helps individual agents avoid crowding and collisions?

    1. Selection
    2. Simulation
    3. Separation
    4. Serpentine

    Explanation: Separation is a rule in the Boids algorithm that ensures agents keep a distance to avoid overcrowding and collisions. Selection and simulation refer to general processes in algorithms, not specific flocking behaviors. Serpentine is unrelated, referring to a movement pattern, not a behavioral rule in Boids.

  5. Emergent Behavior in Collective AI

    What is the term for complex overall patterns arising from simple local interactions among agents in group AI simulations?

    1. Emergence
    2. Emission
    3. Eminence
    4. Endurance

    Explanation: Emergence is the phenomenon where simple rules at the individual level lead to complex global patterns in a system. Eminence means high status, emission refers to release of something like light or gas, and endurance is the ability to sustain effort—none of these describe this concept in group AI.