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 genetic_algorithm

# Define your objective function
print(genetic_algorithm.continuous_optimization)
print(genetic_algorithm.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.0.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: dharun-1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 e257e8a1f99d74d58b10ec048416c978ea605163bd3d6d23be934745d0d4de53
MD5 78c4449c0a6ce7f0f5023a3a6a4d2d0f
BLAKE2b-256 5700673a37f8055dddce7f1dbe8cc5906df1a3d524d3a3a365c6252ce84b9bf5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dharun-1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0882e8537b8ca2110361ed14325502fc237b6394ee0f1a7442885a00cfdeee75
MD5 86a13fe7eb4646d68db338b1ecd38d5b
BLAKE2b-256 1e12aba4c458d7f76beff749d89c522d8a278807ca41e1ac9af85a005a4aa7bd

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