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

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.1.tar.gz (3.7 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.1-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cellukeyga-0.0.1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.0

File hashes

Hashes for cellukeyga-0.0.1.tar.gz
Algorithm Hash digest
SHA256 57266a9f3632cc80a2a4cdcd09e40e410497aff7a0eb4c034e92c8b03b9c6df0
MD5 7821764699a78ccdd0427883a45bc9e7
BLAKE2b-256 25dcc35f95277f336f9f47b46463d988cb5f21b7e80e76cbf6e679e1fcd4436e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CelluKeyGA-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.0

File hashes

Hashes for CelluKeyGA-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4029cfe37c4d87d1e616cbd3ad0df76ad0740d1278e5e267cac970daac6bedca
MD5 2b285eb43a4a869e9d11828b9c1b7b61
BLAKE2b-256 93de50472815cd59a93ce5e60236470bb2dc7648986befc855c2a68b4ea6899a

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