Site pages
Current course
Participants
General
MODULE 1. Systems concept
MODULE 2. Requirements for linear programming prob...
MODULE 3. Mathematical formulation of Linear progr...
MODULE 5. Simplex method, degeneracy and duality i...
MODULE 6. Artificial Variable techniques- Big M Me...
MODULE 7.
MODULE 8.
MODULE 9. Cost analysis
MODULE 10. Transporatation problems
MODULE 11. Assignment problems
MODULE 12. waiting line problems
MODULE 13. Network Scheduling by PERT / CPM
MODULE 14. Resource Analysis in Network Scheduling
LESSON 1. Mathematical Formulation of The Problem
1.1 INTRODUCTION
In fact, the most difficult problem in the application of management science is the formulation of a model. Therefore, it is important to consider model formulation before launching into the details of linear programming solution. Model formulation is the process of transforming a real word decision problem into an operations research model. In the sections that follow, we give several Lilliputian examples so that you can acquire some experience of formulating a model. All the examples that we provide in the following sections are of static models, because they deal with decisions that occur only within a single time period
1.2 ALGORITHM:
The procedure for mathematical formulation of linear programming problem consists of the following major steps:
Step1: Write down the decision variables of the problem.
Step2: Formulate the objective function to be optimized (maximized or minimized) as a linear function of the decision variables.
Step3: Formulate the other conditions of the problem such as resource limitations, market constraints ,inter-relation between variables etc. as linear equations or in equations in terms of the decision variables.
Step4: Add the ‘Non-negativity’ constraint from the consideration that negative values of the decision variables do not have any valid physical interpretation
The objective function, the set of constraints and the non-negative constraint together form a Linear Programming Problem.
1.3 SAMPLE PROBLEMS
Ex1:
(Production allocation problem). A manufacturer produces two types of models M1 and M2.Each M1 model requires 4 hours of grinding and 2 hours of polishing; whereas each M2 model requires 2 hours of grinding and 5 hours of polishing. The manufacturer has 2 grinders and 3 polishers. Each grinder works for 40 hours a week and each polisher works for 60 hours a week. Profit on an M1 model is Rs 3.00 and on an M2 model is Rs. 4.00. Whatever is produced in a week is sold in the market. How should the manufacturer allocate his production a week is sold in the market. How should the manufacturer allocate his production capacity to the two types of models so that he may make the maximum profit in a week ?
Solution:
Here is a real situation from an industry. The manufacturer can, if he so chooses, produce only model M2 , but then his grinders would be idle and his profits may be maximum. This is only a guess. To be definite, we must tell how many M1 models and how many M2 models should be produced per week, in order that his profits may be maximum.
Mathematical Formulation
Decision variables: Let
X1 = number of units of M1 model, and
X2 = number of units of M2 model.
Objective function: The objective of the manufacturer is to determine the number of M1 and M2 models so as to maximize the total profit.
Z= 3x1 + 4x2
Constraints: For grindinding since each M1 model requires 4 hours and each M2 model requires 2 hours the total number of grinding hours needed per week is given by 4x1 + 2x2.
Similarly for polishing, the total number of polishing hours needed per week is 2x1+5x2
Further, since the manufacturer does not have more than 2 x 40(=80) hours of grinding and 3x60(=180) hours of polishing, the time constraints are
4x1 + 2x2 ≤ 80 and 2x1+ 5x2 ≤ 180
Non- negativity constraints: Since the production of negative number of models is meaningless, we must have x1 ≥ 0 and x2 ≥ 0
Hence, the manufacturer’s allocation problem can be put in the following mathematical form:
Find two real numbers, x1 and x2 such that
4x1 + 2x2 ≤ 80
2x1+ 5x2 ≤ 180
x1≥ 0 , x2 ≥ 0
and for which the expression (objective function) z = 3x1 + 4x2.
Ex .2: Universal Corporation manufactures two products- P1 and P2. The profit per unit of the two products is Rs. 50 and Rs. 60 respectively. Both the products require processing in three machines. The following table indicates the available machine hours per week and the time required on each machine for one unit of P1 and P2. Formulate this product mix problem in the linear programming form.
Machine |
Product |
Available Time |
|
P1 |
P2 |
||
1 |
2 |
1 |
300 |
2 |
3 |
4 |
509 |
3 |
4 |
7 |
812
|
Profit |
Rs. 50 |
Rs. 60 |
Solution:
Let x1 and x2 be the amounts manufactured of products P1 and P2 respectively. The objective here is to maximize the profit, which is given by the linear function
Maximize z = 50x1 + 60x2
Since one unit of product P1 requires two hours of processing in machine 1, while the corresponding requirement of P2 is one hour, the first constraint can be expressed as
2x1 + x2 ≤ 300
Similarly, constraints corresponding to machine 2 and machine 3 are
3x1 + 4x2 ≤ 509
4x1 + 7x2 ≤ 812
In addition, there cannot be any negative production that may be stated algebraically as
x1 ≥ 0, x2 ≥ 0
(A variable that is also allowed to assume negative values is said to be unrestricted in sign.)
The problem can now be stated in the standard linear programming form as
Maximize z = 50x1 + 60x2
subject to
2x1 + x2 ≤ 300
3x1 + 4x2 ≤ 509
4x1 + 7x2 ≤ 812
x1≥ 0, x2 ≥ 0
This procedure is commonly referred to as the formulation of the problem.
Ex.3: The Best Stuffing Company manufactures two types of packing tins- round & flat. Major production facilities involved are cutting and joining. The cutting department can process 200 round tins or 400 flat tins per hour. The joining department can process 400 round tins or 200 flat tins per hour. If the contribution towards profit for a round tin is the same as that of a flat tin, what is the optimal production level?
Solution:
Let
x1 = number of round tins per hour
x2 = number of flat tins per hour
Since the contribution towards profit is identical for both the products, the objective function can be expressed as x1 + x2. Hence, the problem can be formulated as
Maximize Z = x1 + x2
subject to
(1/200)x1 + (1/400)x2 ≤ 1
(1/400)x1 + (1/200)x2 ≤ 1
x1≥ 0, x2 ≥ 0
i.e., 2x1 + x2 ≤ 400
x1 + 2x2 ≤ 400
x1 ≥ 0, x2 ≥ 0