Anda di halaman 1dari 18

Master of Business Administration - Semester 2 MB0048: Operations Research ASSIGNMENT- Set 1 Q-1. (a) What is linear programming problem?

Linear programming problem (LPP): The standard form of the linear programming problem is used to develop the procedure for solving a general programming problem. A general LPP is of the form Max (or min) Z = c1x1 + c2x2 + +cnxn x1, x2, ....xn are called decision variable. subject to the constraints

c1, c2,. Cn, a11, a12,. amn are all known constants Z is called the "objective function" of the LPP of n variables which is to be maximized or minimized.

Requirements of L.P.P : There are mainly four steps in the mathematical formulation of linear programming problem as a mathematical model. We will discuss formulation of those problems which involve only two variables.

Identify the decision variables and assign symbols x and y to them. These decision variables are those quantities whose values we wish to determine. Identify the set of constraints and express them as linear equations/inequations in terms of the decision variables. These constraints are the given conditions. Identify the objective function and express it as a linear function of decision variables. It might take the form of maximizing profit or production or minimizing cost.

Add the non-negativity restrictions on the decision variables, as in the physical problems, negative values of decision variables have no valid interpretation.

There are many real life situations where an LPP may be formulated. The following examples will help to explain the mathematical formulation of an LPP.

Example-1. A diet is to contain at least 4000 units of carbohydrates, 500 units of fat and 300 units of protein. Two foods A and B are available. Food A costs 2 dollars per unit and food B costs 4 dollars per unit. A unit of food A contains 10 units of carbohydrates, 20 units of fat and 15 units of protein. A unit of food B contains 25 units of carbohydrates, 10 units of fat and 20 units of protein. Formulate the problem as an LPP so as to find the minimum cost for a diet that consists of a mixture of these two foods and also meets the minimum requirements.

Suggested answer: The above information can be represented as

Let the diet contain x units of A and y units of B. Total cost = 2x + 4y The LPP formulated for the given diet problem is Minimize Z = 2x + 4y subject to the constraints

Basic Assumptions of L.P.P: Linear programming is applicable only to problems where the constraints and objective function are linear i.e., where they can be expressed as equations which represent straight lines. In real life situations, when constraints or objective functions are not linear, this technique cannot be used.

Factors such as uncertainty, weather conditions etc. are not taken into consideration. There may not be an integer as the solution, e.g., the number of men required may be a fraction and the nearest integer may not be the optimal solution. i.e., Linear programming technique may give practical valued answer which is not desirable.

Only one single objective is dealt with while in real life situations, problems come with multi-objectives.

Parameters are assumed to be constants but in reality they may not be so.

(b) A toy company manufactures two types of dolls, a basic version doll-A and a deluxe version doll-B. Each doll of type B takes twice as long to produce as one of type A, and the company would have time to make maximum of 1000 per day. The supply of plastic is sufficient to produce 1000 dolls per day (both A & B combined). The deluxe version requires a fancy dress for which there are only 500 per day available. If the company makes a profit of Rs 3.00 and Rs 5 per doll, respectively on doll A and B, then how many of each doll should be produced per day in order to maximise the total profit. Formulate this problem. Formulation: Let X1 and X2 be the number of dolls produced per day of type A and B, respectively. Let the A require t hrs. So that the doll B require 2t hrs. So the total time to manufacture X1 and X2 dolls should not exceed 2000t hrs. Therefore, tX1 + 2tX2 2000t Other constraints are simple. Then the linear programming problem becomes: Maximize p = 3 X1 + 5 X2

Subject to restrictions, X1 + 2X2 2000 (Time constraint) X1 + X2 1500 (Plastic constraint) X2 600 (Dress constraint) And non-negatively restrictions X1, X2 0

Q-2. What are the advantages of Linear programming techniques?

1. The linear programming technique helps to make the best possible use of available productive resources (such as time, labor, machines etc.) 2. It improves the quality of decisions. The individual who makes use of linear programming methods becomes more objective than subjective. 3. It also helps in providing better tools for adjustment to meet changing conditions. 4. In a production process, bottle necks may occur. For example, in a factory some machines may be in great demand while others may lie idle for some time. A significant advantage of linear programming is highlighting of such bottle necks. 5. Most business problems involve constraints like raw materials availability, market demand etc. which must be taken into consideration. Just we can produce so many units of product does not mean that they can be sold. Linear programming can handle such situation also.

