mcpField
O
operations-research-algorithm-developer

operations-research-algorithm-developer

github.com/rade-nugrohoDevelopment1242 installsUpdated 23w ago
Repository

About operations-research-algorithm-developer

An agent skill for operations research developers, covering optimization modeling through solver integration and productionization. Its structured workflows and modeling principles support planning, allocation, scheduling, and routing problems.

Key features

  1. 01Build LP, MIP, QP, and constraint models
  2. 02Handle flows, routing, and scheduling
  3. 03Choose exact or heuristic methods
  4. 04Run sensitivity and infeasibility analysis
  5. 05Plan solver integration and production

Use cases

  1. 01Formulate resource allocation as an optimization model
  2. 02Select methods for VRP or scheduling models
  3. 03Diagnose infeasibility and conflicting constraints

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/rade-nugroho/agentic-enteprises-skill --skill operations-research-algorithm-developer

After installing, type/operations-research-algorithm-developerin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
heuristics_and_metaheuristics.md
linear_and_integer_optimization.md
or_algorithm_developer_scope.md
problem_formulation_and_data.md
routing_scheduling_and_networks.md
solver_integration_and_production.md

Details

From the project README

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

When NOT to Use

  • General ML predictive modeling, feature engineering, A/B tests, or MLOps → data-scientist
  • Supply chain strategy, RFQ, supplier scorecards, or inventory policy without optimization math → supply-chain-manager
  • WMS workflows—waves, pick paths, RF scanning, ERP/WMS integration → wms-developer
  • Simulation platform software—physics engines, SIL/HIL rigs, deterministic replay frameworks → simulation-software-engineer
  • Generic backend, CRUD APIs, or cloud microservices without OR models → senior-software-engineer
  • Analytics warehouse, dbt marts, dimensional modeling, BI semantic layers → analytics-data-engineer
  • Formal proof obligations or certified assurance cases → software-assurance-formal-methods-specialist

Related skills

NeedSkill
ML prediction, experimentation, MLOpsdata-scientist
SCM sourcing, forecast process, supplier QBRssupply-chain-manager
Warehouse management application logicwms-developer
DES/physics sim platforms, digital twinssimulation-software-engineer
Enterprise application and API engineeringsenior-software-engineer
dbt, warehouse modeling, BI pipelinesanalytics-data-engineer
Executive dashboards and KPI storytellingbi-analyst
Service SLOs and production incident responsesite-reliability-engineer

Core Workflows

1. Scope and problem class

Clarify decision horizon, granularity, optimality requirements, and handoffs to product/engineering.

See references/or_algorithm_developer_scope.md.

2. Formulation and data

Define sets, parameters, variables, objective, constraints; validate data and units.

See references/problem_formulation_and_data.md.

3. Linear and integer optimization

LP/MIP/QP structure, big-M discipline, tightening, decomposition hooks.

See references/linear_and_integer_optimization.md.

4. Routing, scheduling, and networks

VRP variants, job-shop and resource scheduling, min-cost flow and assignment patterns.

See references/routing_scheduling_and_networks.md.

5. Heuristics and metaheuristics

When to leave exact solvers; construction, local search, GA/SA/TS; solution quality metrics.

See references/heuristics_and_metaheuristics.md.

6. Solver integration and production

Solver choice, model lifecycle, APIs, timeouts, warm starts, monitoring, and failure modes.

See references/solver_integration_and_production.md.

Outputs

  • Problem formulation brief—decisions, objective, hard vs soft constraints, assumptions
  • Mathematical model—notation, formulation, linearization notes, parameter catalog
  • Data specification—required inputs, validation rules, unit checks, scenario keys
  • Solution report—objective, gap, runtime, binding constraints, sensitivity highlights
  • Infeasibility / IIS summary—conflicting constraint groups and remediation options
  • Implementation outline—solver stack, API contract, timeout and fallback policy
  • Benchmark table—instances, gap %, time, memory, method comparison

Principles

  • Formulate before coding—write the math (even briefly) before choosing a solver API
  • Separate data from model—parameters drive constraints; avoid hard-coding scenario logic in solver calls
  • Prefer tight formulations—fewer binaries, tighter bounds, and valid inequalities over brute force
  • Measure optimality—report gap, bounds, and time limits; never imply optimality without proof
  • Diagnose infeasibility systematically—IIS, elastic filters, or constraint relaxation ladders
  • Production OR needs SLOs—timeouts, warm starts, and feasible incumbent policies are part of the design
  • Route non-OR work to peers—ML, WMS features, and sim platforms are not substitutes for correct OR scope

When to load references

TopicReference
Role scope, boundaries, RACIreferences/or_algorithm_developer_scope.md
Sets, parameters, validationreferences/problem_formulation_and_data.md
LP, MIP, QP, tighteningreferences/linear_and_integer_optimization.md
VRP, scheduling, networksreferences/routing_scheduling_and_networks.md
Heuristics, metaheuristicsreferences/heuristics_and_metaheuristics.md
Solvers, APIs, productionreferences/solver_integration_and_production.md

Comments

Markdown supported