Skip to main content

Some Optimization Problems for Machine Learning

Project description

Optimization Techniques

Optimization Techniques is a Python package that includes eight powerful algorithms for optimization tasks, including Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization, Gray Wolf Optimization, and more. This package is designed to help users experiment with different optimization approaches for a wide variety of continuous and discrete problems.

Table of Contents

  1. Installation
  2. Usage
  3. Available Programs Variables
  4. Contributing
  5. License

Installation

You can install the optimization_techniques package directly from PyPI:

pip install optimization-techniques

Usage

Once installed, you can import the package and start using any of the algorithms. Here’s a general example of how to import and use a variable from this package:

from programs import continuous_optimization

# Define your objective function
print(continuous_optimization.continuous_optimization)
print(continuous_optimization.binary_optimization)

#It will print the full code

Available Programs Variables

The following algorithms are available in the programs package:

  1. continuous_optimization

    • continuous_optimization
  2. binary_optimization

    • binary_optimization
  3. simulated_annealing

    • simulated_annealing
  4. ant_colony_algorithm

    • ant_colony_algorithm
  5. particle_swarn_optimization

    • particle_swarn_optimization
  6. gray_wolf_optimization

    • gray_wolf_optimization
  7. tabu_search

    • tabu_search
  8. shuffuled_frog_optimization

    • shuffuled_frog_optimization
  9. tsp

    • tsp

Contributing

We welcome contributions! If you’d like to contribute, please fork the repository, make your changes, and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

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

dharun-1.1.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

dharun-1.1-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file dharun-1.1.tar.gz.

File metadata

  • Download URL: dharun-1.1.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for dharun-1.1.tar.gz
Algorithm Hash digest
SHA256 864825fd09b90dcca7e7261e8fa960b48e29498467e1a6769fb9f02e3ed7bfc0
MD5 09ac6be69b1325181d27d78821f6c57a
BLAKE2b-256 b7a277165a5c9a7ff5de9c490ebe2ba2fd361907329c3c9c5202f3309f2af840

See more details on using hashes here.

File details

Details for the file dharun-1.1-py3-none-any.whl.

File metadata

  • Download URL: dharun-1.1-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for dharun-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ba33095af28a19c926936fbee5def534de8f65df732ca20b0b82bcfa7cec38ce
MD5 f709998d7d36777d8a1989ec73b41323
BLAKE2b-256 54d7b06a26a48f41e0b292b9597867f03f8c25918d40548dffad1e0453192480

See more details on using hashes here.

Supported by

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