AI-powered optimization model tuning
Project description
Optimaze
AI-powered optimization model tuning. Automatically improves your Gurobi models.
Installation
pip install optimaze
Usage
optimaze optimize model.py --repo https://github.com/you/repo --key YOUR_KEY
What it does
- Runs your optimization model
- Analyzes solver logs
- Commits parameter improvements to your repo
- Repeats until no more improvements found
Typical speedup: 20-50%
Example
============================================================
OPTIMAZE
AI-powered optimization tuning
============================================================
Script: /path/to/model.py
Repo: https://github.com/you/repo
[Iteration 0] Running model...
Runtime: 18.25s
(baseline)
[Iteration 1] Running model...
Runtime: 13.10s
Improvement: 28.2% faster
RESULTS
----------------------------------------
Baseline: 18.25s
Best: 13.10s
Speedup: +28.2%
To apply:
git merge agent/optimize-sess_xxxxx
Requirements
- Python 3.10+
- Gurobi installed with valid license
- Git configured for your repo
Environment Variables
OPTIMAZE_KEY: Your license keyOPTIMAZE_SERVER: Custom server URL (optional)
License
MIT
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
optimaze-0.1.0.tar.gz
(4.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file optimaze-0.1.0.tar.gz.
File metadata
- Download URL: optimaze-0.1.0.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
531efaaa48f586ea457a3752166be06fd0fcdae41d3df6382cb43a17e358a96c
|
|
| MD5 |
6b13efbf700f6f2fddf5d676677c8968
|
|
| BLAKE2b-256 |
a07362098e8d66d2ecf7829e0796f76310d6080579791a812825fee901abc178
|
File details
Details for the file optimaze-0.1.0-py3-none-any.whl.
File metadata
- Download URL: optimaze-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8516729a7a855771d8c8e4770f7e1cd3ed8d1a450b6b3b6b2e0344fd0b8ec97e
|
|
| MD5 |
fe440601f9feafe538377fd0e1276fb6
|
|
| BLAKE2b-256 |
490ad86c0f25f2f0440f9ab6255a0a9217f1c9d73f0ad90fc0b6e0dc7851e2a7
|