A class of computational heuristics that simulate evolutionary processes using insights from population dynamics to perform well on an objective function. Some analysts speculate that competition among forecasting rules will help to develop a useful forecasting model, but it is difficult to find empirical support for that viewpoint.