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 dharun

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
from programs import binary_optimization


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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: dharun-1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 8793fee18dcef52be3f6c4e6ce4f9af42031ffda9a89bd6406a91ce6c70d398a
MD5 0750f216d824da17de47ab4d96492b45
BLAKE2b-256 1d1768ef44928235cd5936a299cba83d36dbfd35a9783cefdd206d919fd6e5d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dharun-1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e2c26e326efb98939251368d8646e22678296e09febad8f9ec2ea1a02c8876e6
MD5 ad3d3892e933999231db79e365f4804d
BLAKE2b-256 f40faa2cbadfd101b2e16b2c6d3e0fde825b0df73a7eb256f232b1cf39ed19d9

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