Skip to content
All library documents

Shuffled Frog-Leaping Optimization with Local and Global Search

Article MQL5 articles

Summary

The article describes the Shuffled Frog-Leaping algorithm, a population-based optimization method inspired by memetic search and particle swarm optimization. Candidate solutions, represented as frogs, are divided among memeplexes. Within each group, solutions move toward the local best; unsuccessful moves are redirected toward the global best, then replaced with random positions if they still fail to improve. Periodic shuffling redistributes the population to support broader exploration.

It outlines initialization, fitness evaluation, local updates, and memeplex reorganization, and discusses a modified variant that perturbs movement direction. The article reports qualitative testing results in a histogram and lists a small number of external parameters and the ability to incorporate other optimizers as advantages. It also identifies high computational cost, weaker performance on smooth and discrete functions, and stagnation on flat regions as limitations. The tests concern general optimization functions; the article does not establish that SFL improves trading strategy performance.

Key ideas

  • SFL divides candidate solutions into memeplexes that conduct local searches around their best members.
  • Failed local moves are redirected toward the global best and may then be replaced by random positions.
  • Periodic shuffling exchanges information across groups and encourages global exploration.
  • The method combines population search with local refinement and can incorporate other optimization algorithms.
  • The article reports general optimization tests but does not demonstrate trading results.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.