Skip to main content

A Python library that integrates **Cellular Genetic Algorithm (Cellular GA)** with **Biased Random-Key Genetic Algorithm (BRKGA)** to enhance optimization capabilities.

Project description

Python License Doc Status Repo Size GitHub Contributors PyPI version

Note: This section is under development......

CelluKeyGA

🚀 CelluKeyGA is a Python library that integrates Cellular Genetic Algorithm (Cellular GA) with Biased Random-Key Genetic Algorithm (BRKGA) to enhance optimization capabilities. This project aims to provide a flexible and efficient evolutionary computing framework for solving complex optimization problems.

🔹 Features

  • Combines Cellular GA and BRKGA for improved solution diversity and performance.
  • Designed for solving combinatorial and continuous optimization problems.
  • Modular and extensible structure for easy customization.

🛠️ Applications

CelluKeyGA can be applied in various domains, including:

  • ✅ Scheduling and routing problems.
  • ✅ Machine learning hyperparameter optimization.
  • ✅ Engineering design optimization.
  • ✅ Any problem requiring robust metaheuristic search strategies.

📦 Installation

pip install CelluKeyGA 

🚀 Getting Started

from cellukeyga import CelluKeyGA

# Example usage
ckga = CelluKeyGA()
ckga.run()

📂 Roadmap

  • Implement core algorithm.
  • Add benchmark test problems.
  • Provide detailed documentation.
  • Integrate with pymoo.

🤝 Contributing

Contributions are welcome! Feel free to open issues and pull requests.

📜 License

MIT License (or any other license you prefer).

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

cellukeyga-0.0.3.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

CelluKeyGA-0.0.3-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file cellukeyga-0.0.3.tar.gz.

File metadata

  • Download URL: cellukeyga-0.0.3.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for cellukeyga-0.0.3.tar.gz
Algorithm Hash digest
SHA256 3cb7796ecc982e86a34a794eaee0c2b852fda2f70bf51fe0a880fd6dc27eca57
MD5 d117769de9bf991ccd056a4297a28d16
BLAKE2b-256 14debe26480359beff6abf246d752a1caae21628fd911221e59233d5e49640f8

See more details on using hashes here.

File details

Details for the file CelluKeyGA-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: CelluKeyGA-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for CelluKeyGA-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f75fdff0d61d96076ae8b506dda2a7c73c8d58afe6ed6527b9955b252aa0e53c
MD5 3695c6a8572a4ce4812bd8904b78086d
BLAKE2b-256 70f0989a2e9cdf2ec1790513999876d337e1682797661878252f448a5ed640e6

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