Q-3. Write a note on Monte-Carlo simulation. The Monte-Carlo method is a simulation technique in which statistical distribution functions are created by using a series of random numbers. This approach has the ability to develop many months or years of data in a matter of few minutes on a digital computer.

The method is generally used to solve the problems which cannot be adequately represented by mathematical models, or, where solution of the mode, is not possible by analytical method. The Monte-Carlo simulation procedure can be summarized in the following steps: Step 1: Define the problem:
a) Identify the objectives of the problem, and b) Identify the main factors which have the greatest effects on the

objectives of the problem Step 2: Construct an appropriate model: a) Specify the variables and parameters of the model. b) Formulate the appropriate decision rules, i.e., state the conditions under which the experiment is to be performed. c) Identify the type of distribution that will be used Models use either theoretical distributions or empirical distributions to state the patterns the occurrence associated with the variables. d) Specify the manner in which time will change. e) Define the relationship between the variables and parameters. Step 3: Prepare the model for experimentation: a) Define the starting conditions for the simulation, and b) Specify the number of runs of simulation to be made. Step 4: Using step 1 to 3, experiment with the model: a) Define a coding system that will correlate the factors defined in step 1 with the random numbers to be generated for the simulation. b) Select a random number generator and create the random numbers to be used in the simulation. c) Associate the generated random numbers with the factors identified in step 1 and coded in step 4 (a).

Step 5: Summarize and examine the results obtained in step 4. Step 6: Evaluate the results of the simulation. Step 7: Formulate proposals for advice to management on the course of action to be adopted and modify the model, if necessary.

Q-4. Use Branch and Bound technique to solve the following problem Maximise z = 3x1 + 3x2 + 13 x3 Subject to 3x1 + 6x2 + 7x3 8 6x1 3x2 + 7x3 8 0 xj 5 And xj are integer j = 1, 2, 3

Ans:Solution: At the starting iteration, you can consider z(0) = 0 to be the lower bound, for x, since all xj = 0 is feasible. The master list contains only LPP (1) (2) and (3), which is designated as problem 1. Choose it in step 0, and in step 1 determine the optimum solution. Z0 = 63, X1=9/2 ,X2=7/2 (Solution to problem 1) Since the solution is not integer valued, proceed from step 2 to step 3, and select x1. Then, since , X*1=[9/2]=[4] place the following two additional problems on the master list. Problem 2: (1) (2) and 5 x1 7; 0 x2 7 Problem 3: (1) (2) and 0 x1 4 ; 0 x2 7 Returning to step 0: Z(1) = Z(0) = 0, Suppose you choose problem 2, Step 1 establishes that problem 2 has the feasible solution Z0 = 35, X1 = 5 ,X2 = 0 [solution to problem (2)] (5)

Since it satisfies the integer constraints, record it at step 2 by enclosing in a rectangle and let z(2) = 35. Returning to step 0 with z(2) = 35, you will find that problem 3 is available. Step 1 determines the following optimum feasible solution to it Z0 = 58, X1 = 4, X2=10/3 (Problem 3) Since the solution is not integer valued, proceed from step 2 to step 3 and select

x2. Then . X *x=[10/3]=3 Then add the following additional problems on the master list: Problem 4: (1) (2) and 0 X1 4; 4 X 7
2

Problem 5: (1) (2) and 0 x1 4; 0 x2 3 Returning to step 0 with z(3) = z(2) = 35, choose problem 4 from step 1, as you know that problem 4 has no feasible solution, you again return to step 0 with z(4) = z(3) = 35. Only problem 5 is available in the master list. In step 1, you again determine the following optimum solution to this problem. Z0 = 55 x1 = 4 x2 = 3 (solution to problems) ---------- (6) Since this satisfies the integer constraints, record it at step 2 by enclosing inside a rectangle and let z(5) = 55. Returning to step 0, you will find that the master list is empty; and thus the algorithm terminates. Now on termination, you will find that only two feasible integer solutions namely (5) and (6) have been recorded. The best of these gives the optimum solution to the given IPP. Hence the optimum integer solution to the given IPP is Z0 = 55, x1 = 4, x2 = 3.

