lp-milp-formulation

Translate natural-language problem statements into explicit LP/MILP formulations.

2.8k|332|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/NVIDIA/skills --skill lp-milp-formulation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lp-milp-formulation
Source: https://github.com/NVIDIA/skills/tree/main/skills/cuopt/lp-milp-formulation
Command: npx skills add https://github.com/NVIDIA/skills --skill lp-milp-formulation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

LP/MILP formulation from problem descriptions to a clear, actionable optimization model that identifies decision variables, constraints, and objectives.

Core Features & Use Cases

  • Translate natural-language problem statements into explicit LP/MILP components (variables, objective, constraints).
  • Guide parsing into parameters, constraints, decisions, and objective for consistent modeling across domains (production planning, routing, scheduling).
  • Provide a ready-to-use quick-start prompt to generate a formal LP/MILP formulation from a described problem.

Quick Start

Describe your optimization problem in plain language and I will generate a complete LP/MILP formulation.

Frequently Asked Questions about lp-milp-formulation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I formulate an optimization model from a natural language problem statement?

To formulate an optimization model, you translate a natural language problem statement into explicit LP/MILP components by identifying decision variables, defining the objective function, and establishing constraints.

What is the difference between LP and MILP formulations in operations research?

The difference between LP and MILP formulations lies in integrality assumptions; LP models use continuous decision variables, while MILP models require some or all decision variables to be integers for discrete decisions.

How do I define decision variables and constraints for a supply chain optimization problem?

To define decision variables and constraints for a supply chain optimization problem, parse the problem description into parameters, decisions, and objectives, then apply linearity assumptions to structure the constraints.

Can I generate a production planning LP formulation from plain text?

Yes, you can generate a production planning LP formulation from plain text by parsing the problem description to identify manufacturing parameters, capacity constraints, and the objective to optimize.

When should I use MILP modeling instead of standard linear programming?

You should use MILP modeling instead of standard linear programming when your problem involves discrete decisions, such as routing or scheduling, that require integer decision variables rather than continuous values.

What are the limitations of LP formulations for complex scheduling problems?

Limitations of LP formulations for complex scheduling problems include the inability to model discrete choices or binary decisions, requiring a MILP formulation to properly enforce integrality constraints on the variables.