Optimization Visualizer

Unconstrained minimization in ℝ²

Function
View Range
Method
Optimization
Click canvas to set start. Ctrl+click to draw a constraint polygon.

Syntax: x y + - * / ^ **
Constants: PI E
Functions: sin cos tan asin acos atan atan2 sinh cosh tanh exp log log2 log10 ln sqrt cbrt abs sign floor ceil round pow hypot min max
Constraint
100
Ctrl+click: add vertex.
Release Ctrl (≥ 3 pts): close polygon.
Convex: half-plane constraints.
Non-convex: distance penalty.
ESC or button: clear.

Iterations

click to set start