Waiting for constraints.
Setup
Constraints and objective
Problem inputs
Edit either view. Valid changes update the other view and the graph automatically.
Use Max or Min, one constraint per line, optional nonnegativity such as A,B >= 0, and fractions such as 1/2.
The columns are On, name, A coeff, B coeff, relation, and rhs. Fractions such as 1/2 are accepted; strict < or > is graphed as <= or >=.
Objective function
Edit the objective coefficients or its line form. Drag the amber midpoint to move it in parallel, or an endpoint to change its slope.
Slope-intercept form
Edit m or b. A vertical objective is shown as x = c.
Constraints
Add lines and half-planes to define the feasible set.
Visualization
Feasible region and objective line
Fit the feasible region, lock the view, or pan and zoom. Move the colored lines directly on the plot.
Live readout
The app updates these summaries as the model changes.
Enter a nonzero objective to draw the line.
Drag the line or snap it to the optimum.