Node

Figure 7.2: Tree diagram of the above example Solution Additional Type of solution X1 X2 7/2 0 10/3 --3 Z* 63 35 58 --55 constraits --X15 X14 X 1 4,X 2 4 X 1 4, X 2 3 Non-integer (original problem) integerZ*(1) Non-integer No solution integerZ*(2)

1 2 3 4 5

9/2 5 4 --4

At the end of the 8th iteration we get the optional solution to the I.P.P. is x1 = x2 = 0, x3 = 1, z* = 13.

Q-5. Explain the different steps involved in simulation methodologies? The methodology developed for simulation process consists of the following seven steps: Step 1: Identify and clearly define the problem. Step 2: List the statement of objectives of the problem. Step 3: Formulate the variables that influence the situation and an extract or probabilistic description of their possible values or states. Step 4: Obtain a consistent set of values (or states) for the variables, i.e., a sample of probabilistic variables, random sampling technique maybe used. Step 5: Use the sample obtained in step 2 to calculate the values of the decision criterion, by actually following the relationships among the variables for each of the alternative decisions. Step 6: Repeat steps 2 and 3 until a sufficient number of samples are available. Step 7: Tabulate the various values of the decision criterion and choose the best policy.

Q-6. Write down the basic difference between PERT &CPM. Though there are no essential differences between PERT and CPM as both of them share in common the determination of a critical path. Both are based on the network representation of activities and their scheduling that determines the most critical activities to be controlled so as to meet the completion date of the project.

PERT
Some key points about PERT are as follows: 1. PERT was developed in connection with an R&D work. Therefore, it had to cope with the uncertainties that are associated with R&D activities. In

PERT, the total project duration is regarded as a random variable. Therefore, associated probabilities are calculated so as to characterize it. 2. It is an event-oriented network because in the analysis of a network, emphasis is given on the important stages of completion of a task rather than the activities required to be performed to reach a particular event or task. 3. PERT is normally used for projects involving activities of non-repetitive nature in which time estimates are uncertain. 4. It helps in pinpointing critical areas in a project so that necessary adjustment can be made to meet the scheduled completion date of the project.

CPM
1. CPM was developed in connection with a construction project, which consisted of routine tasks whose resource requirements and duration were known with certainty. Therefore, it is basically deterministic. 2. CPM is suitable for establishing a trade-off for optimum balancing between schedule time and cost of the project. 3. CPM is used for projects involving activities of repetitive nature.

Master of Business Administration - Semester 2 MB0048: Operations Research ASSIGNMENT- Set 2 Q-1. Define Operations Research. Discuss different models available in OR. Churchman, Aackoff and Aruoff defined Operations Research as: the application of scientific methods, techniques and tools to operation of a system with optimum solutions to the problems, where 'optimum' refers to the best possible alternative. The objective of Operations Research is to provide a scientific basis to the decision-makers for solving problems involving interaction of various components of the organisation. We can achieve this by employing a team of scientists from different disciplines, to work together for finding the best possible solution in the interest of the organisation as a whole. The solution thus obtained is known as an optimal decision. We can also define Operations Research as The use of scientific methods to provide criteria for decisions regarding man, machine, and systems involving repetitive operations. A model is an idealized representation or abstraction of a real-life system. The objective of a model is to identify significant factors that affect the real-life system and their interrelationships. A model aids the decision-making process as it provides a simplified description of complexities and uncertainties of a problem in a logical structure. The most significant advantage of a model is that it does not interfere with the real-life system. A broad classification of OR models You can broadly classify OR models into the following types. A. Physical Models include all form of diagrams, graphs and charts. They are designed to tackle specific problems. They bring out significant factors and interrelationships in pictorial form to facilitate analysis. There are two types of physical models: a. Iconic models b. Analog models Iconic models are primarily images of objects or systems, represented on a smaller scale. These models can simulate the actual performance of a product. Analog models are small physical systems having characteristics similar to the objects they represent, such as toys. B. Mathematical or Symbolic Models employ a set of mathematical symbols to represent the decision variable of the system. The variables are related by mathematical systems. Some examples of mathematical models are allocation, sequencing, and replacement models. C. By nature of Environment: Models can be further classified as follows:

