Theoretical Side of Linear Programming
Theoretical Side of Linear Programming
Properties
Any linear programming model (problem) must have the following properties:
(a) The relationship between variables and constraints must be linear.
(b) The model must have an objective function.
(c) The model must have structural constraints.
(d) The model must have non-negativity constraint.
1. Objective function:
There must be clearly defined objec-tive which can be stated in quantitative way. In business
problems the objective is generally profit maximization or cost minimization.
2. Constraints:
All constraints (limitations) regarding resources should be fully spelt out in mathematical
form.
3. Non-negativity:
The value of variables must be zero or positive and not negative. For example, in the case of
production, the manager can decide about any particular product number in positive or
minimum zero, not the negative.
4. Linearity:
The relationships between variables must be linear. Linear means proportional relationship
between two ‘or more variable, i.e., the degree of variables should be maximum one.
5. Finiteness:
The number of inputs and outputs need to be finite. In the case of infinite factors, to compute
feasible solution is not possible.
1
Objectives of Linear programming
Linear programming is a quantitative tool for optimal allocation of limited resources among
competing activities. The objective of linear programming is maximization of profit or
minimization of cost.
Assumptions
1. It is assumed that the decision maker here is completely certain (i.e., deterministic
conditions) regarding all aspects of the situation, i.e., availability of resources, profit
contribution of the products, technology, courses of action and their consequences etc.
2. It is assumed that the relationship between variables in the problem and the
resources available i.e., constraints of the problem exhibit linearity. This assumption
is very useful as it simplifies modelling of the problem.
3. We assume here fixed technology. Fixed technology refers to the fact that the
production requirements are fixed during the planning period and will not change in
the period.
4. It is assumed that the profit contribution of a product remains constant,
irrespective of level of production and sales.
5. It is assumed that the decision variables are continuous. It means that the companies
manufacture products in fractional units. For example, company manufactures 2.5
vehicles, 3.2 barrels of oil etc. This is referred to as the assumption of divisibility.
6. It is assumed that only one decision is required for the planning period. This
condition shows that the linear programming model is a static model, which implies
that the linear programming problem is a single stage decision problem.
7. All variables are restricted to non-negative values (i.e., their numerical value will be
≥ 0).
3
LP technique cannot solve the business problems of non-linear nature.
The factor of uncertainty is not considered in this technique.
This technique is highly mathematical and complicated.
If the numbers of variables or constrains involved in LP problems are quite large, then
using costly electronic computers become essential, which can be operated, only by
trained personnel.
Under this technique to explain clearly the objective function is difficult.
Step 1:
Identify the objectives as maximisation or minimisation.
Step 2:
Mention the objectives quantitatively and express it as a linear function of variable, known as
objective function. It should be expressed in ‘Z’
Step 3:
Identify the constraints which are conditions stipulated in the problem. Constraints are
expressed in the form of linear inequalities or equations.
If your objectives are maximise, then your constraints function most probably shows
the symbol of ‘≤’
If your objectives are minimize, then your constraints function most probably shows the
symbol of ‘≥’
Step 4:
In addition to the above constraints, the non negative condition such as X 1 ≥ 0, X2 ≥ 0
Graphical method
The business problems involving two variables can be easily solved by drawing the graph for
various constraints. Following are the steps in graphical solution of linear programming
problem (LPP):