What problem does it solve?
It helps you transform natural-language optimization problem statements into a correct, well-labeled mathematical formulation by identifying whether the problem is LP, MILP, or QP, extracting parameters, constraints, decisions, and objectives (including implicit objectives), and applying formulation patterns.
Core Features & Use Cases
- LP/MILP/QP classification: Determines the appropriate problem type based on objective structure, variable types, and supported constraint characteristics (including QP minimization-only guidance).
- Problem-text parsing: Labels each sentence as parameter/given, constraint, decision, or objective, and flags implicit constraints and implicit objectives without silently assuming a single interpretation.
- Formulation pattern guidance: Provides reusable modeling patterns for common optimization structures such as piecewise-linear objectives, cutting stock/trim loss, goal programming, multi-period inventory capacity timing, and blending with shared mixing.
Quick Start
Use the numerical-optimization-formulation skill to parse your optimization problem text and produce a structured mapping of parameters, constraints (explicit and implicit), decisions, and the objective to be optimized.