Skip to content

Commit e742aa8

Browse files
committed
Update website with benchmarks against Optuna
1 parent ceacf40 commit e742aa8

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

index.html

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -141,11 +141,10 @@
141141
<link rel="sameAs" href="https://github.com/sambo-optimization/sambo">
142142
<link rel="sameAs" href="https://pypi.org/project/sambo/">
143143
<link rel="license" href="https://www.gnu.org/licenses/agpl-3.0.html">
144-
<meta property="isAccessibleForFree" content="True">
144+
<meta property="isAccessibleForFree" content="true">
145145
<meta property="operatingSystem" content="Linux, macOS, Windows">
146146
<meta property="applicationCategory" content="DeveloperApplication">
147147
<meta property="applicationCategory" content="EducationalApplication">
148-
<meta property="name" content="SAMBO">
149148
<meta property="alternateName" content="Sequential and Model-Based Optimization">
150149
<link rel="isSimilarTo" href="https://docs.scipy.org/doc/scipy/reference/optimize.html">
151150
<link rel="isSimilarTo" href="https://scikit-optimize.github.io/">
@@ -164,7 +163,7 @@
164163

165164
<header class="flex flex-l" style="justify-content: center; margin-top: 3em">
166165
<div style="width: 320px; margin-right:3em"><img alt="" src="logo.svg"></div>
167-
<div>
166+
<div property="name">
168167
<h1>SAMBO</h1>
169168
<h2>Sequential and model-based optimization [for Python]</h2>
170169
</div>
@@ -204,7 +203,7 @@ <h2>Sequential and model-based optimization [for Python]</h2>
204203
</blockquote>
205204

