Comparative evaluation of the stochastic simplex bisection algorithm and the SciPy.Optimize module

The stochastic simplex bisection (SSB) algorithm is evaluated against the collection of optimizers in the Python SciPy.Optimize module on a prominent test set. The SSB algorithm greatly outperforms all SciPy optimizers, save one, in exactly half the cases. It does slightly worse on quadratic functio...

Full description

Saved in:
Bibliographic Details
Published in2015 Federated Conference on Computer Science and Information Systems (FedCSIS) Vol. 5; pp. 573 - 578
Main Author Samuelsson, Christer
Format Conference Proceeding Journal Article
LanguageEnglish
Published Polish Information Processing Society (PIPS) 01.09.2015
Polish Information Processing Society
Subjects
Online AccessGet full text
ISSN2300-5963
2300-5963
DOI10.15439/2015F47

Cover

More Information
Summary:The stochastic simplex bisection (SSB) algorithm is evaluated against the collection of optimizers in the Python SciPy.Optimize module on a prominent test set. The SSB algorithm greatly outperforms all SciPy optimizers, save one, in exactly half the cases. It does slightly worse on quadratic functions, but excels at trigonometric ones, highlighting its multimodal prowess. Unlike the SciPy optimizers, it sustains a high success rate. The SciPy optimizers would benefit from a more informed metaheuristic strategy and the SSB algorithm would profit from quicker local convergence and better multi-dimensional capabilities. Conversely, the local convergence of the SciPy optimizers is impressive and the multimodal capabilities of the SSB algorithm in separable dimensions are uncanny.
ISSN:2300-5963
2300-5963
DOI:10.15439/2015F47