tag:github.com,2008:https://github.com/CameleoGrey/greyjack-solver-python/releases Release notes from greyjack-solver-python 2025-08-06T00:04:16Z tag:github.com,2008:Repository/938506380/v0.3.8 2025-08-06T00:09:02Z v0.3.8 <p>*) Nothing important. Little fixes + config for max performance.</p> CameleoGrey tag:github.com,2008:Repository/938506380/v0.3.7 2025-07-20T04:44:04Z v0.3.7 <p>*) GreyNet implementation. GreyNet is the the rule-engine, that allows true incremental estimation of constraints satisfaction. To understand more, see the docs in greyjack/score_calculation/greynet/docs.<br> *) A lot of examples for GreyNet<br> *) GreyNet score calculators for NQueens, CloudBalancing.<br> *) Note: currently GreyNet is entirely written in Python. I hope, that after reimplementation in Rust, it will completely outperform the pseudo incremental scoring mechanism, especially on really big datasets.<br> *) Added the ability to stop solving externally (see example in cloud_balancing/)</p> CameleoGrey tag:github.com,2008:Repository/938506380/v0.2.6 2025-04-20T14:20:21Z v0.2.6 <p>*) Optional comparing with global best individual for TabuSearch, LateAcceptance, SimulatedAnnealing</p> CameleoGrey tag:github.com,2008:Repository/938506380/v0.2.5 2025-04-17T03:57:02Z v0.2.5 <p>*) Little fixes for better debugging<br> *) New examples (Cloud Balancing, Employee Scheduling, etc)</p> CameleoGrey tag:github.com,2008:Repository/938506380/v0.2.3 2025-03-26T13:14:19Z v0.2.3 API for pure (explicit) math problems and much more <p>MathModel API for modeling optimization problems classic solvers-like. But GreyJack's MathModel is much more general: you can use MathModel not only for LP, QP problems, but for more nonlinear cases (look examples/pure_math/engineering), ML hyper-parameters optimization (look examples) and much more due to MathModel flexibility.</p> CameleoGrey tag:github.com,2008:Repository/938506380/v0.1.4 2025-03-22T00:02:54Z v.0.1.4 Simulated Annealing, refactor, performance increasing <ul> <li>Simulated Annealing</li> <li>Refactor</li> <li>Performance increasing (for fast-stepping metaheuristics)</li> </ul> CameleoGrey tag:github.com,2008:Repository/938506380/v0.1.1a 2025-03-18T14:35:59Z v0.1.1 implementation of an object-oriented approach to constraint solving and optimization, leveraging the power of Polars and Rust <p>GreyJack Solver v0.1.1<br> This release marks the realization of a fully functional, object-oriented solving approach, built on the robust foundations of Polars and Rust. The most computationally demanding components have been implemented in Rust, ensuring optimal performance, while seamlessly integrated into a Python interface by maturin and pyo3. While this version delivers the core, fundamental components essential for solving complex problems, future releases will focus on further enhancing functionality, refining the architecture, enhancing user-friendliness (docs, guides, much more examples) and impoving reliability (tests, validation). This milestone represents the heart of the solver, laying the groundwork for what’s to come.</p> CameleoGrey tag:github.com,2008:Repository/938506380/v0.0.25 2025-03-18T11:55:20Z v0.0.25 <p>v0.0.25 Updated CI, pre-release version to check pushing to pypi</p> CameleoGrey tag:github.com,2008:Repository/938506380/v0.0.21 2025-03-13T02:40:08Z v0.0.21 <p>v0.0.21 Added CI workflow</p> CameleoGrey