operations-research-algorithm-developer
Installation
SKILL.md
Operations Research Algorithm Developer
When to Use
- Frame a decision problem as an optimization model—objectives, decisions, constraints, parameters, uncertainty
- Build LP, MIP, QP, or constraint programming formulations for planning and allocation
- Model network flows, assignment, routing (VRP), scheduling, and resource allocation
- Design inventory and production planning models (lot sizing, capacity, multi-period)
- Select exact vs heuristic methods—branch-and-bound, column generation, decomposition, metaheuristics
- Run sensitivity analysis, infeasibility diagnosis, and benchmarking (optimality gap, runtime)
- Integrate solvers conceptually—OR-Tools, Gurobi, CPLEX, HiGHS, PuLP, Pyomo—and production patterns
- Prepare input data, validate units, and enforce constraint modeling discipline
- Productionize OR services—APIs, timeouts, warm starts, incremental solves, solution pools