.. include:: headings.inc .. role:: red .. role:: green .. role:: backred .. role:: backyellow .. role:: backgreen .. role:: boldred .. role:: boldgreen .. _SciPy Extended: |infinity| SciPy Extended ========================= | .. table:: =================== =================== ==================== F\ :sub:`opt` Known X\ :sub:`opt` Known Difficulty =================== =================== ==================== :green:`Yes` :green:`Yes` :backgreen:`Easy` =================== =================== ==================== | All the test functions in this benchmark suite have been taken from the mathematical literature on Global Optimization. The test suite currently contains: 1. 18 one-dimensional test functions with multiple local/global minima. 2. 235 multivariate problems (where the number of independent variables ranges from 2 to 17), again with multiple local/global minima. I have added about 40 new functions to the standard `SciPy benchmarks `_. For the purpose of this exercise, the 1D functions have been excluded from the benchmarks. The index of the test function is in :ref:`SciPy Test Functions Index` page: as the list is quite large, their definition has been split into multiple pages using the first letter of their name. Whenever possible, a 3D plot of the test function has been provided. As an example, `Figure 1.1`_ below contains some 3D representations of some of the benchmark functions in the SciPy Extended test suite. .. _Figure 1.1: +----------------------------------------------------------+--------------------------------------------------------+-------------------------------------------------------+ | .. figure:: ../benchmarks/SciPy/figures/Alpine01.png | .. figure:: ../benchmarks/SciPy/figures/Corana.png | .. figure:: ../benchmarks/SciPy/figures/Deceptive.png | | :align: center | :align: center | :align: center | | | | | | **Alpine 1** | **Corana** | **Deceptive** | +----------------------------------------------------------+--------------------------------------------------------+-------------------------------------------------------+ | .. figure:: ../benchmarks/SciPy/figures/GramacyLee03.png | .. figure:: ../benchmarks/SciPy/figures/Langermann.png | .. figure:: ../benchmarks/SciPy/figures/OddSquare.png | | :align: center | :align: center | :align: center | | | | | | **Gramacy Lee 3** | **Langermann** | **OddSquare** | +----------------------------------------------------------+--------------------------------------------------------+-------------------------------------------------------+ .. note:: If you wish to contribute to the test suite (i.e., to add a new benchmark problem), please do send me an email to andrea.gavana@gmail.com, I'll integrate your contribution with due credits and I will re-run the algorithms comparison. | |methodology| Methodology ------------------------- Most of the classical test functions found in the literature suffer from a number of limitations and weaknesses, that are often exploited by global optimization algorithms: 1. **Initialization Bias (Central Bias)**: many of the benchmark functions in the SciPy test suite have bounds that are symmetric with respect to the global optimum (i.e., the global optimum is exactly in the middle), or they have one or more optima on the bounds. 2. **Axial and Directional Bias**: many mathematical functions used for benchmarking exhibit some alignment in the structure, and in particular valleys containing local minima. 3. **Rotational Invariance**: some mathematical functions, such as Schaffer's F6 function, exhibit rotational symmetry. 4. **Regularity**: many elementary benchmark functions have local minima spread in regular patterns. For all these reasons, I now actually prefer test function *generators* to the standard, classical benchmarks, although the latter are so much more beautiful to look at :-) . That said, one approach I have taken to break some of the issues above is to **shift** the global optimum of all functions to a new, random point inside the function domain. One possibility for doing that is kind-of explained in the paper `Novel composition test functions for numerical global optimization `_, and it can be sketched as follow: 1. Start with the original function :math:`f(x)`, and leave the original bounds untouched. 2. If we define :math:`o_{old}` to be the original global optimum and :math:`o_{new}` the new, randomly generated global optimum, then we can define a new function as: .. math:: F(x) = f \left(x - o_{new}+o_{old} \right) which we will then use as our optimization target function. Of course, by doing that we risk that some of the points passed by the optimizer to the new objective function will be translated outside the original domain: to avoid this, I have introduced a penalty function for when the evaluation point goes out of the specified bounds. If we define: .. math:: \begin{aligned} neg = \textsc{Minimum}{(x, lb)} \\ pos = \textsc{Maximum}{(x, ub)} \end{aligned} Then our penalty function :math:`P` becomes: .. math:: Penalty = 100\sum_{i=1}^N{\left(lb_i - neg_i\right)^2 + \left(ub_i - pos_i\right)^2} \\ |test_functions| General Solvers Performances --------------------------------------------- `Table 1.1`_ below shows the overall success of all Global Optimization algorithms, considering for every benchmark function 100 random starting points, for a maximum allowable budget of :math:`NF = 2,000`. As said in the introduction, quite a few solvers do not really support an initial starting point, but life is tough :-) . Looking at the table, for example, **BiteOpt** comes out as the winner solving 83.4% of the problems using, on average, around 430 functions evaluations. :ref:`MCS` comes close second at 81.9% solved benchmarks but with a much lower budget at 235 functions evaluations. .. note:: The reported number of functions evaluations refers to **successful optimizations only**. | .. _Table 1.1: .. cssclass:: pretty-table benchmark_dimensionality_table .. table:: **Table 1.1**: Solvers performances on the SciPy Extended benchmark suite at NF = 2,000 +---------------------+---------------------+-----------------------+ | Optimization Method | Overall Success (%) | Functions Evaluations | +=====================+=====================+=======================+ | AMPGO | 69.47% | 321 | +---------------------+---------------------+-----------------------+ | BasinHopping | 64.68% | 314 | +---------------------+---------------------+-----------------------+ | BiteOpt | 83.40% | 430 | +---------------------+---------------------+-----------------------+ | CMA-ES | 58.78% | 570 | +---------------------+---------------------+-----------------------+ | CRS2 | 73.41% | 806 | +---------------------+---------------------+-----------------------+ | DE | 75.39% | 1,059 | +---------------------+---------------------+-----------------------+ | DIRECT | 72.50% | 376 | +---------------------+---------------------+-----------------------+ | DualAnnealing | 72.42% | 256 | +---------------------+---------------------+-----------------------+ | LeapFrog | 61.85% | 314 | +---------------------+---------------------+-----------------------+ | MCS | 81.95% | 235 | +---------------------+---------------------+-----------------------+ | PSWARM | 21.19% | 1,420 | +---------------------+---------------------+-----------------------+ | SCE | 71.16% | 522 | +---------------------+---------------------+-----------------------+ | SHGO | 69.75% | 252 | +---------------------+---------------------+-----------------------+ | These results are also depicted in `Figure 1.2`_, which shows that **BiteOpt** is the better-performing optimization algorithm, closely followed by :ref:`MCS`. Excluding **PSWARM**, all the solvers were able to reach the global optimum for at least 50% of the problems, on average. .. _Figure 1.2: .. figure:: figures/SciPy/performances_SciPy_2000.png :alt: Optimization algorithms performances on the SciPy Extended test suite at :math:`NF = 2,000` :align: center **Figure 1.2**: Optimization algorithms performances on the SciPy Extended test suite at :math:`NF = 2,000` | Pushing the available budget to a very generous :math:`NF = 10,000`, the results do not change that much in terms of ranking between the two best solvers (**BiteOpt** and :ref:`MCS`), but there is a significant uptick in performances for **PSWARM** and **AMPGO**, while a less pronounced one can be seen for **SCE**, as shown in `Table 1.2`_ and `Figure 1.3`_. .. _Table 1.2: .. cssclass:: pretty-table benchmark_dimensionality_table .. table:: **Table 1.2**: Solvers performances on the SciPy Extended benchmark suite at NF = 10,000 +---------------------+---------------------+-----------------------+ | Optimization Method | Overall Success (%) | Functions Evaluations | +=====================+=====================+=======================+ | AMPGO | 80.67% | 1,023 | +---------------------+---------------------+-----------------------+ | BasinHopping | 69.32% | 553 | +---------------------+---------------------+-----------------------+ | BiteOpt | 89.85% | 728 | +---------------------+---------------------+-----------------------+ | CMA-ES | 61.76% | 696 | +---------------------+---------------------+-----------------------+ | CRS2 | 79.76% | 1,035 | +---------------------+---------------------+-----------------------+ | DE | 84.25% | 1,442 | +---------------------+---------------------+-----------------------+ | DIRECT | 77.88% | 666 | +---------------------+---------------------+-----------------------+ | DualAnnealing | 77.16% | 441 | +---------------------+---------------------+-----------------------+ | LeapFrog | 62.70% | 361 | +---------------------+---------------------+-----------------------+ | MCS | 88.68% | 578 | +---------------------+---------------------+-----------------------+ | PSWARM | 75.93% | 2,626 | +---------------------+---------------------+-----------------------+ | SCE | 79.97% | 958 | +---------------------+---------------------+-----------------------+ | SHGO | 77.05% | 692 | +---------------------+---------------------+-----------------------+ | These results are also depicted in `Figure 1.3`_, which shows the dramatic improvement of the **PSWARM** algorithm when given enough budget of functions evaluations - and this is also reflected on the average number of functions evaluations for solved problems (2,626). Similar, but less dramatic conclusions can be reached for **AMPGO**. .. _Figure 1.3: .. figure:: figures/SciPy/performances_SciPy_10000.png :alt: Optimization algorithms performances on the SciPy Extended test suite at :math:`NF = 10,000` :align: center **Figure 1.3**: Optimization algorithms performances on the SciPy Extended test suite at :math:`NF = 10,000` | |results| Sensitivities on Functions Evaluations Budget ------------------------------------------------------- It is also interesting to analyze the success of an optimization algorithm based on the fraction (or percentage) of problems solved given a fixed number of allowed function evaluations, let’s say 100, 200, 300,... 2000, 5000, 10000. In order to do that, we can present the results using two different types of visualizations. The first one is some sort of "small multiples" in which each solver gets an individual subplot showing the improvement in the number of solved problems as a function of the available number of function evaluations - on top of a background set of grey, semi-transparent lines showing all the other solvers performances. This visual gives an indication of how good/bad is a solver compared to all the others as function of the budget available. Results are shown in `Figure 1.4`_. .. _Figure 1.4: .. figure:: figures/SciPy/sm_maxfun_SciPy.png :alt: Percentage of problems solved given a fixed number of function evaluations on the SciPy Extended test suite :align: center **Figure 1.4**: Percentage of problems solved given a fixed number of function evaluations on the SciPy Extended test suite | The second type of visualization is sometimes referred as "Slopegraph" and there are many variants on the plot layout and appearance that we can implement. The version shown in `Figure 1.5`_ aggregates all the solvers together, so it is easier to spot when a solver overtakes another or the overall performance of an algorithm while the available budget of function evaluations changes. .. _Figure 1.5: .. figure:: figures/SciPy/sg_maxfun_SciPy.png :alt: Percentage of problems solved given a fixed number of function evaluations on the SciPy Extended test suite :align: center **Figure 1.5**: Percentage of problems solved given a fixed number of function evaluations on the SciPy Extended test suite | A few obvious conclusions we can draw from these pictures are: 1. For this specific benchmark test suite, if you have a very limited budget in terms of function evaluations, then :ref:`MCS`, **SHGO**, **DualAnnealing** and **AMPGO** are a very good choice: they solve between 35% and 45% of all problems in 100 function evaluations or less, and the percentages go up to 70% if you allow at least 500 functions evaluations. 2. The new entry **BiteOpt** is not so strong when the budget is very limited, but it quickly overtake almost all the other solvers at the :math:`NF = 500` budget mark. In the end it surpasses also :ref:`MCS` at around the :math:`NF = 1,500` cutoff to claim the top spot to the end. 3. The improvement of **PSWARM** when we allow a more generous budget :math:`NF \geq 5,000` is phenomenal, going from 20% to 70% solved benchmarks. A similar - but less squished - curve can be seen for **DE**, which given enough function evaluations surpasses all the other SciPy solvers. |tolerances| Tolerance Sensitivities ------------------------------------ I admit that choosing a tolerance of :math:`10^{-6}` is kind of arbitrary per se, so I have decided to repeat part of the SciPy Extended test suite with different tolerances, and specifically: - I have only run the benchmarks at a fixed budget of function evaluations, namely :math:`NF = 2,000`. - Five different tolerances were chosen, :math:`10^{-1}`, :math:`10^{-3}`, :math:`10^{-5}`, :math:`10^{-6}` and :math:`10^{-9}` - the next to last I already had it. I am not sure I was expecting any surprise here, but in any case `Table 1.3`_ gives a summary of the solvers performances with a variable tolerance. .. _Table 1.3: .. cssclass:: pretty-table benchmark_dimensionality_table .. table:: **Table 1.3**: Solvers performances on the SciPy Extended benchmark suite with variable tolerances +-----------------+-------+--------------+-----------+--------+-------+-------+--------+---------------+----------+-----------+--------+-------+-------+-----------------+ | **Tolerance** | AMPGO | BasinHopping | BiteOpt | CMA-ES | CRS2 | DE | DIRECT | DualAnnealing | LeapFrog | MCS | PSWARM | SCE | SHGO | **Best Solver** | +=================+=======+==============+===========+========+=======+=======+========+===============+==========+===========+========+=======+=======+=================+ | :math:`10^{-1}` | 80.2% | 69.1% | 92.5% | 81.6% | 86.8% | 90.5% | 86.6% | 85.6% | 73.6% | **92.9%** | 85.3% | 88.7% | 72.2% | **MCS** | +-----------------+-------+--------------+-----------+--------+-------+-------+--------+---------------+----------+-----------+--------+-------+-------+-----------------+ | :math:`10^{-3}` | 71.4% | 67.8% | **86.2%** | 71.8% | 77.7% | 82.2% | 76.7% | 74.8% | 64.2% | 85.2% | 62.8% | 76.9% | 71.0% | **BiteOpt** | +-----------------+-------+--------------+-----------+--------+-------+-------+--------+---------------+----------+-----------+--------+-------+-------+-----------------+ | :math:`10^{-5}` | 69.6% | 65.1% | **84.0%** | 69.5% | 75.1% | 77.2% | 73.7% | 72.4% | 62.4% | 83.2% | 37.8% | 73.3% | 70.1% | **BiteOpt** | +-----------------+-------+--------------+-----------+--------+-------+-------+--------+---------------+----------+-----------+--------+-------+-------+-----------------+ | :math:`10^{-6}` | 69.5% | 64.7% | **83.4%** | 58.8% | 73.4% | 75.4% | 72.5% | 72.3% | 61.8% | 81.9% | 21.2% | 71.2% | 69.7% | **BiteOpt** | +-----------------+-------+--------------+-----------+--------+-------+-------+--------+---------------+----------+-----------+--------+-------+-------+-----------------+ | :math:`10^{-9}` | 67.3% | 54.4% | 79.9% | 54.8% | 68.2% | 70.5% | 67.9% | 64.9% | 59.5% | **80.2%** | 6.1% | 70.0% | 63.6% | **MCS** | +-----------------+-------+--------------+-----------+--------+-------+-------+--------+---------------+----------+-----------+--------+-------+-------+-----------------+ | What we can see from the table is that the two top solvers in this specific benchmark suite keep their crown and stay well above all the other optimization algorithms. In general it is to be expected that by tightening the tolerance less problems will be solved, however some of the algorithms show a much steeper decrease in performances compared to others. For example, **BiteOpt** and :ref:`MCS` lose about 12% of the benchmarks when the tolerance goes from :math:`10^{-1}` to :math:`10^{-9}`, while **DE**, **DIRECT** and **DualAnnealing** are closer to 20% and **PSWARM** has a dramatic drop of 80%. The results from `Table 1.3`_ are visualized in `Figure 1.6`_ below. .. _Figure 1.6: .. figure:: figures/SciPy/tolerance_sensitivities.png :alt: Percentage of problems solved as a function of tolerance on the SciPy Extended test suite :align: center **Figure 1.6**: Percentage of problems solved as a function of tolerance on the SciPy Extended test suite | From the picture above it is even more striking to see the drop of **PSWARM**. |tables| Tough Functions and Boring Tables ------------------------------------------ As I did in the `previous benchmark `_, I will dedicate a section to the "toughest" functions in this benchmark suite. The test suite contains a variety of Global Optimization problems, some of them are harder to solve than others, irrespectively of the algorithm chosen to minimize the test function. `Table 1.4`_ has been obtained by running all the Global Optimizers available against all the N-D test functions for a collection of 100 random starting points with a maximum budget of :math:`NF = 10,000`, and then averaging the successful minimizations across all the optimizers. .. _Table 1.4: .. cssclass:: pretty-table benchmark_dimensionality_table .. table:: **Table 1.4**: SciPy Extended benchmark functions "hardness" +-----------------------------------------------------+--------+------------------------+ | Test Function | N | Overall Success (%) | +=====================================================+========+========================+ | :class:`~go_benchmark.HappyCat` | 2 | 0.15% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Bukin06` | 2 | 0.31% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Cola` | 17 | 1.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.CrownedCross` | 2 | 7.31% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.CrossLegTable` | 2 | 7.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Meyer` | 3 | 8.23% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Paviani` | 10 | 9.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Thurber` | 7 | 9.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.SineEnvelope` | 2 | 13.31% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Peaks` | 2 | 14.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Trefethen` | 2 | 14.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Whitley` | 2 | 14.92% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.NewFunction02` | 2 | 15.38% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Mishra04` | 2 | 15.38% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Mishra03` | 2 | 15.38% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.DeVilliersGlasser02` | 5 | 15.38% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.BiggsExp06` | 6 | 15.62% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Zagros` | 2 | 18.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Xor` | 9 | 23.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.EggHolder` | 2 | 23.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.BiggsExp05` | 5 | 26.15% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Zimmerman` | 2 | 28.62% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.XinSheYang03` | 2 | 30.15% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.NewFunction01` | 2 | 30.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Rana` | 2 | 30.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Osborne` | 5 | 30.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Salomon` | 2 | 31.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.PowerSum` | 4 | 31.92% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Griewank` | 2 | 33.62% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Damavandi` | 2 | 33.62% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Ripple01` | 2 | 34.38% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Stochastic` | 2 | 36.38% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Kowalik` | 4 | 41.46% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Hougen` | 5 | 42.23% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Schaffer01` | 2 | 43.38% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Schaffer04` | 2 | 46.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.XinSheYang01` | 2 | 47.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Ackley04` | 2 | 48.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Schaffer03` | 2 | 51.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Schaffer02` | 2 | 51.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Watson` | 6 | 53.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Deceptive` | 2 | 53.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.UrsemWaves` | 2 | 53.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.DropWave` | 2 | 54.23% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.ZeroSum` | 2 | 54.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Spike` | 2 | 55.23% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.OddSquare` | 2 | 55.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.RosenbrockModified` | 2 | 57.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.MeyerRoth` | 3 | 58.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Corana` | 4 | 59.15% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Colville` | 4 | 59.31% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Weierstrass` | 2 | 60.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Ratkowsky01` | 4 | 60.92% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Easom` | 2 | 61.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.DeVilliersGlasser01` | 4 | 61.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Simpleton` | 10 | 61.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.XinSheYang04` | 2 | 63.46% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Gulf` | 3 | 63.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Price02` | 2 | 64.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Shekel10` | 4 | 65.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.AMGM` | 2 | 65.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.InvertedCosine` | 2 | 65.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.TestTubeHolder` | 2 | 66.15% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Eckerle4` | 3 | 67.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.DeJong5` | 2 | 67.46% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.MultiGaussian` | 2 | 67.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.DeflectedCorrugatedSpring` | 2 | 68.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Shekel07` | 4 | 69.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Shekel05` | 4 | 69.92% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Ackley01` | 2 | 70.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Price03` | 2 | 70.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Chichinadze` | 2 | 71.15% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Levy05` | 2 | 71.92% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Penalty02` | 2 | 72.23% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Crescent` | 2 | 72.62% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Tripod` | 2 | 73.31% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.BiggsExp04` | 4 | 73.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.GramacyLee03` | 2 | 74.38% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Shubert03` | 2 | 75.38% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Wavy` | 2 | 75.46% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Ursem03` | 2 | 75.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Dolan` | 5 | 75.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.XinSheYang02` | 2 | 76.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Pathological` | 2 | 76.15% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Rastrigin` | 2 | 76.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Alpine02` | 2 | 76.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.SchmidtVetters` | 3 | 76.92% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Mishra05` | 2 | 76.92% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.CarromTable` | 2 | 76.92% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Hansen` | 2 | 78.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Branin02` | 2 | 79.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.BuecheRastrigin` | 2 | 79.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Ripple25` | 2 | 79.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Mishra06` | 2 | 79.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.YaoLiu09` | 2 | 79.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Schwefel26` | 2 | 79.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Trid` | 6 | 80.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.LunacekBiRastrigin` | 2 | 80.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Powell` | 4 | 81.46% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Tsoulos` | 2 | 82.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Mishra10` | 2 | 82.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.VenterSobiezcczanskiSobieski` | 2 | 82.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Trigonometric02` | 2 | 82.92% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Sinusoidal` | 2 | 82.92% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.SphericalSinc` | 2 | 83.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Gear` | 4 | 83.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Shubert01` | 2 | 83.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Deb03` | 2 | 83.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Shubert04` | 2 | 84.23% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.F2` | 2 | 84.46% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.HolderTable01` | 2 | 84.46% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.HolderTable02` | 2 | 84.62% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Schwefel36` | 2 | 84.62% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.PenHolder` | 2 | 84.62% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.GramacyLee02` | 2 | 84.62% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.FreudensteinRoth` | 2 | 85.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.CrossInTray` | 2 | 86.46% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Plateau` | 2 | 86.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Step01` | 2 | 86.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Quintic` | 2 | 87.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.ElAttarVidyasagarDutta` | 2 | 87.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Step02` | 2 | 87.23% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Langermann` | 2 | 87.31% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Schwefel06` | 2 | 87.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Pinter` | 2 | 88.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Vincent` | 2 | 88.23% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.EggCrate` | 2 | 88.46% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Step03` | 2 | 89.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Bird` | 2 | 90.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Penalty01` | 2 | 90.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Mishra09` | 3 | 90.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Deb01` | 2 | 90.92% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.StyblinskiTang` | 2 | 91.15% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Trigonometric01` | 2 | 91.38% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Schwefel21` | 2 | 91.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Hartmann6` | 6 | 92.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Schwefel22` | 2 | 92.15% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Schwefel20` | 2 | 92.23% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.MieleCantrell` | 4 | 92.31% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.RosenbrockDisc` | 2 | 92.31% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.LennardJones` | 6 | 92.31% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Friedman` | 5 | 92.31% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Ackley02` | 2 | 92.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.YaoLiu04` | 2 | 92.62% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Alpine01` | 2 | 92.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Levy13` | 2 | 93.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Ursem04` | 2 | 93.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Ackley03` | 2 | 93.15% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.SawtoothXY` | 2 | 93.31% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Ratkowsky02` | 3 | 93.31% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.DeckkersAarts` | 2 | 93.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.HelicalValley` | 3 | 93.62% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Engvall` | 2 | 93.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.BoxBetts` | 3 | 94.15% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Bohachevsky02` | 2 | 94.23% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Michalewicz` | 2 | 94.23% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.HyperGrid` | 2 | 94.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Bohachevsky01` | 2 | 95.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Decanomial` | 2 | 95.38% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.BartelsConn` | 2 | 95.46% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.MullerBrown` | 2 | 95.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Mishra08` | 2 | 95.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.ThreeHumpCamel` | 2 | 95.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.HimmelBlau` | 2 | 95.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Parsopoulos` | 2 | 95.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.GoldsteinPrice` | 2 | 96.15% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Ursem01` | 2 | 96.23% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.SixHumpCamel` | 2 | 96.38% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Levy03` | 2 | 96.46% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Cigar` | 2 | 96.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Branin01` | 2 | 96.62% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Beale` | 2 | 96.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Judge` | 2 | 96.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Price04` | 2 | 96.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Zirilli` | 2 | 96.92% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.StretchedV` | 2 | 97.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Picheny` | 2 | 97.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Bohachevsky03` | 2 | 97.15% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Hartmann3` | 3 | 97.23% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.PermFunction01` | 2 | 97.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.WayburnSeader01` | 2 | 97.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.BiggsExp03` | 3 | 97.62% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Leon` | 2 | 97.62% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Price01` | 2 | 97.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.McCormick` | 2 | 97.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Cube` | 2 | 97.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Kearfott` | 2 | 98.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Qing` | 2 | 98.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.WayburnSeader02` | 2 | 98.38% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Bukin04` | 2 | 98.38% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Giunta` | 2 | 98.46% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Rosenbrock` | 2 | 98.46% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.BiggsExp02` | 2 | 98.46% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Exp2` | 2 | 98.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.ReduxSum` | 2 | 98.62% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Mishra11` | 2 | 98.62% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Mishra10b` | 2 | 98.69% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.WayburnSeader03` | 2 | 98.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Brent` | 2 | 98.92% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Treccani` | 2 | 98.92% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.PermFunction02` | 2 | 99.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.JennrichSampson` | 2 | 99.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.RotatedEllipse01` | 2 | 99.08% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Schwefel04` | 2 | 99.15% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.RotatedEllipse02` | 2 | 99.23% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.NeedleEye` | 2 | 99.23% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.DixonPrice` | 2 | 99.31% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Mishra07` | 2 | 99.46% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.LunacekBiSphere` | 2 | 99.46% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Zettl` | 2 | 99.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.TridiagonalMatrix` | 2 | 99.54% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Exponential` | 2 | 99.62% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Keane` | 2 | 99.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Schwefel01` | 2 | 99.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Sargan` | 2 | 99.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Matyas` | 2 | 99.77% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Brown` | 2 | 99.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Zacharov` | 2 | 99.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Quadratic` | 2 | 99.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Sodp` | 2 | 99.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Sphere` | 2 | 99.85% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Schwefel02` | 2 | 99.92% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.MultiModal` | 2 | 99.92% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Csendes` | 2 | 99.92% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Bukin02` | 2 | 100.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Hosaki` | 2 | 100.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Brad` | 3 | 100.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Booth` | 2 | 100.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.CosineMixture` | 2 | 100.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Mishra02` | 2 | 100.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Mishra01` | 2 | 100.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Adjiman` | 2 | 100.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Katsuura` | 2 | 100.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Wolfe` | 3 | 100.00% | +-----------------------------------------------------+--------+------------------------+ | :class:`~go_benchmark.Infinity` | 2 | 100.00% | +-----------------------------------------------------+--------+------------------------+ | It can be easily seen that the :class:`~go_benchmark.HappyCat`, :class:`~go_benchmark.Bukin06` and :class:`~go_benchmark.Cola` were always hard problems for all the algorithms, while others like :class:`~go_benchmark.Bukin02` and :class:`~go_benchmark.CosineMixture` are amongst the easiest ones. `Table 1.5`_ is a split-by-benchmark function of the first table, showing the percentage of successful optimizations per benchmark with a maximum budget of :math:`NF = 10,000` .. _Table 1.5: .. cssclass:: pretty-table benchmark_dimensionality_table .. table:: **Table 1.5**: SciPy Extended benchmark - split by function success +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | Test Function | N | AMPGO | BasinHopping | BiteOpt | CMA-ES | CRS2 | DE | DIRECT | DualAnnealing | LeapFrog | MCS | PSWARM | SCE | SHGO | +=====================================================+========+=======+==============+=========+========+=======+=======+========+===============+==========+=======+========+=======+=======+ | :class:`~go_benchmark.Ackley01` | 2 | 90.0 | 98.0 | 100.0 | 15.0 | 84.0 | 95.0 | 38.0 | 99.0 | 14.0 | 87.0 | 88.0 | 96.0 | 6.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Ackley02` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 95.0 | 100.0 | 100.0 | 51.0 | 100.0 | 100.0 | 95.0 | 100.0 | 62.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Ackley03` | 2 | 100.0 | 97.0 | 100.0 | 39.0 | 98.0 | 100.0 | 100.0 | 98.0 | 82.0 | 100.0 | 98.0 | 99.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Ackley04` | 2 | 100.0 | 23.0 | 43.0 | 31.0 | 45.0 | 23.0 | 95.0 | 50.0 | 15.0 | 79.0 | 17.0 | 14.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Adjiman` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Alpine01` | 2 | 100.0 | 92.0 | 100.0 | 100.0 | 98.0 | 100.0 | 100.0 | 32.0 | 100.0 | 100.0 | 100.0 | 85.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Alpine02` | 2 | 100.0 | 37.0 | 96.0 | 48.0 | 40.0 | 45.0 | 84.0 | 81.0 | 71.0 | 100.0 | 97.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.AMGM` | 2 | 100.0 | 54.0 | 100.0 | 44.0 | 14.0 | 1.0 | 45.0 | 53.0 | 42.0 | 100.0 | 100.0 | 99.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.BartelsConn` | 2 | 99.0 | 100.0 | 100.0 | 88.0 | 100.0 | 100.0 | 85.0 | 93.0 | 100.0 | 79.0 | 97.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Beale` | 2 | 100.0 | 100.0 | 98.0 | 83.0 | 97.0 | 100.0 | 100.0 | 98.0 | 84.0 | 100.0 | 97.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.BiggsExp02` | 2 | 100.0 | 99.0 | 100.0 | 99.0 | 96.0 | 100.0 | 100.0 | 100.0 | 99.0 | 88.0 | 99.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.BiggsExp03` | 3 | 100.0 | 100.0 | 100.0 | 100.0 | 99.0 | 100.0 | 96.0 | 100.0 | 91.0 | 98.0 | 85.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.BiggsExp04` | 4 | 61.0 | 95.0 | 100.0 | 100.0 | 98.0 | 100.0 | 3.0 | 91.0 | 62.0 | 94.0 | 2.0 | 100.0 | 54.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.BiggsExp05` | 5 | 28.0 | 24.0 | 60.0 | 55.0 | 40.0 | 35.0 | 0.0 | 4.0 | 2.0 | 60.0 | 0.0 | 28.0 | 4.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.BiggsExp06` | 6 | 14.0 | 12.0 | 56.0 | 30.0 | 43.0 | 0.0 | 0.0 | 3.0 | 0.0 | 40.0 | 0.0 | 4.0 | 1.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Bird` | 2 | 100.0 | 56.0 | 98.0 | 69.0 | 88.0 | 92.0 | 100.0 | 99.0 | 74.0 | 99.0 | 96.0 | 99.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Bohachevsky01` | 2 | 100.0 | 100.0 | 100.0 | 82.0 | 98.0 | 100.0 | 100.0 | 100.0 | 85.0 | 86.0 | 100.0 | 100.0 | 84.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Bohachevsky02` | 2 | 100.0 | 100.0 | 98.0 | 92.0 | 98.0 | 100.0 | 100.0 | 98.0 | 65.0 | 84.0 | 98.0 | 100.0 | 92.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Bohachevsky03` | 2 | 100.0 | 100.0 | 100.0 | 91.0 | 99.0 | 100.0 | 100.0 | 100.0 | 90.0 | 90.0 | 99.0 | 100.0 | 94.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Booth` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.BoxBetts` | 3 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 99.0 | 84.0 | 91.0 | 100.0 | 94.0 | 100.0 | 56.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Brad` | 3 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Branin01` | 2 | 100.0 | 88.0 | 97.0 | 91.0 | 91.0 | 99.0 | 100.0 | 99.0 | 93.0 | 100.0 | 98.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Branin02` | 2 | 99.0 | 58.0 | 83.0 | 51.0 | 64.0 | 75.0 | 100.0 | 94.0 | 35.0 | 99.0 | 79.0 | 91.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Brent` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 99.0 | 100.0 | 92.0 | 95.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Brown` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 98.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.BuecheRastrigin` | 2 | 52.0 | 81.0 | 100.0 | 5.0 | 84.0 | 92.0 | 100.0 | 100.0 | 24.0 | 99.0 | 91.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Bukin02` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Bukin04` | 2 | 99.0 | 100.0 | 100.0 | 98.0 | 100.0 | 100.0 | 100.0 | 87.0 | 100.0 | 97.0 | 98.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Bukin06` | 2 | 4.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.CarromTable` | 2 | 100.0 | 0.0 | 100.0 | 0.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 0.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Chichinadze` | 2 | 96.0 | 22.0 | 100.0 | 18.0 | 72.0 | 99.0 | 84.0 | 99.0 | 31.0 | 100.0 | 56.0 | 81.0 | 67.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Cigar` | 2 | 95.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 88.0 | 100.0 | 72.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Cola` | 17 | 1.0 | 1.0 | 0.0 | 10.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Colville` | 4 | 28.0 | 70.0 | 97.0 | 51.0 | 67.0 | 80.0 | 1.0 | 97.0 | 48.0 | 99.0 | 1.0 | 58.0 | 74.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Corana` | 4 | 54.0 | 63.0 | 100.0 | 11.0 | 85.0 | 100.0 | 21.0 | 100.0 | 2.0 | 94.0 | 53.0 | 85.0 | 1.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.CosineMixture` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Crescent` | 2 | 100.0 | 20.0 | 100.0 | 98.0 | 91.0 | 100.0 | 17.0 | 6.0 | 100.0 | 63.0 | 92.0 | 100.0 | 57.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.CrossInTray` | 2 | 99.0 | 19.0 | 100.0 | 36.0 | 93.0 | 100.0 | 100.0 | 100.0 | 88.0 | 100.0 | 96.0 | 93.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.CrossLegTable` | 2 | 2.0 | 0.0 | 13.0 | 6.0 | 13.0 | 5.0 | 20.0 | 0.0 | 30.0 | 9.0 | 0.0 | 0.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.CrownedCross` | 2 | 6.0 | 0.0 | 19.0 | 5.0 | 11.0 | 7.0 | 7.0 | 0.0 | 17.0 | 22.0 | 1.0 | 0.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Csendes` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 99.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Cube` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 91.0 | 100.0 | 100.0 | 100.0 | 81.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Damavandi` | 2 | 31.0 | 3.0 | 34.0 | 3.0 | 9.0 | 18.0 | 55.0 | 31.0 | 6.0 | 98.0 | 16.0 | 33.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Deb01` | 2 | 100.0 | 100.0 | 100.0 | 96.0 | 84.0 | 100.0 | 100.0 | 100.0 | 96.0 | 100.0 | 93.0 | 13.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Deb03` | 2 | 100.0 | 81.0 | 100.0 | 75.0 | 52.0 | 59.0 | 87.0 | 92.0 | 72.0 | 100.0 | 93.0 | 77.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Decanomial` | 2 | 98.0 | 100.0 | 100.0 | 91.0 | 92.0 | 100.0 | 98.0 | 100.0 | 100.0 | 100.0 | 61.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Deceptive` | 2 | 77.0 | 27.0 | 100.0 | 21.0 | 38.0 | 78.0 | 77.0 | 18.0 | 27.0 | 93.0 | 76.0 | 58.0 | 8.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.DeckkersAarts` | 2 | 99.0 | 79.0 | 100.0 | 93.0 | 89.0 | 100.0 | 100.0 | 78.0 | 85.0 | 95.0 | 98.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.DeflectedCorrugatedSpring` | 2 | 59.0 | 100.0 | 69.0 | 1.0 | 21.0 | 59.0 | 100.0 | 83.0 | 5.0 | 100.0 | 97.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.DeJong5` | 2 | 81.0 | 7.0 | 100.0 | 14.0 | 66.0 | 83.0 | 100.0 | 100.0 | 12.0 | 95.0 | 41.0 | 98.0 | 80.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.DeVilliersGlasser01` | 4 | 100.0 | 100.0 | 100.0 | 100.0 | 0.0 | 100.0 | 0.0 | 100.0 | 0.0 | 100.0 | 0.0 | 0.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.DeVilliersGlasser02` | 5 | 100.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 100.0 | 0.0 | 0.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.DixonPrice` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 95.0 | 100.0 | 100.0 | 100.0 | 97.0 | 100.0 | 99.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Dolan` | 5 | 100.0 | 100.0 | 100.0 | 100.0 | 2.0 | 0.0 | 100.0 | 99.0 | 100.0 | 100.0 | 84.0 | 0.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.DropWave` | 2 | 17.0 | 100.0 | 57.0 | 3.0 | 35.0 | 55.0 | 24.0 | 56.0 | 10.0 | 97.0 | 93.0 | 71.0 | 87.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Easom` | 2 | 60.0 | 0.0 | 100.0 | 1.0 | 95.0 | 100.0 | 17.0 | 60.0 | 50.0 | 100.0 | 15.0 | 95.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Eckerle4` | 3 | 100.0 | 25.0 | 100.0 | 11.0 | 94.0 | 99.0 | 2.0 | 99.0 | 41.0 | 92.0 | 55.0 | 96.0 | 58.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.EggCrate` | 2 | 100.0 | 59.0 | 100.0 | 34.0 | 98.0 | 99.0 | 100.0 | 100.0 | 63.0 | 100.0 | 97.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.EggHolder` | 2 | 100.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 100.0 | 0.0 | 0.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.ElAttarVidyasagarDutta` | 2 | 100.0 | 58.0 | 100.0 | 51.0 | 87.0 | 91.0 | 100.0 | 100.0 | 63.0 | 96.0 | 97.0 | 100.0 | 89.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Engvall` | 2 | 100.0 | 100.0 | 100.0 | 19.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Exp2` | 2 | 100.0 | 99.0 | 100.0 | 100.0 | 91.0 | 100.0 | 100.0 | 100.0 | 99.0 | 92.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Exponential` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 98.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 97.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.F2` | 2 | 94.0 | 90.0 | 100.0 | 31.0 | 79.0 | 95.0 | 100.0 | 100.0 | 24.0 | 99.0 | 86.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.FreudensteinRoth` | 2 | 99.0 | 52.0 | 99.0 | 55.0 | 87.0 | 89.0 | 100.0 | 100.0 | 52.0 | 87.0 | 98.0 | 98.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Friedman` | 5 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 0.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Gear` | 4 | 100.0 | 3.0 | 100.0 | 99.0 | 99.0 | 100.0 | 100.0 | 100.0 | 61.0 | 100.0 | 100.0 | 100.0 | 17.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Giunta` | 2 | 100.0 | 100.0 | 100.0 | 88.0 | 96.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 96.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.GoldsteinPrice` | 2 | 100.0 | 99.0 | 96.0 | 82.0 | 90.0 | 100.0 | 100.0 | 100.0 | 86.0 | 100.0 | 97.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.GramacyLee02` | 2 | 100.0 | 0.0 | 100.0 | 0.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.GramacyLee03` | 2 | 100.0 | 49.0 | 100.0 | 33.0 | 56.0 | 54.0 | 100.0 | 100.0 | 27.0 | 96.0 | 68.0 | 84.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Griewank` | 2 | 53.0 | 0.0 | 50.0 | 2.0 | 62.0 | 47.0 | 17.0 | 46.0 | 5.0 | 93.0 | 38.0 | 3.0 | 21.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Gulf` | 3 | 95.0 | 40.0 | 100.0 | 70.0 | 90.0 | 100.0 | 0.0 | 43.0 | 82.0 | 93.0 | 0.0 | 100.0 | 15.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Hansen` | 2 | 82.0 | 94.0 | 91.0 | 20.0 | 67.0 | 95.0 | 75.0 | 92.0 | 31.0 | 100.0 | 89.0 | 78.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.HappyCat` | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Hartmann3` | 3 | 100.0 | 100.0 | 98.0 | 98.0 | 97.0 | 100.0 | 100.0 | 97.0 | 81.0 | 100.0 | 93.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Hartmann6` | 6 | 100.0 | 100.0 | 93.0 | 94.0 | 96.0 | 97.0 | 94.0 | 93.0 | 75.0 | 95.0 | 67.0 | 99.0 | 93.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.HelicalValley` | 3 | 83.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 94.0 | 100.0 | 96.0 | 98.0 | 46.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.HimmelBlau` | 2 | 100.0 | 74.0 | 99.0 | 91.0 | 91.0 | 100.0 | 100.0 | 100.0 | 91.0 | 100.0 | 99.0 | 99.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.HolderTable01` | 2 | 100.0 | 37.0 | 100.0 | 36.0 | 87.0 | 98.0 | 97.0 | 100.0 | 47.0 | 100.0 | 96.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.HolderTable02` | 2 | 100.0 | 100.0 | 100.0 | 0.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 0.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Hosaki` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Hougen` | 5 | 9.0 | 69.0 | 98.0 | 71.0 | 95.0 | 22.0 | 0.0 | 16.0 | 0.0 | 68.0 | 0.0 | 64.0 | 37.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.HyperGrid` | 2 | 100.0 | 100.0 | 100.0 | 89.0 | 90.0 | 100.0 | 100.0 | 100.0 | 93.0 | 100.0 | 96.0 | 63.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Infinity` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.InvertedCosine` | 2 | 35.0 | 42.0 | 70.0 | 3.0 | 50.0 | 78.0 | 73.0 | 98.0 | 10.0 | 95.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.JennrichSampson` | 2 | 99.0 | 97.0 | 100.0 | 100.0 | 95.0 | 100.0 | 100.0 | 98.0 | 99.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Judge` | 2 | 100.0 | 98.0 | 95.0 | 87.0 | 96.0 | 99.0 | 100.0 | 98.0 | 86.0 | 100.0 | 99.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Katsuura` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Keane` | 2 | 100.0 | 100.0 | 100.0 | 99.0 | 99.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 99.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Kearfott` | 2 | 100.0 | 94.0 | 100.0 | 99.0 | 93.0 | 100.0 | 100.0 | 100.0 | 91.0 | 99.0 | 99.0 | 99.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Kowalik` | 4 | 42.0 | 35.0 | 62.0 | 41.0 | 77.0 | 79.0 | 0.0 | 12.0 | 33.0 | 72.0 | 1.0 | 73.0 | 12.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Langermann` | 2 | 85.0 | 92.0 | 98.0 | 32.0 | 86.0 | 98.0 | 100.0 | 100.0 | 47.0 | 100.0 | 97.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.LennardJones` | 6 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Leon` | 2 | 100.0 | 99.0 | 100.0 | 96.0 | 100.0 | 99.0 | 100.0 | 90.0 | 95.0 | 99.0 | 91.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Levy03` | 2 | 100.0 | 77.0 | 100.0 | 87.0 | 99.0 | 100.0 | 100.0 | 100.0 | 92.0 | 100.0 | 99.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Levy05` | 2 | 77.0 | 76.0 | 90.0 | 23.0 | 51.0 | 80.0 | 77.0 | 79.0 | 19.0 | 100.0 | 69.0 | 95.0 | 99.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Levy13` | 2 | 99.0 | 100.0 | 100.0 | 61.0 | 91.0 | 100.0 | 100.0 | 99.0 | 74.0 | 99.0 | 97.0 | 100.0 | 90.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.LunacekBiRastrigin` | 2 | 69.0 | 85.0 | 100.0 | 9.0 | 81.0 | 90.0 | 100.0 | 100.0 | 18.0 | 99.0 | 99.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.LunacekBiSphere` | 2 | 100.0 | 96.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 97.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Matyas` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 98.0 | 100.0 | 99.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.McCormick` | 2 | 100.0 | 82.0 | 100.0 | 95.0 | 98.0 | 100.0 | 100.0 | 100.0 | 99.0 | 100.0 | 98.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Meyer` | 3 | 0.0 | 0.0 | 37.0 | 0.0 | 12.0 | 12.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 46.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.MeyerRoth` | 3 | 72.0 | 47.0 | 79.0 | 56.0 | 84.0 | 90.0 | 3.0 | 36.0 | 63.0 | 97.0 | 43.0 | 94.0 | 1.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Michalewicz` | 2 | 99.0 | 100.0 | 100.0 | 63.0 | 88.0 | 100.0 | 100.0 | 100.0 | 77.0 | 100.0 | 99.0 | 99.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.MieleCantrell` | 4 | 99.0 | 100.0 | 100.0 | 96.0 | 100.0 | 100.0 | 99.0 | 100.0 | 97.0 | 100.0 | 83.0 | 100.0 | 26.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Mishra01` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Mishra02` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Mishra03` | 2 | 100.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 100.0 | 0.0 | 0.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Mishra04` | 2 | 100.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 100.0 | 0.0 | 0.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Mishra05` | 2 | 100.0 | 100.0 | 100.0 | 0.0 | 100.0 | 0.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Mishra06` | 2 | 99.0 | 37.0 | 93.0 | 55.0 | 79.0 | 96.0 | 100.0 | 99.0 | 54.0 | 100.0 | 99.0 | 17.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Mishra07` | 2 | 100.0 | 98.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 99.0 | 96.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Mishra08` | 2 | 96.0 | 100.0 | 100.0 | 92.0 | 92.0 | 100.0 | 99.0 | 100.0 | 100.0 | 99.0 | 64.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Mishra09` | 3 | 100.0 | 97.0 | 98.0 | 92.0 | 96.0 | 99.0 | 100.0 | 49.0 | 89.0 | 100.0 | 100.0 | 77.0 | 84.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Mishra10` | 2 | 100.0 | 40.0 | 100.0 | 65.0 | 95.0 | 100.0 | 100.0 | 100.0 | 57.0 | 100.0 | 36.0 | 96.0 | 87.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Mishra10b` | 2 | 100.0 | 99.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 98.0 | 86.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Mishra11` | 2 | 100.0 | 96.0 | 100.0 | 100.0 | 99.0 | 100.0 | 100.0 | 100.0 | 98.0 | 100.0 | 100.0 | 89.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.MullerBrown` | 2 | 100.0 | 97.0 | 100.0 | 74.0 | 93.0 | 96.0 | 100.0 | 97.0 | 88.0 | 98.0 | 100.0 | 99.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.MultiGaussian` | 2 | 63.0 | 92.0 | 81.0 | 1.0 | 33.0 | 52.0 | 100.0 | 81.0 | 11.0 | 91.0 | 86.0 | 92.0 | 99.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.MultiModal` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 99.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.NeedleEye` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 96.0 | 100.0 | 98.0 | 100.0 | 100.0 | 100.0 | 96.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.NewFunction01` | 2 | 100.0 | 0.0 | 0.0 | 0.0 | 0.0 | 100.0 | 0.0 | 0.0 | 0.0 | 100.0 | 0.0 | 100.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.NewFunction02` | 2 | 100.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 100.0 | 0.0 | 0.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.OddSquare` | 2 | 40.0 | 3.0 | 95.0 | 22.0 | 79.0 | 99.0 | 45.0 | 45.0 | 11.0 | 88.0 | 93.0 | 39.0 | 63.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Osborne` | 5 | 100.0 | 0.0 | 100.0 | 0.0 | 100.0 | 0.0 | 0.0 | 0.0 | 0.0 | 100.0 | 0.0 | 0.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Parsopoulos` | 2 | 100.0 | 77.0 | 100.0 | 95.0 | 91.0 | 100.0 | 100.0 | 100.0 | 98.0 | 100.0 | 94.0 | 89.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Pathological` | 2 | 100.0 | 41.0 | 100.0 | 64.0 | 92.0 | 88.0 | 37.0 | 97.0 | 93.0 | 100.0 | 88.0 | 2.0 | 88.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Paviani` | 10 | 1.0 | 0.0 | 100.0 | 0.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 20.0 | 0.0 | 5.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Peaks` | 2 | 92.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 99.0 | 0.0 | 0.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Penalty01` | 2 | 100.0 | 22.0 | 100.0 | 89.0 | 92.0 | 100.0 | 100.0 | 100.0 | 78.0 | 100.0 | 99.0 | 100.0 | 99.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Penalty02` | 2 | 88.0 | 100.0 | 98.0 | 32.0 | 95.0 | 93.0 | 39.0 | 94.0 | 49.0 | 66.0 | 96.0 | 77.0 | 12.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.PenHolder` | 2 | 100.0 | 0.0 | 100.0 | 0.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.PermFunction01` | 2 | 100.0 | 100.0 | 100.0 | 98.0 | 93.0 | 99.0 | 100.0 | 99.0 | 90.0 | 100.0 | 89.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.PermFunction02` | 2 | 100.0 | 100.0 | 99.0 | 99.0 | 95.0 | 100.0 | 100.0 | 100.0 | 97.0 | 100.0 | 97.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Picheny` | 2 | 100.0 | 100.0 | 99.0 | 95.0 | 91.0 | 100.0 | 100.0 | 100.0 | 81.0 | 99.0 | 97.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Pinter` | 2 | 100.0 | 86.0 | 89.0 | 44.0 | 83.0 | 98.0 | 100.0 | 94.0 | 53.0 | 100.0 | 97.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Plateau` | 2 | 100.0 | 82.0 | 100.0 | 91.0 | 100.0 | 100.0 | 100.0 | 100.0 | 92.0 | 100.0 | 5.0 | 100.0 | 58.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Powell` | 4 | 99.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 14.0 | 53.0 | 97.0 | 97.0 | 12.0 | 100.0 | 87.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.PowerSum` | 4 | 38.0 | 94.0 | 56.0 | 20.0 | 21.0 | 15.0 | 0.0 | 13.0 | 14.0 | 78.0 | 0.0 | 24.0 | 42.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Price01` | 2 | 99.0 | 99.0 | 100.0 | 88.0 | 99.0 | 100.0 | 100.0 | 100.0 | 100.0 | 98.0 | 99.0 | 89.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Price02` | 2 | 73.0 | 8.0 | 71.0 | 7.0 | 58.0 | 62.0 | 97.0 | 96.0 | 14.0 | 100.0 | 62.0 | 93.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Price03` | 2 | 100.0 | 76.0 | 57.0 | 69.0 | 48.0 | 57.0 | 100.0 | 70.0 | 44.0 | 100.0 | 44.0 | 55.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Price04` | 2 | 99.0 | 99.0 | 97.0 | 96.0 | 97.0 | 97.0 | 98.0 | 95.0 | 96.0 | 100.0 | 94.0 | 97.0 | 94.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Qing` | 2 | 100.0 | 100.0 | 100.0 | 81.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 99.0 | 95.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Quadratic` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 98.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Quintic` | 2 | 96.0 | 99.0 | 99.0 | 99.0 | 94.0 | 100.0 | 100.0 | 28.0 | 86.0 | 99.0 | 90.0 | 100.0 | 42.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Rana` | 2 | 100.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 100.0 | 100.0 | 0.0 | 0.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Rastrigin` | 2 | 44.0 | 73.0 | 100.0 | 7.0 | 80.0 | 87.0 | 100.0 | 100.0 | 16.0 | 99.0 | 91.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Ratkowsky01` | 4 | 1.0 | 77.0 | 99.0 | 90.0 | 98.0 | 100.0 | 1.0 | 18.0 | 73.0 | 91.0 | 0.0 | 99.0 | 45.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Ratkowsky02` | 3 | 94.0 | 100.0 | 100.0 | 100.0 | 95.0 | 100.0 | 43.0 | 95.0 | 92.0 | 99.0 | 98.0 | 100.0 | 97.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.ReduxSum` | 2 | 100.0 | 100.0 | 100.0 | 87.0 | 99.0 | 100.0 | 100.0 | 100.0 | 96.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Ripple01` | 2 | 26.0 | 0.0 | 95.0 | 3.0 | 77.0 | 69.0 | 29.0 | 61.0 | 2.0 | 45.0 | 39.0 | 1.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Ripple25` | 2 | 80.0 | 96.0 | 100.0 | 17.0 | 74.0 | 88.0 | 100.0 | 100.0 | 19.0 | 96.0 | 61.0 | 97.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Rosenbrock` | 2 | 100.0 | 100.0 | 100.0 | 99.0 | 100.0 | 100.0 | 99.0 | 100.0 | 100.0 | 100.0 | 82.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.RosenbrockDisc` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 0.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.RosenbrockModified` | 2 | 57.0 | 19.0 | 69.0 | 13.0 | 28.0 | 37.0 | 100.0 | 92.0 | 15.0 | 86.0 | 68.0 | 66.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.RotatedEllipse01` | 2 | 100.0 | 100.0 | 100.0 | 90.0 | 100.0 | 100.0 | 100.0 | 100.0 | 99.0 | 100.0 | 99.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.RotatedEllipse02` | 2 | 100.0 | 100.0 | 100.0 | 90.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Salomon` | 2 | 27.0 | 97.0 | 37.0 | 0.0 | 37.0 | 49.0 | 9.0 | 47.0 | 3.0 | 21.0 | 84.0 | 0.0 | 1.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Sargan` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 98.0 | 99.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.SawtoothXY` | 2 | 100.0 | 99.0 | 100.0 | 54.0 | 93.0 | 100.0 | 100.0 | 98.0 | 70.0 | 100.0 | 99.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Schaffer01` | 2 | 11.0 | 40.0 | 86.0 | 0.0 | 67.0 | 98.0 | 6.0 | 61.0 | 6.0 | 83.0 | 100.0 | 1.0 | 5.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Schaffer02` | 2 | 13.0 | 40.0 | 100.0 | 1.0 | 75.0 | 100.0 | 9.0 | 100.0 | 30.0 | 92.0 | 100.0 | 6.0 | 6.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Schaffer03` | 2 | 17.0 | 49.0 | 100.0 | 3.0 | 79.0 | 98.0 | 3.0 | 94.0 | 25.0 | 88.0 | 93.0 | 0.0 | 21.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Schaffer04` | 2 | 13.0 | 34.0 | 99.0 | 1.0 | 78.0 | 94.0 | 2.0 | 95.0 | 14.0 | 79.0 | 85.0 | 0.0 | 4.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.SchmidtVetters` | 3 | 100.0 | 0.0 | 100.0 | 0.0 | 100.0 | 100.0 | 0.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Schwefel01` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 97.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Schwefel02` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 99.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Schwefel04` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 91.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 98.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Schwefel06` | 2 | 99.0 | 90.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 6.0 | 100.0 | 57.0 | 96.0 | 100.0 | 92.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Schwefel20` | 2 | 95.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 22.0 | 100.0 | 100.0 | 92.0 | 100.0 | 90.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Schwefel21` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 18.0 | 100.0 | 89.0 | 98.0 | 100.0 | 89.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Schwefel22` | 2 | 97.0 | 100.0 | 100.0 | 99.0 | 100.0 | 100.0 | 100.0 | 22.0 | 100.0 | 99.0 | 99.0 | 100.0 | 82.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Schwefel26` | 2 | 100.0 | 9.0 | 100.0 | 32.0 | 70.0 | 97.0 | 100.0 | 100.0 | 34.0 | 96.0 | 96.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Schwefel36` | 2 | 100.0 | 100.0 | 100.0 | 0.0 | 0.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Shekel05` | 4 | 89.0 | 55.0 | 59.0 | 55.0 | 69.0 | 71.0 | 77.0 | 76.0 | 43.0 | 98.0 | 54.0 | 68.0 | 95.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Shekel07` | 4 | 73.0 | 63.0 | 57.0 | 57.0 | 71.0 | 77.0 | 73.0 | 75.0 | 44.0 | 96.0 | 53.0 | 70.0 | 89.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Shekel10` | 4 | 61.0 | 61.0 | 46.0 | 55.0 | 65.0 | 77.0 | 81.0 | 60.0 | 30.0 | 97.0 | 52.0 | 82.0 | 79.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Shubert01` | 2 | 95.0 | 96.0 | 100.0 | 20.0 | 82.0 | 99.0 | 86.0 | 99.0 | 56.0 | 100.0 | 95.0 | 60.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Shubert03` | 2 | 92.0 | 75.0 | 100.0 | 7.0 | 81.0 | 100.0 | 93.0 | 99.0 | 27.0 | 100.0 | 97.0 | 9.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Shubert04` | 2 | 94.0 | 80.0 | 100.0 | 16.0 | 91.0 | 99.0 | 96.0 | 100.0 | 50.0 | 100.0 | 97.0 | 72.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Simpleton` | 10 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 0.0 | 0.0 | 100.0 | 0.0 | 100.0 | 100.0 | 0.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.SineEnvelope` | 2 | 9.0 | 0.0 | 18.0 | 0.0 | 15.0 | 12.0 | 1.0 | 17.0 | 2.0 | 49.0 | 47.0 | 0.0 | 3.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Sinusoidal` | 2 | 99.0 | 11.0 | 97.0 | 32.0 | 87.0 | 97.0 | 100.0 | 100.0 | 65.0 | 100.0 | 96.0 | 100.0 | 94.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.SixHumpCamel` | 2 | 100.0 | 99.0 | 100.0 | 86.0 | 92.0 | 100.0 | 100.0 | 100.0 | 79.0 | 100.0 | 97.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Sodp` | 2 | 100.0 | 100.0 | 100.0 | 99.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 99.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Sphere` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 98.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.SphericalSinc` | 2 | 93.0 | 15.0 | 99.0 | 16.0 | 94.0 | 100.0 | 100.0 | 100.0 | 64.0 | 100.0 | 98.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Spike` | 2 | 57.0 | 80.0 | 99.0 | 1.0 | 62.0 | 78.0 | 45.0 | 97.0 | 1.0 | 76.0 | 16.0 | 25.0 | 81.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Step01` | 2 | 100.0 | 0.0 | 100.0 | 93.0 | 91.0 | 100.0 | 100.0 | 100.0 | 85.0 | 88.0 | 100.0 | 100.0 | 72.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Step02` | 2 | 100.0 | 0.0 | 100.0 | 92.0 | 91.0 | 100.0 | 100.0 | 100.0 | 86.0 | 100.0 | 98.0 | 100.0 | 67.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Step03` | 2 | 100.0 | 1.0 | 100.0 | 100.0 | 96.0 | 100.0 | 100.0 | 100.0 | 99.0 | 100.0 | 97.0 | 100.0 | 64.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Stochastic` | 2 | 27.0 | 0.0 | 99.0 | 44.0 | 82.0 | 95.0 | 100.0 | 0.0 | 0.0 | 0.0 | 26.0 | 0.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.StretchedV` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 97.0 | 98.0 | 100.0 | 100.0 | 100.0 | 100.0 | 98.0 | 68.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.StyblinskiTang` | 2 | 100.0 | 64.0 | 100.0 | 58.0 | 96.0 | 100.0 | 100.0 | 100.0 | 67.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.TestTubeHolder` | 2 | 63.0 | 33.0 | 97.0 | 7.0 | 76.0 | 64.0 | 100.0 | 99.0 | 10.0 | 99.0 | 54.0 | 58.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.ThreeHumpCamel` | 2 | 100.0 | 99.0 | 98.0 | 80.0 | 95.0 | 99.0 | 100.0 | 100.0 | 72.0 | 99.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Thurber` | 7 | 0.0 | 0.0 | 41.0 | 59.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 22.0 | 0.0 | 6.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Treccani` | 2 | 100.0 | 97.0 | 100.0 | 99.0 | 98.0 | 100.0 | 100.0 | 100.0 | 93.0 | 100.0 | 99.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Trefethen` | 2 | 8.0 | 7.0 | 35.0 | 0.0 | 8.0 | 31.0 | 6.0 | 22.0 | 2.0 | 51.0 | 19.0 | 0.0 | 3.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Trid` | 6 | 99.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 8.0 | 80.0 | 66.0 | 90.0 | 15.0 | 100.0 | 83.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.TridiagonalMatrix` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 95.0 | 100.0 | 100.0 | 100.0 | 99.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Trigonometric01` | 2 | 99.0 | 88.0 | 100.0 | 76.0 | 83.0 | 99.0 | 100.0 | 97.0 | 57.0 | 91.0 | 99.0 | 100.0 | 99.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Trigonometric02` | 2 | 98.0 | 100.0 | 100.0 | 68.0 | 89.0 | 100.0 | 100.0 | 100.0 | 51.0 | 75.0 | 97.0 | 100.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Tripod` | 2 | 89.0 | 58.0 | 73.0 | 71.0 | 75.0 | 76.0 | 100.0 | 23.0 | 61.0 | 99.0 | 69.0 | 74.0 | 85.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Tsoulos` | 2 | 65.0 | 98.0 | 100.0 | 22.0 | 80.0 | 92.0 | 100.0 | 100.0 | 27.0 | 100.0 | 95.0 | 96.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Ursem01` | 2 | 100.0 | 83.0 | 100.0 | 80.0 | 91.0 | 100.0 | 100.0 | 100.0 | 98.0 | 100.0 | 99.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Ursem03` | 2 | 80.0 | 67.0 | 100.0 | 26.0 | 87.0 | 99.0 | 100.0 | 12.0 | 50.0 | 100.0 | 98.0 | 97.0 | 68.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Ursem04` | 2 | 100.0 | 100.0 | 100.0 | 75.0 | 99.0 | 100.0 | 100.0 | 39.0 | 98.0 | 99.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.UrsemWaves` | 2 | 100.0 | 100.0 | 100.0 | 0.0 | 0.0 | 0.0 | 100.0 | 0.0 | 0.0 | 100.0 | 100.0 | 0.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.VenterSobiezcczanskiSobieski` | 2 | 100.0 | 42.0 | 100.0 | 31.0 | 87.0 | 95.0 | 100.0 | 100.0 | 31.0 | 98.0 | 98.0 | 100.0 | 95.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Vincent` | 2 | 100.0 | 80.0 | 100.0 | 90.0 | 58.0 | 63.0 | 90.0 | 94.0 | 87.0 | 100.0 | 95.0 | 90.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Watson` | 6 | 30.0 | 99.0 | 100.0 | 100.0 | 100.0 | 0.0 | 0.0 | 44.0 | 0.0 | 86.0 | 0.0 | 71.0 | 66.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Wavy` | 2 | 28.0 | 39.0 | 100.0 | 7.0 | 84.0 | 96.0 | 94.0 | 100.0 | 36.0 | 99.0 | 98.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.WayburnSeader01` | 2 | 100.0 | 100.0 | 100.0 | 98.0 | 90.0 | 99.0 | 100.0 | 99.0 | 89.0 | 99.0 | 95.0 | 99.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.WayburnSeader02` | 2 | 100.0 | 100.0 | 100.0 | 87.0 | 100.0 | 100.0 | 100.0 | 97.0 | 100.0 | 100.0 | 96.0 | 99.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.WayburnSeader03` | 2 | 100.0 | 100.0 | 100.0 | 85.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Weierstrass` | 2 | 98.0 | 0.0 | 100.0 | 86.0 | 88.0 | 100.0 | 100.0 | 0.0 | 72.0 | 45.0 | 0.0 | 100.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Whitley` | 2 | 12.0 | 24.0 | 22.0 | 2.0 | 28.0 | 37.0 | 5.0 | 19.0 | 3.0 | 13.0 | 24.0 | 0.0 | 5.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Wolfe` | 3 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.XinSheYang01` | 2 | 71.0 | 0.0 | 100.0 | 61.0 | 84.0 | 99.0 | 100.0 | 9.0 | 6.0 | 38.0 | 51.0 | 1.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.XinSheYang02` | 2 | 98.0 | 97.0 | 94.0 | 22.0 | 72.0 | 90.0 | 100.0 | 14.0 | 39.0 | 100.0 | 94.0 | 100.0 | 68.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.XinSheYang03` | 2 | 7.0 | 15.0 | 28.0 | 4.0 | 3.0 | 9.0 | 37.0 | 66.0 | 1.0 | 91.0 | 15.0 | 16.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.XinSheYang04` | 2 | 56.0 | 2.0 | 93.0 | 7.0 | 73.0 | 87.0 | 100.0 | 19.0 | 31.0 | 99.0 | 91.0 | 98.0 | 69.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Xor` | 9 | 100.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 100.0 | 0.0 | 100.0 | 0.0 | 0.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.YaoLiu04` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 19.0 | 100.0 | 94.0 | 97.0 | 100.0 | 94.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.YaoLiu09` | 2 | 56.0 | 79.0 | 100.0 | 7.0 | 81.0 | 93.0 | 100.0 | 100.0 | 26.0 | 100.0 | 93.0 | 99.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Zacharov` | 2 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 99.0 | 99.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Zagros` | 2 | 16.0 | 0.0 | 47.0 | 0.0 | 67.0 | 35.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 68.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.ZeroSum` | 2 | 0.0 | 0.0 | 97.0 | 79.0 | 98.0 | 99.0 | 96.0 | 0.0 | 98.0 | 46.0 | 0.0 | 100.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Zettl` | 2 | 99.0 | 100.0 | 100.0 | 99.0 | 100.0 | 100.0 | 100.0 | 100.0 | 99.0 | 99.0 | 98.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Zimmerman` | 2 | 92.0 | 0.0 | 45.0 | 43.0 | 45.0 | 54.0 | 0.0 | 0.0 | 10.0 | 0.0 | 43.0 | 40.0 | 0.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+ | :class:`~go_benchmark.Zirilli` | 2 | 100.0 | 99.0 | 100.0 | 83.0 | 98.0 | 97.0 | 100.0 | 100.0 | 83.0 | 100.0 | 100.0 | 100.0 | 100.0 | +-----------------------------------------------------+--------+-------+--------------+---------+--------+-------+-------+--------+---------------+----------+-------+--------+-------+-------+