ation. When a dataset is given, each column is updated independently. The implementation</span>
<span class="sd">    involves a matrix with two rows, in which the first row are the means and the second one, are the standard</span>
<span class="sd">    deviations. Each Gaussian mean is updates as follows, where the two best individuals and the worst are considered.</span>

<span class="sd">    .. math::</span>
<span class="sd">        \\mu_{l+1} = (1 - \\alpha) \\mu_l + \\alpha (x^{best, 1}_l + x^{best, 2}_l