Skip to main content

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).

Metadata

Release files for CelluKeyGA 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for CelluKeyGA 0.1.0
File Size Uploaded
cellukeyga-0.1.0.tar.gz 22.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for CelluKeyGA 0.1.0
File Interpreter ABI Platform
CelluKeyGA-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 71.4 kB

Release files / cellukeyga-0.1.0.tar.gz

Download URL cellukeyga-0.1.0.tar.gz
Size 22.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6d510ad4c05d488ca12517ea1eb47855abf4cc96ef9578992053af9ea67b5578
BLAKE2b-256 checksum
How to use checksums
ffa20cca454b86f108e0aa401dae39802149e610f06af9116287b7fc4cd50b19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / CelluKeyGA-0.1.0-py3-none-any.whl

Download URL CelluKeyGA-0.1.0-py3-none-any.whl
Size 49.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5d2024a41fbd41d33b7ebc33b265be0fe2d1d8f7d7029a617e3d4528e76f513a
BLAKE2b-256 checksum
How to use checksums
eaf92ca3c3a0156c4ab11077f2034ea2a9a261cd9e3659a110ad20113367465c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page