Linear programs
Introduction to Linear Programs
- Linear programs are mathematical models representing optimization problems.
- The objective function, which is to be maximized or minimized, is a linear equation.
The Linear Program Components:
- Decision Variables: The unknowns to be determined.
- Objective Function: The function to be maximized or minimized.
- Constraints: The restrictions on the values of the decision variables.
Formulating a Linear Program
- Identify the decision variables in the problem.
- Formulate the objective function in terms of the decision variables.
- Identify and formulate the constraints in terms of the decision variables.
Solving a Linear Program
- Linear programs can be solved using various methods, including graphical methods, simplex method, and computational algorithms.
- An optimal solution to a linear program is a setting of decision variables that maximizes or minimizes the objective function, subject to the constraints.
Feasible Region and Optimal Solutions
- The feasible region is the set of all possible solutions that satisfy all constraints.
- An optimal solution lies within the feasible region and gives the best possible value for the objective function.
- If the feasible region is empty, there are no possible solutions, and the linear program is said to be infeasible.
Limitations of Linear Programs
- Linear programs assume proportionality and additivity in the objective function and constraints, which might not always be realistic.
- The divisibility assumption that decision variables take any value (including fractional), might not always be applicable.