Skip to content
All library documents

Big Bang–Big Crunch Population Search for Parameter Optimization

Article MQL5 articles

Summary

The article presents the Big Bang–Big Crunch algorithm, a population-based method for searching a bounded parameter space. It begins with random candidate points, then repeatedly computes a fitness-weighted center and samples new candidates around it. Periodic Big Bang phases broaden exploration around the best-known solution, while the Big Crunch phases concentrate search near the weighted center. Candidates are constrained to the search bounds and mapped to a discrete grid where required.

The article implements the method in an optimization framework and compares it with other algorithms on test functions, including a random-search baseline. It characterizes BBBC as simple and fast, with population size as its main external setting, and reports that it works well on large-scale problems. It also identifies high variability and a tendency to become trapped on low-dimensional problems. The results concern benchmark optimization, not direct trading performance, and the implementation may differ from canonical descriptions; parameter tuning in a trading strategy would still require careful out-of-sample validation.

Key ideas

  • BBBC starts with a random population of candidate solutions within specified bounds.
  • A fitness-weighted center guides candidate generation during the Big Crunch phase.
  • Periodic Big Bang phases broaden exploration around the best-known point.
  • Search points can be constrained to discrete parameter grids.
  • The reported benchmark behavior is stronger on large-scale problems and less reliable on low-dimensional ones.

Tags

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