Opytimizer Versions Save

🐦 Opytimizer is a Python library consisting of meta-heuristic optimization algorithms.

v2.1.1

3 years ago

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

Also, stay tuned for our next updates!

Includes (or changes)

  • optimizers
  • utils.history

v2.1.0

3 years ago

Changelog

Description

Welcome to v2.1.0 release.

In this release, we have fixed the UMDA nomenclature, corrected some optimizers docstrings and added a soft-penalization to constrained optimization, which we believe that will enable users in designing more appropriate constrained objectives. Furthermore, we added a deterministic trait to the optimizers' unitary tests so they are able to converge.

Please read the docs at: opytimizer.readthedocs.io

Also, stay tuned for our next updates!

Includes (or changes)

  • core.function
  • optimizers
  • tests

v2.0.2

3 years ago

Changelog

Description

Welcome to v2.0.2 release.

In this release, we have added BMRFO, SAVPSO, UDMA and VPSO optimizers.

Please read the docs at: opytimizer.readthedocs.io

Also, stay tuned for our next updates!

Includes (or changes)

  • optimizers.boolean.bmrfo
  • optimizers.boolean.udma
  • optimizers.swarm.pso

v2.0.1

3 years ago

Changelog

Description

Welcome to v2.0.1 release.

In this release, we have added BWO optimizer and tqdm usage to provide cleaner outputs.

Please read the docs at: opytimizer.readthedocs.io

Also, stay tuned for our next updates!

Includes (or changes)

  • optimizers

v2.0.0

4 years ago

Changelog

Description

Welcome to v2.0.0 release.

In this release, we have reworked some inner structures, added the usability of decorators and revamped some optimizers. Additionally, we added a bunch of new optimizers and their tests.

Note that this is a major release, therefore, we suggest to update the library as soon as possible, as it will not be compatible with older versions.

Please read the docs at: opytimizer.readthedocs.io

Also, stay tuned for our next updates!

Includes (or changes)

  • opytimizer

v1.1.3

4 years ago

Changelog

Description

Welcome to v1.1.3 release.

In this release, we have improved the code readability, as well as we have merged some child optimizers to their parents' modules.

Please read the docs at: opytimizer.readthedocs.io

Also, stay tuned for our next updates!

Includes (or changes)

  • opytimizer

v1.1.2

4 years ago

Changelog

Description

Welcome to v1.1.2 release.

In this release, we have fixed some nasty bugs that may cause some particular issues. Additionally, we added a method for handling constrained optimization.

Please read the docs at: opytimizer.readthedocs.io

Also, stay tuned for our next updates!

Includes (or changes)

  • core.function

v1.1.1

4 years ago

Changelog

Description

Welcome to v1.1.1 release.

In this release, we have fixed some nasty bugs that may cause some particular issues. Additionally, we added several new optimizers to the library and a convergence module (belongs to the visualization package).

Please read the docs at: opytimizer.readthedocs.io

Also, stay tuned for our next updates!

Includes (or changes)

  • optimizers.gsa
  • optimizer.hc
  • otimizer.rpso
  • optimizer.sa
  • optimizer.sca
  • visualization.convergence

v1.1.0

4 years ago

Changelog

Description

Welcome to v1.1.0 release.

This is a minor release that will probably prevent retro-compatibility. Some base structures were changed in order to enhance the library performance.

Essentially, new structures were created to provide the bulding tools for tree-based evolutionary algorithms, such as Genetic Programming.

Additionally, we added a constants module to the utilities package and an exception module. This will help guiding the users when inputting wrong information.

MultiFunction was renamed to WeightedFunction, which is more suitable according to its usage.

History have been reworked as well, making it possible to dynamically create properties through the dump() method.

Please read the docs at: opytimizer.readthedocs.io

Also, stay tuned for our next updates!

Includes (or changes)

  • examples/applications
  • core.node
  • function.weighted
  • math.general
  • optimizers.gp
  • opytimizer
  • spaces.tree
  • tests
  • utils.constants
  • utils.exceptions
  • utils.history

v1.0.7

4 years ago

Changelog

Description

Welcome to v1.0.7 release. We added Opytimizer to pip repository, fixed up the optimization task time, reworked some tests, added new integrations (Recogners library), changed our license for further publication, and fixed an issue regarding agents being out of bounds.

Please read the docs at: opytimizer.readthedocs.io

Also, stay tuned for our next updates!

Includes (or changes)

  • examples/integrations/recogners
  • opytimizer
  • optimizers
  • tests