A Linear Programming Problem (LPP) is a mathematical technique for determining the maximum or minimum value of a linear function, subject to linear constraints. An LPP consists of three core structural elements:
- Decision Variables ($x, y$): The unknown quantities whose values are to be determined (e.g., units of product A and product B to manufacture). In real-world physical systems, these must satisfy non-negativity restrictions: $x \ge 0, y \ge 0$, confining the problem strictly to the first quadrant.
- Objective Function ($Z$): A linear function $Z = ax + by$ (where $a, b$ are constants) which is to be maximized (e.g., profit, revenue, efficiency) or minimized (e.g., cost, time, waste).
- Linear Constraints: System of linear inequalities or equations representing practical limitations on raw materials, labor hours, machine availability, or nutritional minimums, typically written as $a_1 x + b_1 y \le c_1$ or $a_2 x + b_2 y \ge c_2$.
- Feasible Solution: Any point $(x, y)$ that satisfies all the given constraints as well as the non-negative restrictions simultaneously.
- Optimal Solution: Any feasible solution that produces the maximum or minimum value of the objective function $Z$.