a. Deterministic model in which everything is defined and the results are certain, such as an EOQ model. b. Probabilistic Models in which the input and output variables follow a defined probability distribution, such as the Games Theory. D. By the extent of Generality Models can be further classified as follows: a. General Models are the models which you can apply in general to any problem. For example: Linear programming. b. Specific Models on the other hand are models that you can apply only under specific conditions. For example: You can use the sales response curve or equation as a function of only in the marketing function. Q-2. Write dual of Max Z= 4X1+5X2 subject to 3X1+X215 X1+2X210 5X1+2X220 X1, X20 Soln: Min W = 15Y1 + 10Y2 + 20Y3 Subject to 3Y1 + Y2 + 5Y3 4 Y1 + 2Y2 + 2Y3 5 Y1, Y2, Y3 0

Q-3. Solve the following Assignment Problem Operations O1 O2 O3 M1 10 9 15 M2 15 10 16 M3 12 9 16 M4 11 12 17

Since the number of rows are less than number of columns, adding a dummy row and applying Hungarian method, Row reduction matrix Operations O1 O2 O3 O4 M1 10 9 15 0 M2 15 10 16 0 M3 12 9 16 0 M4 11 12 17 0

Optimum assignment solution


Operations O1 O2 O3 O4 M1

[0] x
1

M2 5 1

M3 2

M4 1 3

[0] x

[0] x x

x [0]

Hungarian Method leads to multiple solutions. Selecting (03, M2) arbitrarily. O1 M1 O2 M3 O3 M2 O4 M4 10 09 16 00

------------------------TOTAL 35 Therefore, the optimum assignment schedule is O1 M1, O2 M3, O3 M2 AND O4 M4. Q-4. Explain PERT Program (Project) Evaluation and Review Technique (PERT) is a project management tool used to schedule, organize, and coordinate tasks within a project. It is basically a method to analyze the tasks involved in completing a given project, especially the time needed to complete each task, and to identify the minimum time needed to complete the total project. Some key points about PERT are as follows: 1. PERT was developed in connection with an R&D work. Therefore, it had to cope with the uncertainties that are associated with R&D activities. In PERT, the total project duration is regarded as a random variable. Therefore, associated probabilities are calculated so as to characterize it. 2. It is an event-oriented network because in the analysis of a network, emphasis is given on the important stages of completion of a task rather than the activities required to be performed to reach a particular event or task. 3. PERT is normally used for projects involving activities of non-repetitive nature in which time estimates are uncertain. 4. It helps in pinpointing critical areas in a project so that necessary adjustment can be made to meet the scheduled completion date of the project. PERT planning involves the following steps: Identify the specific activities and milestones. Determine the proper sequence of the activities. Construct a network diagram. Estimate the time required for each activity.

Determine the critical path.

Update the PERT chart as the project progresses. Q-5. Explain Maximini-minimax principle

Solving a two-person zero-sum game


Player A and player B are to play a game without knowing the other players strategy. However, player A would like to maximize his profit and player B would like to minimize his loss. Also each player would expect his opponent to be calculative. Suppose player A plays A1. Then, his gain would be a11, a12, ... , a1n, accordingly Bs choice would be B1,B2, , Bn. Let 1 = min { a11, a12, , a1n. Then, 1 is the minimum gain of A when he plays A1 (1 is the minimum pay-off in the first row.) Similarly, if A plays A2, then his minimum gain is 2, the least pay-off in the second row. You will find corresponding to As play A1, A2, , Am, the minimum gains are the row minimums 1, 2, , m. Suppose A chooses the course of action where i is maximum. Then the maximum of the row minimum in the pay-off matrix is called maximin. The maximin is =
max I

min

(aij) }

Similarly, when B plays, he would minimise his maximum loss. The maximum loss to B is when Bj is j = This is the maximum pay-off in the j
th max i

( aij ).

column.

The minimum of the column maximums in the pay-off matrix is called minimax.

