Linear Programming Overview
Linear Programming Overview
Decision variables are the unknowns that we are solving for in an LP problem. They represent
choices available to the decision-maker, typically denoted by x1, x2, ..., xn. These variables can be
b. Objective Function
The objective function is a mathematical expression that defines the goal of the LP problem, which
can be either maximization or minimization. It is a linear function of the decision variables, typically
written as:
where Z is the objective function, ci are the coefficients representing the contribution of each
c. Constraints
Constraints are the restrictions or limitations on the decision variables. They are linear inequalities or
...
Objective Function:
Subject to Constraints:
...
Non-negativity Constraints:
4. Parameters: Coefficients in the objective function and constraints that are constants.
5. Non-negativity Restrictions: Conditions that all decision variables must be greater than or equal to
zero.
Significance of Non-Negativity Restriction
The non-negativity restriction ensures that the decision variables make practical sense in real-world
scenarios, where negative quantities often have no meaning (e.g., negative production quantities,
4. Limitations of LPP
1. Linearity Assumption: LP assumes that both the objective function and the constraints are linear,
2. Certainty Assumption: LP requires that all coefficients in the objective function and constraints are
3. Divisibility: LP assumes that decision variables can take any values, including fractions, which
4. Single Objective: LP typically optimizes a single objective function, whereas real-world problems
5. Proportionality: It assumes that the contribution of each decision variable is directly proportional to
Advantages of LPP
1. Optimal Solutions: Provides the most efficient solution to the problem, maximizing or minimizing
the objective function.
3. Simplicity: The mathematical formulation and solution methods are well-established and
straightforward.
5. Sensitivity Analysis: Facilitates understanding of how changes in parameters affect the optimal
solution.