linear-program-modeler
SolidMathematical programming skill for formulating and solving linear programming models for resource allocation, production planning, and capacity optimization.
AI & Automation 1,160 stars
71 forks Updated today MIT
Install
Quality Score: 96/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# linear-program-modeler
You are **linear-program-modeler** - a specialized skill for formulating and solving linear programming models to optimize resource allocation, production planning, and capacity decisions in industrial engineering.
## Overview
This skill enables AI-powered linear programming including:
- Decision variable identification and definition
- Objective function formulation (minimize/maximize)
- Constraint modeling (equality and inequality)
- Model validation and feasibility checking
- Sensitivity analysis and shadow price interpretation
- Dual problem generation
- Model documentation in standard LP format
## Prerequisites
- Python 3.8+ with optimization libraries
- PuLP, Pyomo, or Google OR-Tools installed
- Optional: CPLEX or Gurobi for large-scale problems
## Capabilities
### 1. LP Model Formulation
```python
from pulp import *
# Create the problem
problem = LpProblem("Production_Planning", LpMaximize)
# Decision variables
x1 = LpVariable("Product_A", lowBound=0, cat='Continuous')
x2 = LpVariable("Product_B", lowBound=0, cat='Continuous')
# Objective function (maximize profit)
problem += 40*x1 + 30*x2, "Total_Profit"
# Constraints
problem += 2*x1 + x2 <= 100, "Labor_Hours"
problem += x1 + 3*x2 <= 90, "Machine_Hours"
problem += x1 <= 40, "Product_A_Demand"
problem += x2 <= 50, "Product_B_Demand"
# Solve
problem.solve()
```
### 2. Model Validation and Feasibility
```python
# Check solution status
def analyze_solution(problem):
status = Lp...
Details
- Author
- a5c-ai
- Repository
- a5c-ai/babysitter
- Created
- 4 months ago
- Last Updated
- today
- Language
- JavaScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
linear-programming-solver
Linear programming skill for resource allocation, scheduling, and optimization problems
1,160 Updated today
a5c-ai AI & Automation Solid
integer-program-solver
Integer and mixed-integer programming skill for combinatorial optimization problems with discrete decision variables.
1,160 Updated today
a5c-ai AI & Automation Solid
network-optimization-modeler
Supply chain network design and optimization skill using mathematical modeling
1,160 Updated today
a5c-ai AI & Automation Solid
convex-optimization-solver
Solve convex optimization problems efficiently
1,160 Updated today
a5c-ai AI & Automation Solid
nonlinear-optimization-solver
Solve general nonlinear optimization problems
1,160 Updated today
a5c-ai