Opytimizer

Latest version: v3.1.4

Safety actively analyzes 701762 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

3.0.1

Changelog

Description

Welcome to v3.0.1 release.

In this release, we have added a bunch of meta-heuristics that were supposed to be implemented earlier.

Includes (or changes)
- optimizers

3.0.0

Changelog

Description

Welcome to v3.0.0 release.

In this release, we have revamped the whole library, rewriting base packages, such as `agent`, `function`, `node` and `space`, as well as implementing new features, such as callbacks and a better `Opytimizer` bundler.

Additionally, we have rewritten every optimizer and their tests, removing more than 2.5k lines that were tagged as "repeatable". Furthermore, we have removed excessive commentaries to provide a cleaner reading and have rewritten every example to include the newest features.

Please take a while to check our most important advancements and read the docs at: [opytimizer.readthedocs.io](https://opytimizer.readthedocs.io)

* [Optimization checkpoints](https://github.com/gugarosa/opytimizer/blob/master/examples/applications/additional_features/create_optimization_checkpoints.py);
* [Multiple runnings](https://github.com/gugarosa/opytimizer/blob/master/examples/applications/additional_features/multiple_optimization_runnings.py);
* [Resuming from file](https://github.com/gugarosa/opytimizer/blob/master/examples/applications/additional_features/resume_optimization_from_file.py).

*Note that this is a major release and we expect everyone to update their corresponding packages, as this update will not work with `v2.x.x` versions.*

Includes (or changes)
- opytimizer

2.1.4

Changelog

Description

Welcome to v2.1.4 release.

In this release, we have added the following optimizers: AOA and AO. Additionally, we have implemented a step size for each variable in the grid, as pointed by gcoimbra.

Please read the docs at: [opytimizer.readthedocs.io](https://opytimizer.readthedocs.io)

*Note that this is the latest update of v2 branch. The following update will feature a major rework on Opytimizer classes and will not be retroactive with past versions.*

Includes (or changes)
- optimizers.misc.aoa
- optimizers.population.ao
- optimizers.spaces.grid

2.1.3

Changelog

Description

Welcome to v2.1.3 release.

In this release, we have added the following optimizers: COA, JS and NBJS. Additionally, we have fixed the roulette selection for minimization problems, as pointed by Martsks.

Please read the docs at: [opytimizer.readthedocs.io](https://opytimizer.readthedocs.io)

Also, stay tuned for our next updates!

Includes (or changes)
- optimizers.evolutionary.ga
- optimizers.population.coa
- optimizers.swarm.js

2.1.2

Changelog

Description

Welcome to v2.1.2 release.

In this release, we have added a set of new optimizers, as follows: ABO, ASO, BOA, BSA, CSA, DOA, EHO, EPO, GWO, HGSO, HHO, MFO, PIO, QSA, SFO, SOS, SSA, SSO, TWO, WOA and WWO.

Please read the docs at: [opytimizer.readthedocs.io](https://opytimizer.readthedocs.io)

Also, stay tuned for our next updates!

Includes (or changes)
- optimizers

2.1.1

Changelog

Description

Welcome to v2.1.1 release.

In this release, we have added some HS-based optimizers and fixed an issue regarding the `store_best_only` flag.

Please read the docs at: [opytimizer.readthedocs.io](https://opytimizer.readthedocs.io)

Also, stay tuned for our next updates!

Includes (or changes)
- optimizers
- utils.history

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.