VAMOS · Scientific Python
Multi-objective optimizationbuilt for reproducible studies.
Compare algorithms, solve your own problems, and preserve the evidence behind every run.
python -m pip install "vamos-optimization==1.1.0"
from vamos import optimize
result = optimize(
"zdt1",
algorithm="nsgaii",
pop_size=40,
max_evaluations=400,
engine="numpy",
seed=42,
)
front = result.front()
Try VAMOS
Run a built-in problem and inspect its trade-offs.
First result tutorial → 02Solve my problem
Define your decisions, objectives, bounds, and constraints.
Constrained problem tutorial → 03Run a reproducible study
Plan a fair study, measure saved results, and build a report.
Study-to-report tutorial →Prefer runnable source? Run the three executable journeys.
Follow a learning path in Tutorials, find a specific operation in How-to Guides, or consult the Reference for exact interfaces and capabilities.
From a first run to a scientific study¶
VAMOS 1.0 distinguishes stable optimization, run-artifact, and single-owner study surfaces from experimental features such as Studio, provider integrations, and tuning. Check Stability and versioning before depending on an API as a 1.x compatibility commitment.
For precise signatures and configuration contracts, use the API reference, algorithm reference, and problem reference.
Project and citation¶
Citation metadata is maintained in CITATION.cff. Security policy and supported reporting channels are maintained in SECURITY.md. See Known limitations, the roadmap, and repository governance for project-level information.