From role-algorithms
Formulates and solves optimization problems using LP (simplex, interior point), MIP (branch-and-bound), convex methods (Adam, L-BFGS), CSP (SAT/SMT), and combinatorial (VRP, scheduling) with solvers like PuLP, CVXPY, OR-Tools.
How this skill is triggered — by the user, by Claude, or both
Slash command
/role-algorithms:mathematical-optimizationThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Formulating a real-world problem as a mathematical optimization model
references/linear-and-integer-programming.md — LP formulation, simplex vs interior point, duality and shadow prices, MIP branch-and-bound, Big-M method, symmetry breaking, solver library optionsreferences/convex-and-gradient.md — convexity verification (Hessian PSD), gradient descent variants (SGD, Adam, L-BFGS), Newton/conjugate gradient second-order methods, CVXPY/SciPy/JAX toolingreferences/constraint-and-combinatorial.md — CSP formulation, backtracking + constraint propagation, SAT/SMT solvers (Z3, CDCL), VRP/scheduling/assignment/bin packing patterns, problem classification guidenpx claudepluginhub rnavarych/alpha-engineer --plugin role-algorithmsFormulates and solves optimization problems — defining decision variables, objective functions, and constraints — and selects appropriate solvers for LP, QP, NLP, or MIP.
Provides guidelines for using NVIDIA cuOpt SDK: routing, LP/MILP/QP, installation, and server deployment. Activates when users need help calling cuOpt APIs or setting up the solver.
Optimizes multi-objective problems using pymoo (NSGA-II/III, MOEA/D) with Pareto-front computation, constraint handling, and standard benchmarks (ZDT, DTLZ).