The minimax is =
min j

max

(aij) }

If = = v (say), the maximin and the minimax are equal and the game is said to have saddle point. If < , then the game does not have a saddle point.

Saddle point
In a two-person zero-sum game, if the maximin and the minimax are equal, the game has saddle point. Saddle point is the position where the maximin (maximum of the row minimums) and minimax (minimum of the column maximums) coincide. If the maximin occurs in the rth row and if the minimax occurs in the sth column, the position (r, s) is the saddle point. Here, v = ars is the common value of the maximin and the minimax. It is called the value of the game. The value of a game is the expected gain of player A, when both the players adopt optimal strategy. Note: If a game has saddle point, (r, s), the players strategy is pure strategy.

Solution to a game with saddle point


Consider a two-person zero-sum game with players A and B. Let A1, A2, ,Am be the courses of action for player A. Let B1, B2, ,Bn be the courses of action for player B. The saddle point of the game is as follows: 1. The minimum pay-off in each row of the pay-off matrix is encircled. 2. The maximum pay-off in each column is written within a box. 3. If any pay-off is circled as well as boxed, that pay-off is the value of the game. The corresponding position is the saddle point. Let (r, s) be the saddle point. Then, the suggested pure strategy for player A is Ar. The suggested pure strategy for player B is Bs. The value of the game is ars.

Note: However, if none of the pay-offs is circled or boxed, the game does not have a saddle point. Hence, the suggested solution for the players is mixed strategy.

Q-6. Write short notes on the following: a. Linear Programming Linear programming focuses on obtaining the best possible output (or a set of outputs) from a given set of limited resources. The LPP is a class of mathematical programming where the functions representing the objectives and the constraints are linear. Optimization refers to the maximization or minimization of the objective functions.
You can define the general linear programming model as follows:

Maximize or Minimize: Z = c1X1 + c2X2 + --- +cnXn Subject to the constraints, a11X1 + a12X2 + --- + a1nXn ~ b1 a21X1 + a22X2 + --- + a2nXn ~ b2 am1X1 + am2xX2 + --- + amnXn ~ bm and X1, X2, .., Xn 0 Where, cj, bi and aij (i = 1, 2, 3, .. m, j = 1, 2, 3 ------- n) are constants determined from the technology of the problem and Xj (j = 1, 2, 3 ---- n) are the decision variables. Here ~ is either (less than), (greater than) or = (equal). Note that, in terms of the above formulation the coefficients cj, bi and aij are interpreted physically as follows. If bi is the available amount of resources i, where aij is the amount of resource i that must be allocated to each unit of activity j, the worth per unit of activity is equal to cj.

b.Transportation
Transportation model is an important class of linear programs. For a given supply at each source and a given demand at each destination, the model studies the minimization of the cost of transporting a commodity from a number of sources to several destinations. The transportation problem involves m sources, each of which has available ai (i = 1, 2 m) units of homogeneous product and n

destinations, each of which requires bj (j = 1, 2., n) units of products. Here ai and bj are positive integers. The cost cij of transporting one unit of the product from the ith source to the jth destination is given for each i and j. The objective is to develop an integral transportation schedule that meets all demands from the inventory at a minimum total transportation cost. It is assumed that the total supply and the total demand are equal.
m

i=1 ai = nj=1 bj

(1)

The condition (1) is guaranteed by creating either a fictitious destination with a demand equal to the surplus if total demand is less than the total supply or a (dummy) source with a supply equal to the shortage if total demand exceeds total supply. The cost of transportation from the fictitious destination to all sources and from all destinations to the fictitious sources are assumed to be zero so that total cost of transportation will remain the same. The standard mathematical model for the transportation problem is as follows. Let Xij be number of units of the homogenous product to be transported from source i to the destination j. Then objective is to Minimize Z = Subject to -------------, n
m m

i=1 nj=1 CIJ Xij


= 1, 2, 3, -------------, m and (2)
n

i=1 ai, i

j=1 bj,

j = 1, 2, 3,

With all XIJ 0 A necessary and sufficient condition for the existence of a feasible m solution to the transportation problem (2) is: i=1 ai = nj=1 bj n problem

Anda mungkin juga menyukai