Skip to main content

A Python library implementing the Jaya Optimization Algorithm.

Project description

Jaya Optimization Algorithm

The JayaOptimizer is a Python library that implements the Jaya Optimization Algorithm, a population-based optimization technique. It is designed to solve continuous, discrete, and mixed-variable optimization problems efficiently.


Features

  • Supports continuous, discrete, and mixed-variable optimization.
  • User-friendly interface for defining objective functions and constraints.
  • Handles maximization and minimization problems.
  • Tracks convergence history for analysis.
  • Automatically adapts to user-defined variable boundaries.

Installation

Install the library using pip:

pip install jaya-optimizer
=======
# jaya-optimizer
The Jaya algorithm is a metaheuristic which is capable of solving both constrained and unconstrained optimization problems. It is a population based method which repeatedly modifies a population of individual solutions. It is a gradient-free optimization algorithm.

    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jaya_optimizer-0.1.2.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jaya_optimizer-0.1.2-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file jaya_optimizer-0.1.2.tar.gz.

File metadata

  • Download URL: jaya_optimizer-0.1.2.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.5

File hashes

Hashes for jaya_optimizer-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ee82c16b4d1235384486c657408ccc340698cede8f5b5f83c4b33bb14b327c26
MD5 2ec44181d2bc0ece5d6c3283c21827a0
BLAKE2b-256 0b0578ced5fe5e646ad96c01e6f266999588053d7b676bbae99515c646d975be

See more details on using hashes here.

File details

Details for the file jaya_optimizer-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: jaya_optimizer-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.5

File hashes

Hashes for jaya_optimizer-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ce248332d1d12fae3c93753e57eb86e461adb59306ec96a5f30a1572a4a1346f
MD5 cee26731ac83e3cf4d43bee77fda4f57
BLAKE2b-256 d708b943a61a3c8158bc2960605a8fe86dcf17ed4f25a81d44f24606f037a66d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page