LoCost: Redefining Swarm Intelligence via the Biological Survival Instincts of Locusts

LoCost: A spatial social network algorithm for multi-objective optimisation

2009-05-01
Andrew Lewis
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces LoCost, a novel Multi-Objective Particle Swarm Optimisation (MOPSO) algorithm based on spatial social networks and the biological behavior of locusts and crickets. It eliminates the need for global "guide" particles by utilizing Pareto dominance-based attraction and repulsion between nearest neighbors in Euclidean space.

TL;DR

The LoCost algorithm shifts the paradigm of Multi-Objective Particle Swarm Optimisation (MOPSO) by moving away from global "best" guides. Inspired by the avoidance behavior of crickets and locusts, it uses a localized spatial social network where particles are either attracted to or repelled by their nearest neighbors based on Pareto dominance. This decentralized approach yields superior Pareto-front coverage and solves the long-standing "guide selection" dilemma.

The "Guide Search" Bottleneck

In standard PSO, particles chase a "Global Best" (). However, in multi-objective optimization, there is no single "best" solution, but a set of trade-offs called the Pareto-optimal front.

Previous methods (Prior Work) struggled with:

  1. Selection Complexity: Choosing which non-dominated solution should guide the swarm is mathematically ambiguous.
  2. Lack of Diversity: Standard attraction often leads to "clumping" on the front, leaving significant gaps in the trade-off surface.
  3. Local Optima: In multimodal functions, swarms easily get trapped by deceptive fronts without a mechanism to push particles apart.

Methodology: From Cooperation to Cannibalistic Avoidance

The core insight of LoCost is derived from studies on crickets, where individuals must move to avoid being eaten by their hungry neighbors. The author translates this into a Spatial Social Network where neighborhoods are defined by Euclidean distance rather than particle indices.

The Velocity Reformulation

The traditional velocity equation is replaced with a conditional logic based on the status of the nearest neighbor ():

  • Attraction (+): If the neighbor dominates the particle, move towards it.
  • Repulsion (-): If the neighbor is not dominant, move away from it.

By interacting only with the single nearest neighbor (), the swarm exhibits emergent global coordination without needing an archive-wide leader.

LoCost Algorithm Logic

Experimental Validation

The researcher compared LoCost against a standard MOPSO with Sigma update on the ZDT suite of test functions.

1. Superior Coverage

Qualitative analysis of the ZDT2 function (Non-convex) shows that while MOPSO captures the center of the front, LoCost "fills the gaps" and reaches the extremes of the second objective that MOPSO missed.

ZDT2 Pareto Front Comparison Fig 1: LoCost (o) provides a more uniform distribution than MOPSO (+) on the ZDT2 front.

2. Quantitative Dominance (Hypervolume)

In ZDT2, the hypervolume—a measure of both convergence and diversity—showed a massive leap from 0.09 (MOPSO) to 0.70 (LoCost). Even in deceptive functions like ZDT4, while MOPSO found more points, LoCost demonstrated better resilience against getting trapped in local fronts.

MetricZDT1ZDT2ZDT3ZDT4
LoCost HV0.330.700.070.35
MOPSO HV0.320.090.110.32

Critical Insights & Future Outlook

LoCost proves that repulsion is as important as attraction. By adding a repulsive force, the algorithm naturally maintains swarm diversity and exploration, which is critical for mapping an entire Pareto front.

Limitations & Future Work

  • Swarm Density: The transition from disorder to order in locusts is density-dependent. Future research needs to find the "critical mass" of particles for optimal LoCost performance.
  • Scalability: While Euclidean distance is effective for 2D/3D objective spaces, it may become a computational bottleneck in high-dimensional engineering designs.

Conclusion

LoCost represents a lean, biologically grounded alternative to complex MOPSO variants. It suggests that by simply changing how we view "neighbors"—not just as guides but as warnings—we can achieve significantly more thorough optimization results.

Find Similar Papers

Try Our Examples

  • Find recent papers that utilize social network topologies or spatial distance metrics to improve Multi-Objective Particle Swarm Optimization (MOPSO) performance.
  • Which study first introduced the concept of "Cannibal Crickets" as a biological model for swarm intelligence, and how does the repulsion logic in LoCost differ from that original model?
  • Explore if the LoCost repulsion mechanism has been adapted for high-dimensional multi-objective problems or many-objective optimization (MaOO) tasks.
Contents
LoCost: Redefining Swarm Intelligence via the Biological Survival Instincts of Locusts
1. TL;DR
2. The "Guide Search" Bottleneck
3. Methodology: From Cooperation to Cannibalistic Avoidance
3.1. The Velocity Reformulation
4. Experimental Validation
4.1. 1. Superior Coverage
4.2. 2. Quantitative Dominance (Hypervolume)
5. Critical Insights & Future Outlook
5.1. Limitations & Future Work
5.2. Conclusion