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

# 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.2.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: dharun-1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 8f399bda31f66c208dd36700b1691275bf2c962500990c3b531a8d731b0771b5
MD5 9a66f31aaed5845ca5b23065891e09fe
BLAKE2b-256 bfc949d048dd3def8d8bda5034fdb699c5a688cb991ced2dd9b00c4c3505370a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dharun-1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6838d7746990113784a34f5c6a2a1213ad9f7267e9aba91e6c9df1739ee9ed50
MD5 7c4499bf70b67b1aa96d1fb526bdb116
BLAKE2b-256 6318a0ca40380f57df73607b5a5989ed3aa9b18b72f1b337ae47adfa1d6a45c1

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