These algorithms solve optimization problems where the objective function and constraints are linear.