206205
<p>
207-
Thank god for <b property="name"><cite>SAMBO</cite></b>, Rambo of <span property="applicationSubCategory">global optimization</span>.
206+
Thank god for <b><cite>SAMBO</cite></b>, Rambo of <span property="applicationSubCategory">global optimization</span>.
208207
It gets in and then it finds minimums of the
209208
objective criteria function quickly and efficiently,
210209
in least number of evaluations.
@@ -541,25 +540,26 @@ <h3>Benchmark</h3>
541540
<th>Duration</th>
542541
</tr></thead>
543542
<tbody>
544-
<tr class="significant"><td>sambo.minimize(smbo)</td><td>100%</td><td>240</td><td>0</td><td>167.45</td></tr>
545-
<tr class="significant"><td>sambo.minimize(sceua)</td><td>100%</td><td>558</td><td>0</td><td>0.25</td></tr>
546-
<tr><td>direct †</td><td>100%</td><td>1389</td><td>0</td><td>0.03</td></tr>
547-
<tr><td>dual_annealing †</td><td>100%</td><td>6461</td><td>0</td><td>0.83</td></tr>
548-
<tr class="significant"><td>sambo.minimize(shgo)</td><td>92%</td><td>219</td><td>1</td><td>0.09</td></tr>
549-
<tr><td>hyperopt</td><td>92%</td><td>1091</td><td>1</td><td>17.98</td></tr>
550-
<tr><td>differential_evolution</td><td>92%</td><td>13959</td><td>0</td><td>1.97</td></tr>
551-
<tr><td>Nelder-Mead †</td><td>75%</td><td>301</td><td>14</td><td>0.02</td></tr>
552-
<tr><td>nevergrad</td><td>75%</td><td>1732</td><td>6</td><td>10.98</td></tr>
553-
<tr><td>COBYQA</td><td>67%</td><td>134</td><td>7</td><td>0.51</td></tr>
554-
<tr><td>scikit-optimize</td><td>67%</td><td>195</td><td>6</td><td>54.21</td></tr>
555-
<tr><td>COBYLA</td><td>67%</td><td>215</td><td>15</td><td>0.06</td></tr>
556-
<tr><td>shgo</td><td>67%</td><td>241</td><td>12</td><td>0.11</td></tr>
557-
<tr><td>SLSQP</td><td>67%</td><td>266</td><td>12</td><td>0.11</td></tr>
558-
<tr><td>Powell †</td><td>67%</td><td>323</td><td>16</td><td>0.01</td></tr>
559-
<tr><td>trust-constr</td><td>67%</td><td>1044</td><td>7</td><td>1.88</td></tr>
560-
<tr><td>TNC †</td><td>58%</td><td>233</td><td>16</td><td>0.04</td></tr>
561-
<tr><td>basinhopping</td><td>58%</td><td>3424</td><td>21</td><td>0.84</td></tr>
562-
<tr><td>CG †</td><td>50%</td><td>413</td><td>19</td><td>0.02</td></tr>
543+
<tr class="significant"><td>sambo.minimize(smbo)</td><td>100%</td><td>240</td><td>0</td><td>22.86</td></tr>
544+
<tr class="significant"><td>sambo.minimize(sceua)</td><td>100%</td><td>558</td><td>0</td><td>0.07</td></tr>
545+
<tr><td>direct †</td><td>100%</td><td>1389</td><td>0</td><td>0.01</td></tr>
546+
<tr><td>dual_annealing †</td><td>100%</td><td>6461</td><td>0</td><td>0.25</td></tr>
547+
<tr class="significant"><td>sambo.minimize(shgo)</td><td>92%</td><td>219</td><td>1</td><td>0.03</td></tr>
548+
<tr><td>differential_evolution</td><td>92%</td><td>13959</td><td>0</td><td>0.16</td></tr>
549+
<tr><td>scikit-optimize</td><td>75%</td><td>292</td><td>2</td><td>61.77</td></tr>
550+
<tr><td>Nelder-Mead †</td><td>75%</td><td>301</td><td>14</td><td>0.01</td></tr>
551+
<tr><td>Optuna</td><td>75%</td><td>356</td><td>2</td><td>2.60</td></tr>
552+
<tr><td>nevergrad</td><td>75%</td><td>1033</td><td>7</td><td>3.81</td></tr>
553+
<tr><td>COBYQA</td><td>67%</td><td>134</td><td>7</td><td>0.14</td></tr>
554+
<tr><td>COBYLA</td><td>67%</td><td>215</td><td>15</td><td>0.00</td></tr>
555+
<tr><td>shgo</td><td>67%</td><td>241</td><td>12</td><td>0.01</td></tr>
556+
<tr><td>SLSQP</td><td>67%</td><td>266</td><td>12</td><td>0.01</td></tr>
557+
<tr><td>Powell †</td><td>67%</td><td>323</td><td>16</td><td>0.00</td></tr>
558+
<tr><td>hyperopt</td><td>67%</td><td>1014</td><td>2</td><td>9.46</td></tr>
559+
<tr><td>trust-constr</td><td>67%</td><td>1044</td><td>7</td><td>0.15</td></tr>
560+
<tr><td>TNC †</td><td>58%</td><td>233</td><td>16</td><td>0.01</td></tr>
561+
<tr><td>basinhopping</td><td>58%</td><td>3424</td><td>21</td><td>0.10</td></tr>
562+
<tr><td>CG †</td><td>50%</td><td>413</td><td>19</td><td>0.01</td></tr>
563563
</tbody>
564564
<tfoot style="font-size: small;">
565565
<tr><th colspan="5">† Non-constrained method; constrained by patching the objective function s.t.<br>
@@ -587,7 +587,7 @@ <h3>Benchmark</h3>
587587
</th></tr>
588588
<tr><th colspan="5">∗ The following implementations were considered:
589589
<ul><li>way too slow: Open-Box, AMPGO,</li>
590-
<li>too complex: SMT, HyperBO, DEAP, PyMOO, OSQP, Optuna.</li></ul>
590+
<li>too complex: SMT, HyperBO, DEAP, PyMOO, OSQP.</li></ul>
591591
&nbsp;&nbsp;&nbsp;&nbsp;To consider: jdb78/LIPO, Stefan-Endres/TGO. Speculations welcome.</th></tr>
592592
</tfoot>
593593
</table>

0 commit comments

Comments
 (0)