This action might not be possible to undo. Are you sure you want to continue?
MBA – 2nd Semester
MB0048 – Set1
Q.1 a) “Operation Techniques is a bunch of mathematical techniques.” Comment. Ans: Operations Research is an interdisciplinary branch of applied mathematics and formal science that uses methods such as mathematical modelling, statistics, and algorithms to arrive at optimal or near optimal solutions to complex problems. It is typically concerned with optimizing the maxima (profit, assembly line performance, crop yield, bandwidth, etc) or minima (loss, risk, etc.) of some objective function. Operations research helps management achieve its goals using scientific methods. The terms operations research and management science are often used synonymously. When a distinction is drawn, management science generally implies a closer relationship to the problems of business management. The field of operations research is closely related to Industrial engineering. Industrial engineers typically consider Operations Research (OR) techniques to be a major part of their toolset. Some of the primary tools used by operations researchers are statistics, optimization, probability theory, queuing theory, game theory, graph theory, decision analysis, and simulation. Because of the computational nature of these fields, OR also has ties to computer science, and operations researchers use custom-written and off-the-shelf software. Operations research is distinguished by its frequent use to examine an entire management information system, rather than concentrating only on specific elements (though this is often done as well). An operations researcher faced with a new problem is expected to determine which techniques are most appropriate given the nature of the system, the goals for improvement, and constraints on time and computing power. For this and other reasons, the human element of OR is vital. Like any other tools, OR techniques cannot solve problems by themselves. Scope of operation Research: Examples of applications in which operations research is currently used include: 1. Critical path analysis or project planning: identifying those processes in a complex project which affect the overall duration of the project. 2. Designing the layout of a factory for efficient flow of materials. 3. Constructing a telecommunications network at low cost while still guaranteeing QoS (quality of service) or QoS (Quality of
Experience) if particular connections become very busy or get damaged. 4. Road traffic management and 'one way' street allocations i.e. allocation problems. 5. Determining the routes of school buses (or city buses) so that as few buses are needed as possible. 6. Designing the layout of a computer chip to reduce manufacturing time (therefore reducing cost) Managing the flow of raw materials and products in a supply chain based on uncertain demand for the finished products. 7. Efficient messaging and customer response tactics. 8. Robotizing or automating human-driven operations processes. 9. Globalizing operations processes in order to take advantage of cheaper materials, labour, land or other productivity inputs Managing freight transportation and delivery systems (Examples: LTL Shipping, intermodal freight transport). 10. Scheduling. 11. Personnel staffing. 12. Manufacturing steps. 13. Project tasks. 14. Network data traffic: these are known as queuing models or queueing systems. 15. Sports events and their television coverage blending of raw materials in oil. 16. Refineries determining optimal prices, in many retail and B2B settings, within the disciplines of pricing science. Operations research is also used extensively in government where evidence-based policy is used. Q.1- b) “Operation Research is an aid for the executive in making his decisions based on scientific methods analysis”. Discuss the above statement in brief. Operation Research is a scientific method of providing executive departments with a quantitative basis for decisions regarding the operations under their control. Morse & Kimball Operations research is a scientific approach to problem solving for executive management. – H.M. Wagner Operations research is an aid for the executive in making these decisions by providing him with the needed quantitative information based on the scientific method of analysis. The mission of Operations Research is to serve the entire Operations Research (OR) community, including practitioners, researchers, educators, and students. Operations Research, as the flagship journal of our profession, strives to publish results that are truly insightful. Each issue of Operations Research attempts to provide a balance of well-written articles that span the wide array of creative activities in OR. Thus, the major criteria for acceptance of a paper in Operations Research are that the paper is important to more than a small subset of the OR community, contains important insights, and makes a substantial contribution to the field that will stand
the test of time. Operational research, also known as operations research, is an interdisciplinary branch of applied mathematics and formal science that uses advanced analytical methods such as mathematical modelling, statistical analysis, and mathematical optimization to arrive at optimal or near-optimal solutions to complex decision-making problems. It is often concerned with determining the maximum (of profit, performance, or yield) or minimum (of loss, risk, or cost) of some real-world objective. Originating in military efforts before World War II, its techniques have grown to concern problems in a variety of industries. Operational research, also known as OR, is an interdisciplinary branch of applied mathematics and formal science that uses advanced analytical methods such as mathematical modelling, statistical analysis, and mathematical optimization to arrive at optimal or near-optimal solutions to complex decision-making problems. It is often concerned with determining the maximum (of profit, performance, or yield) or minimum (of loss, risk, or cost) of some real world objective. Originating in military efforts before World War II, its techniques have grown to concern problems in a variety of industries. Operational research encompasses a wide range of problem-solving techniques and methods applied in the pursuit of improved decisionmaking and efficiency. Some of the tools used by operational researchers are statistics, optimization, probability theory, queuing theory, game theory, graph theory, decision analysis, mathematical modelling and simulation. Because of the computational nature of these fields, OR also has strong ties to computer science. Operational researchers faced with a new problem must determine which of these techniques are most appropriate given the nature of the system, the goals for improvement, and constraints on time and computing power. Work in operational research and management science may be characterized as one of three categories: Fundamental or foundational work takes place in three mathematical disciplines: probability, optimization, and dynamical systems theory. Modelling work is concerned with the construction of models, analyzing them mathematically, implementing them on computers, solving them using software tools, and assessing their effectiveness with data. This level is mainly instrumental, and driven mainly by statistics and econometrics. Application work in operational research, like other engineering and economics' disciplines, attempts to use models to make a practical impact on real-world problems. • The major sub disciplines in modern operational research, as identified by the journal Operations Research, are: • Computing and information technologies • Decision analysis • Environment, energy, and natural resources • Financial engineering • Manufacturing, service sciences, and supply chain management • Policy modelling and public sector work
• • • •
Revenue management Simulation Stochastic models Transportation Comment on the following statements: Operation Research advocates a system approach and is concerned with optimization.
Q. 2 a)
1. Systems approach: The term system approach implies that each problem should be examined in its entirely to the extent possible and economically feasible from the point of view of the overall system of which the problem under consideration is one part. Under those approaches a manager makes conscious attempt to understand the relationships among various parts of the organisation and their role in supporting the overall performance of the organisation. Operations objective of operations research is to provide managers of the organisation with a scientific basis for solving problems involving the interaction of components of the organisation as a whole. The decision which is best for the organisation as a whole is called an optimal decision. Operations research tries to find the best decision relative to a large portion of the total organisation. Hence in operations research every problem is considered in its totality, i.e. O.R. adopts systems approach for solving the problem. In other words, “Operations Research is the scientific study of large systems with a view to identify problem areas and provide the mangers with a quantitative basis for decisions which will enhance their effectiveness in achieving the specified objectives.” 2. Inter-disciplinary Team Approach: It is an important characteristic of O.R. According to this characteristic, no single individual can be an expert on all aspects of a problem under consideration. Thus, O.R. utilizes the inter disciplinary team approach. Under this approach, a team comprising experts from different disciplines such as mathematics, statistics, economics, management, computer science, engineering and psychology, etc. is constituted. Such a team when confronted with a problem determines its solution by utilizing the diverse background and skills of the teammates. Every expert of the team, while solving the problem, tries to abstract the essence of the problem and then determines whether a similar type of problem has been dealt by his team or not. If the answer is yes, then it is solution of the current problem. In this way, each member of the team, by utilizing his experience and expertise, may be in a position to suggest an approach to overcome a problem that otherwise may not be possible for an individual to tackle. 3. Methodological Approach: O.R. utilizes scientific methods for solving a problem. Specifically, the process begins with the careful observation and formulation of the
problem. The next step is to construct a scientific model (typically a mathematical model) that attempts to abstract the essence of the real problem. From this model, conclusions or solutions are obtained which are also valid for the real problem. In an interactive fashion, the model is then verified through appropriate experiments to determine the best or optional solution to the problem under consideration. 4. Operations economy: O.R. is a problem solving and a decision making science. Whenever we have conflicts, uncertainty and complexity in any situation, O.R. can help in the end to reduce costs and improve profits and effects substantial “Operations Economy”. Once the old approach of management by intuit is buried, a scientific approach to decision making is bound to help. Often the conflicts are so tangled that they defy any intuitive solution, viz., the marketing function frequently caught up in recoiling the following conflicting objectives: i) product innovation, ii) high scale volume, iii) increasing market share, iv) flexibility in the market place, and v)entry into new markets and revenue markets. It is here that O.R. is likely to convincingly optimize the total effectiveness. From all above areas of applications, one may conclude that operations research can be widely advocate a systems approach for making timely management decisions and also used as a corrective measure. O.R. encourages systems approach which concerned with the cost optimization, and hence we can say: Operation Research advocates a system approach and is concerned with optimization. Q.2- b). Operation Research personality. Comment. replaces management by
Operations research is today recognised as an applied science concerned with large number of diverse human activities. To be precise an operation uses some valuable resources like men, money, machines, time, effort, etc. The outcome of the operation has also some value. An operations research worker is required: i) to minimize the input value for a specific output, or /and ii) to maximize the output value for a specific input, or /and iii) maximize some function of these values, e. g. the profit function (difference between output & input values) or return-on-investment function (ratio of output and input values), etc. Some of the areas of management where techniques of operations research are applied are listed below: 1. Finance, Budgeting and Investments: a) b) cash flow analysis, long range capital investment portfolios, dividend policies, etc. Credit policies, procedures. credit risks and requirements, account
c) d) 2.
Claim and complaint procedures. Dividend policies, investment and portfolio management, balance sheet and cash flow analysis.
Purchasing, procurement and Exploration: a) b) c) d) e) f) Determining the quality and timing of purchase of raw materials, machinery, etc. Rules for buying and supplies under varying prices. Bidding policies. Equipment replacement policies. Determination of quantities and timings of purchases. Strategies for exploration and exploitation of new material source.
Production Management: a) i) Product planning: Location and size of warehouses, distribution centres, retail outlets, etc.
ii) Distribution policy b) Manufacturing & facility planning:
i) Production scheduling and sequencing ii) Product scheduling and allocation of resources iii) Selection & location of factories, warehouses and their sizes iv) Determining the optimal production mix. v) Maintenance policies & preventive maintenance. vi) 4. Scheduling & sequencing the production run by proper allocation of machines.
Marketing Management: a) Product selection, timing, competitive actions.
b) c) d) e) 5.
Advertising strategy advertising.
Number of salesman, frequency of calling of accounts, etc. Effectiveness of market research. Size of the stock to meet the future demand.
Personnel Management: a) b) c) Recruitment policies & assignment of jobs. Selection of suitable personnel with due consideration for age and skills, etc. Establishing equitable bonus systems.
Research & Development: a) b) c) d) e) Determination of areas of concentration of research and development. Reliability & evaluation of alternative designs. Control of development projects. Coordination of multiple research projects. Determination of time & cost requirements.
From all above areas of applications, one may conclude that operations research can be widely used in taking timely management decisions and also used as a corrective measure. The application of this tool involves certain data and not merely a personality of decision maker, and hence we can say: Operations Research has replaced management by personality.
Q.3. Explain how the profit maximization transportation problem can be converted to an equivalent cost minimization transportation problem. How to convert profit maximization transportation problem to an equivalent cost minimization transportation problem can be understood by following Illustration as: A firm has three factories located in city A, B & C and supplies goods to four dealers, dealer 1, 2, 3 & 4, spread all over the country. The
production capacities of these factories are 1000, 700 & 900 units per month respectively. The monthly orders from the dealers are 900, 800, 500 & 400 units respectively. Per unit return (excluding transportation costs) are Rs. 8, 7 & 9 at the three factories. Unit transportation costs from the dealers are given below: Factory City - A City - B City - C Dealers 1 2 3 4 2 2 5 3 3 2 3 2 4 4 2 1
Optimal distribution system to maximize the total r eturn to be determined. From the given data, we compute a matrix of net returns as done in table below; (Transportation matrix (Net return) for the Maximization problem) Factory City - A City - B City - C Dealers 1 6 4 5 2 6 2 6 3 6 4 7 4 4 5 8 Factory capacity 1000 700 900
To convert the given maximization problem to an equivalent minimization problem, we identify the cell (element) which has the highest contribution per unit (in this problem C-4 has highest per unit contribution, Rs.8), and subtract all elements from this highest element. The resultant matrix is a transportation problem with minimizing objective function. This has been given in the following table. (Transportation matrix for the Minimization problem) Factory City - A City - B City - C Dealer requirement Dealers 1 2 4 3 900 2 2 6 2 800 3 2 4 1 500 4 4 3 0 400 Factory capacity 1000 700 900 2600
The minimization problem is solved as a usual transportation problem. The resulting optimal solution is also the optimal solution to the original (maximization) problem. The value of the objective function is
computed by referring the matrix of the maximization problem. It should be noted that the converted minimization problem will have at least one element with zero value. 4. Write the difference in the simplex solution procedure for a maximization problem and a minimization problem of linear programming. The difference in the simplex solution procedure for a maximization problem and a minimization problem of linear programming can be explained by the steps followed to solve the minimization/ minimization problem as follows ; 1. Introduce stack variables (Si’s) for “£” type of constraint. 2. 3. Introduce surplus variables (Si’s) and artificial variables (Ai) for “³” type of constraint. Introduce only Artificial variable for “=” type of constraint.
4. Cost (Cj) of slack and surplus variables will be zero and that of artificial variable will be “M” 5. Find Zj – Cj for each variable. 6. Slack and artificial variables will form basic variable for the first simplex table. Surplus variable will never become basic variable for the first simplex table. 7. Zj = sum of [cost of variable x its coefficients in the constraints – Profit or cost coefficient of the variable]. 8. Select the most negative value of Zj – Cj. That column is called key column. The variable corresponding to the column will become basic variable for the next table. 9. Divide the quantities by the corresponding values of the key column to get ratios; select the minimum ratio. This becomes the key row. The basic variable corresponding to this row will be replaced by the variable found in step 6. 10. The element that lies both on key column and key row is called Pivotal element. 11. Ratios with negative and “a” value are not considered for determining key row. 12. Once an artificial variable is removed as basic variable, its column will be deleted from next iteration.
For maximisation problems, decision variables coefficient will be same as in the objective function. For minimisation problems, decision variables coefficients will have opposite signs as compared to objective function. Values of artificial variables will always is – M for both maximisation and minimisation problems. The process is continued till all Zj – Cj ³ 0.
What do you mean by the two-phase method for solving a given LPP? Why is it used?
Every linear programming problem (LPP) is associated with another linear programming problem involving the same data and optimal solutions. Such two problems are said to be duals of each other. One problem is called the primal, while the other problem is called the dual. The dual formulation is derived from the same data and solved in a manner similar to the original 'primal' formulation. In other words, you can say that dual is the 'inverse' of the primal formulation because of the following reasons. If the primal objective function is 'maximisation' function, then the dual objective function is 'minimisation' function and vice-versa. The column co-efficient in the primal constraint is the row coefficient in the dual constraint. The co-efficients in the primal objective function are the RHS constraint in the dual constraint. The RHS column of constants of the primal constraints becomes the row of co-efficient of the dual objective function. The concept of duality is useful to obtain additional information about the variation in the optimal solution. These changes could be effected in the constraint co-efficient, in resource availabilities and/or objective function co-efficient. This effect is termed as post optimality or sensitivity analysis. Characteristics of dual solutions If the primal problem possesses a unique non-degenerate, optimal solution, then the optimal solution to the dual is unique. However, dual solutions arise under a number of other conditions. Several of the cases which can arise are:
When the primal problem has a degenerate optimal solution, the dual has multiple optimal solutions. When the primal problem has multiple optimal solutions, the optimal dual solution is degenerate. When the primal problem is unbounded, the dual is infeasible. When the primal problem is infeasible, the dual is unbounded or infeasible. Formulation of Dual Concepts Consider the following LPP Maximise Z = c1x1 +c2x2 + . . .+ cnxn Subject to the constraints a11 x1 + a12 x2 + . . . + a1n xn ≤ b1 a21 x1 + a22 x2 + . . . + a2n xn ≤ b2 am1 x1 + am2 x2 + . . . + amn xn ≤ bm x1, x2, . . ., xn ≥ 0 To construct a dual problem, you must adopt the following guidelines: i. The maximisation problem in the primal becomes a minimisation problem in the dual and vice versa ii. (≤) type of constraints in the primal become (≥) type of constraints in the dual and vice versa. iii. The coefficients c1, c2, . . .,cn in the objective function of the primal become b1, b2,…,bm in the objective function of the dual. iv. The constants b1, b2,…,bm in the constraints of the primal become c1, c2, . . .,cn in the constraints of the dual v. If the primal has n variables and m constraints the dual will have m variables and n constraints vi. The variables in both the primal and dual are non-negative Thus the dual problem will be Minimise W = b1 y1 + b2 y2 + . . . +bm ym Subject to the constraints a11 y1 + a21 y2 + . . . + am1 ym ≥ c1 a12 y1 + a22 y2 + . . . + am2 ym ≥ c2 a1n y1 + a2n y2 + . . . + amn ym ≥ cn y1, y2, . . ., ym ≥ 0
Formation of dual LPP is easier when the standard form of LPP for maximisation problem must contain “≤” type of constraints, while for minimisation problem, it must contain “≥” type of constraints.
Two Phase Method: Two-phase method for solving a given LPP can be divided in the two phses as mentioned below: Phase I: Formulate the new problem. Start by eliminating the original objective function by the sum of the artificial variables for a minimisation problem and the negative of the sum of the artificial variables for a maximisation problem. The Simplex method optimizes the ensuing objective with the constraints of the original problem. If a feasible solution is arrived, the optimal value of the new objective function is zero (suggestive of all artificial variables being zero). Subsequently proceed to phase -II. If the optimal value of the new objective function is non-zero, it means there is no solution to the problem and the method terminates. Phase II: Start phase II using the optimum solution of phase I as the base. Then take the objective function without the artificial variables and solve the problem using the Simplex method. Why is it used? The drawback of the penalty cost method is the possible computational error resulting from assigning a very large value to the constant M. To overcome this difficulty, Two - Phase Simplex method is considered where the use of M is eliminated by solving the problem in two phases. Q. 6 Indicate any four shortcomings of taking a simulation approach to solve an O.R. problem. Shortcomings of taking a simulation approach to solve an O.R. problem The range of application of simulation in business is extremely wide. Unlike other mathematical models, simulation can be easily understood by the users and thereby facilitates their active involvement. This makes the results more reliable and also ensures easy acceptance for implementation. The degree to which a simulation model can be made close to reality is dependent upon the ingenuity of the OR team who identifies the relevant variables as well as their behavior. In case of other OR models, simulation helps the manager to strike a balance between opposing costs of providing facilities (usually meaning
long term commitment of funds) and the opportunity and costs of not providing them. The simulation approach is recognised as a powerful tool for management decision-making. Shortcoming of taking a simulation approach to solve an O. R. problems are as follows; 1. It does not produce optimal results. Solutions are approximate, and it is some less than formal but ‘satisfactory’ approach to problemsolving only. 2. To be able to simulate systems, a fairly good knowledge of the parts or components of the system and their characteristics is required. The desire is to understand, explain and predict the dynamic behavior of the system or the sum total of these parts. Adequate knowledge of the system behavior. 3. Each simulation run like a single experiment conducted under a given set of conditions as defined by a set of values for the input solution. A number of simulation runs will be necessary and thus can be time consuming. As the number of variables increases in terms of input, the difficulty in finding the optimum values increases considerably. 4. Since simulation involves repetitions of the experiment, it is a time consuming task when manually done. 5. As a number of parameters, increase, the difficulty in finding the optimum values increases to a considerable extent. 6. Because of the simplicity in adoption of simulation process, one may develop to rely on this technique too often, although mathematical model is more suitable to the situation. 7. One should not ignore the cost associated with a simulation study for data collection, formation of the model. A good simulation model may be very expensive. Often it takes years to develop a usable corporate planning model. 8. The computer time as it is fairly significant. 9. A simulation application is based on the premise that the behaviour pattern of relevant variables is known, and this very premise sometimes becomes questionable. 10. Not always can the probabilities be estimated with ease or desired reliability. The results of simulation should always be compared with solutions obtained by other methods wherever possible, and “tempered” with managerial judgment
MB0048 –Operations Research Assignment Set- 2
Q1. Explain how to transform an unbalanced transportation problem into a balanced transportation problem where the demand of warehouses is satisfied by the supply of factories. If the total supply is more than the total demand, we introduce an additional column, which will indicate the surplus supply with transportation cost zero. Similarly, if the total demand is more than the total supply, an additional row is introduced in the table, which represents unsatisfied demand with transportation cost zero. The balancing of an unbalanced transportation problem is illustrated in the following example.
Plant A B Demand Warehouse W1 28 19 250 W2 17 12 250 W3 26 16 500 Supply 500 300
The total demand is 1000, whereas the total supply is 800.
Si < Dj Total supply < total demand. To solve the problem, we introduce an additional row with transportation cost zero indicating the unsatisfied demand. Warehouse W1 28 W2 17 W3 26
B Unsatisfied demand Demand
19 0 250
12 0 250
16 0 500
300 200 1000
Using matrix minimum method, we get the following allocations. Warehouse Plant W1 A B Unsatisfied demand Demand 250 19 0 250 0 500 W2 17 W3 500 300 200 1000 Supply
Initial basic feasible solution
50 X 28 + 450 X 26 + 250 X 12 + 50 X 16 + 200 X 0 = 16900. 2. Explain how the profit maximization transportation problem into a balanced transportation problem where the demand of warehouses is satisfied by the supply of factories A firm has three factories located in city A, B & C and supplies goods to four dealers, dealer 1, 2, 3 & 4, spread all over the country. The production capacities of these factories are 1000, 700 & 900 units per month respectively. The monthly orders from the dealers are 900, 800, 500 & 400 units respectively. Per unit return (excluding transportation costs) are Rs. 8, 7 & 9 at the three factories. Unit transportation costs from the dealers are given below: Factory City - A City - B Dealers 1 2 3 2 2 5 3 2 3 4 4 2
City - C
Optimal distribution system to maximize the total r eturn to be determined. From the given data, we compute a matrix of net returns as done in table below; (Transportation matrix (Net return) for the Maximization problem) Factory City - A City - B City - C Dealers 1 6 4 5 2 6 2 6 3 6 4 7 4 4 5 8 Factory capacity 1000 700 900
To convert the given maximization problem to an equivalent minimization problem, we identify the cell (element) which has the highest contribution per unit (in this problem C-4 has highest per unit contribution, Rs.8), and subtract all elements from this highest element. The resultant matrix is a transportation problem with minimizing objective function. This has been given in the following table. (Transportation matrix for the Minimization problem) Factory City - A City - B City - C Dealer requirement Dealers 1 2 4 3 900 2 2 6 2 800 3 2 4 1 500 4 4 3 0 400 1000 700 900 2600 Factory capacity
The minimization problem is solved as a usual transportation problem. The resulting optimal solution is also the optimal solution to the original (maximization) problem. The value of the objective function is computed by referring the matrix of the maximization problem. It should be noted that the converted minimization problem will have at least one element with zero value.
3. Illustrate graphically the following special cases of Linear programming problems:
i) Multiple optimal solutions, ii) No feasible solution, iii) Unbounded problem
1. Multiple Optimal Solutions The linear programming problems discussed in the previous section possessed unique solutions. This was because the optimal value occurred at one of the extreme points (corner points). But situations may arise, when the optimal solution obtained is not unique. This case may arise when the line representing the objective function is parallel to one of the lines bounding the feasible region. The presence of multiple solutions is Maximize z = x1 + 2x2 subject to x1 80 x2 60 5x1 + 6x2 600 x1 + 2x2 160 x1, x2 0.
In the above figure, there is no unique outer most corner cut by the objective function line. All points from P to Q lying on line PQ
represent optimal solutions and all these will give the same optimal value (maximum profit) of Rs. 160. This is indicated by the fact that both the points P with co-ordinates (40, 60) and Q with co-ordinates (60, 50) are on the line x1 + 2x2 = 160. Thus, every point on the line PQ maximizes the value of the objective function and the problem has multiple solutions. 2. Infeasible Problem In some cases, there is no feasible solution area, i.e., there are no points that satisfy all constraints of the problem. An infeasible LP problem with two decision variables can be identified through its graph. For example, let us consider the following linear programming problem. Minimize z = 200x1 + 300x2 subject to 2x1 + 3x2 1200 x1 + x2 400 2x1 + 1.5x2 900 x1, x2 0
The region located on the right of PQR includes all solutions, which satisfy the first and the third constraints. The region located on the left of ST includes all solutions, which satisfy the second constraint. Thus, the problem is infeasible because there is no set of points that satisfy all the three constraints. 3. Unbounded Solutions
It is a solution whose objective function is infinite. If the feasible region is unbounded then one or more decision variables will increase indefinitely without violating feasibility, and the value of the objective function can be made arbitrarily large. Consider the following model: Minimize z = 40x1 + 60x2 subject to 2x1 + x2 70 x1 + x2 40 x1 + 3x2 90 x1, x2 0
The point (x1, x2) must be somewhere in the solution space as shown in the figure by shaded portion. The three extreme points (corner points) in the finite plane are: P = (90, 0); Q = (24, 22) and R = (0, 70) The values of the objective function at these extreme points are: Z(P) = 3600, Z(Q) = 2280 and Z(R) = 4200 In this case, no maximum of the objective function exists because the region has no boundary for increasing values of x 1 and x2. Thus, it is not possible to maximize the objective function in this case and the solution is unbounded. The assignment problem can be stated as a problem where different jobs are to be assigned to different machines on the basis
of the cost of doing these jobs. The objective is to minimize the total cost of doing all the jobs on different machines 4. How would you deal with the Assignment problems, where a) the objective function is to be maximized? b) Some Assignments are prohibited? The peculiarity of the assignment problem is only one job can be assigned to one machine i.e., it should be a one-to-one assignment The cost data is given as a matrix where rows correspond to jobs and columns to machines and there are as many rows as the number of columns i.e. the number of jobs and number of Machines should be equal This can be compared to demand equals supply condition in a balanced transportation problem. In the optimal solution there should be only one assignment in each row and columns of the given assignment table. one can observe various situations where assignment problem can existing., assignment of workers to jobs like assigning clerks to different counters in a bank or salesman to different areas for sales, different contracts to bidders. Assignment becomes a problem because each job requires different skills and the capacity or efficiency of each person with respect to these jobs can be different. This gives rise to cost differences. If each person is able to do all jobs equally efficiently then all costs will be the same and each job can be assigned to any person. When assignment is a problem it becomes a typical optimization problem it can therefore be compared to a transportation problem. The cost elements are given and is a square matrix and requirement at each destination is one and availability at each origin is also one. In addition we have number of origins which equals the number of destinations hence the total demand equals total supply . There is only one assignment in each row and each column .However If we compare this to a transportation problem we find that a general transportation problem does not have the above mentioned limitations. These limitations are peculiar to assignment problem only.
The assignment problem is a special type of transportation problem, where the objective is to minimize the cost or time of completing a number of jobs by a number of persons. In other words, when the problem involves the allocation of n different facilities to n different tasks, it is often termed as an assignment problem. The model's primary usefulness is for planning. The assignment problem also encompasses an important sub-class of so-called shortest- (or longest-) route models. The assignment model is useful in solving problems such as, assignment of machines to jobs, assignment of salesmen to sales territories, travelling salesman problem, etc. It may be noted that with n facilities and n jobs, there are n! possible assignments. One way of finding an optimal assignment is to write all the n! possible arrangements, evaluate their total cost, and select the assignment with minimum cost. But, due to heavy computational burden this method is not suitable. The objective of this section is to examine a computational method - an algorithm - for deriving solutions to the assignment problems. The following steps summarize the approach:
1. Identify the minimum element in each row and subtract it from every element of that row. 2. Identify the minimum element in each column and subtract it from every element of that column. 3. Make the assignments for the reduced matrix obtained from steps 1 and 2 in the following way: i. For each row or column with a single zero value cell that has not be assigned or eliminated, box that zero value as an assigned cell. ii. For every zero that becomes assigned, cross out (X) all other zeros in the same row and the same column. iii. If for a row and a column, there are two or more zeros and one cannot be chosen by inspection, then you are at liberty to choose the cell arbitrarily for assignment. iv. The above process may be continued until every zero cell is either assigned or crossed (X).
4. An optimal assignment is found, if the number of assigned cells equals the number of rows (and columns). In case you have chosen a zero cell arbitrarily, there may be alternate optimal solutions. If no optimal solution is found, go to step 5. 5. Draw the minimum number of vertical and horizontal lines necessary to cover all the zeros in the reduced matrix obtained from step 3 by adopting the following procedure: i. Mark all the rows that do not have assignments. ii. Mark all the columns (not already marked) which have zeros in the marked rows. iii. Mark all the rows (not already marked) that have assignments in marked columns. iv. Repeat steps 5 (i) to (iii) until no more rows or columns can be marked. v. Draw straight lines through all unmarked rows and marked columns. 6. Select the smallest element from all the uncovered elements. Subtract this smallest element from all the uncovered elements and add it to the elements, which lie at the intersection of two lines. Thus, we obtain another reduced matrix for fresh assignment. 7. Go to step 3 and repeat the procedure until you arrive at an optimal assignment.
There are different methods of solving an assignment problem:
1)Complete Enumeration Method: This method can be used in case of assignment. problems of small size. In such cases a complete enumeration and evaluation of all combinations of persons and jobs is possible. One can select the optimal combination. We may also come across more than one optimal combination The number of combinations increases manifold as the size of the problem increases as the total number of possible combinations depends on the number of say, jobs and machines. Hence the use of enumeration method is not feasible in real world cases.
2) Simplex Method: The assignment problem can be formulated as a linear programming problem and hence can be solved by using simplex method.However solving the problem using simplex method can be a tedious job.
3)Transportation Method: The assignment problem is comparable to a transportation problem hence transportation method of solution can be used to find optimum allocation. However the major problem is that allocation degenerate as the allocation is on basis one to one per person per person per job Hence we need a methodspecially designed to solve assignment problems.
4 )Hungarian Assignment Method (HAM): This method is based on the concept of opportunity cost and is more efficient in solving assignment problems. Method in case of a minimization problem.
As we are using the concept “opportunity this means that the cost of any opportunity that is lost while taking a particular decision or action is taken into account while making assignment. Given below are the steps involved to solve an assignment problem by using Hungarian method
In order to solve a maximization type problem we find the regret values instead of opportunity cost. the problem can be solved in two ways The first method is by putting a negative sign before the values in the assignment matrix and then solves the sum as a minimization case using Hungarian methods as shown above. Second method is to locate the largest value in the given matrix and subtract each element in the matrix from this value. Then one
can solve this problem as a minimization case using the new modified matrix. Hence there are mainly four methods to solve assignment problem but the most efficient and most widely used method is the Hungarian method
Sometimes it may happen that a particular resource (say a man or machine) cannot be assigned to perform a particular activity. In such cases, the cost of performing that particular activity by a particular resource is considered to be very high (written as M or ∞) so as to prohibit the entry of this pair of resource-activity into the final solution.
A usual assignment problem presumes that all jobs can be performed by all individuals there can be a free or unrestricted assignment of jobs and individuals. A prohibited assignment problem occurs when a machine may not be in, a position to perform a particular job as there be some technical difficulties in using a certain machine for a certain job. In such cases the assignment is constrained by given facts. To solve this type problem of restriction on job assignment we will have to assign a very high cost M This ensures that restricted or impractical combination does not enter the optimal assignment plan which aims at minimization of total cost.
5. Simulation is an especially valuable tool in a situation where the mathematics needed to describe a system realistically is too complex to yield analytical solutions”. Elucidate. Shortcomings of taking a simulation approach to solve an O.R. problem The range of application of simulation in business is extremely wide. Unlike other mathematical models, simulation can be easily understood by the users and thereby facilitates their active involvement. This makes the results more reliable and also
ensures easy acceptance for implementation. The degree to which a simulation model can be made close to reality is dependent upon the ingenuity of the OR team who identifies the relevant variables as well as their behavior. In case of other OR models, simulation helps the manager to strike a balance between opposing costs of providing facilities (usually meaning long term commitment of funds) and the opportunity and costs of not providing them. The simulation approach is recognized as a powerful tool for management decision-making. Shortcoming of taking a simulation approach to solve O. R. problems are as follows; 11. It does not produce optimal results. Solutions are approximate, and it is some less than formal but ‘satisfactory’ approach to problem-solving only. 12. To be able to simulate systems, a fairly good knowledge of the parts or components of the system and their characteristics is required. The desire is to understand, explain and predict the dynamic behavior of the system or the sum total of these parts. Adequate knowledge of the system behavior. 13. Each simulation run like a single experiment conducted under a given set of conditions as defined by a set of values for the input solution. A number of simulation runs will be necessary and thus can be time consuming. As the number of variables increases in terms of input, the difficulty in finding the optimum values increases considerably. 14. Since simulation involves repetitions of the experiment, it is a time consuming task when manually done. 15. As a number of parameters, increase, the difficulty in finding the optimum values increases to a considerable extent. 16. Because of the simplicity in adoption of simulation process, one may develop to rely on this technique too often, although mathematical model is more suitable to the situation. 17. One should not ignore the cost associated with a simulation study for data collection, formation of the model. A good simulation model may be very expensive. Often it takes years to develop a usable corporate planning model. 18. The computer time as it is fairly significant.
19. A simulation application is based on the premise that the behavior pattern of relevant variables is known, and this very premise sometimes becomes questionable. 20. Not always can the probabilities be estimated with ease or desired reliability. The results of simulation should always be compared with solutions obtained by other methods wherever possible, and “tempered” with managerial judgment. 6. Describe Gomorys method of solving an all-integer programming problem. An integer programming problem can be described as follows: Determine the value of unknowns X1, X2, …, Xn So as to optimize z = C1X1 + C2X2 + … CnXn Subject to the constraints ai1 X1 + ai2 X2 + … + ain Xn = bi, i = 1,2, …, m and xj ≥ 0 j = 1, 2, …, n where xj being an integral value for j = 1, 2, …, k ≤ n. If all the variables are constrained to take only integral value i.e. k = n, it is called an all (or pure) integer programming problem. In case only some of the variables are restricted to take integral value of rest (n – k) variables are free to take any one negative values, then the problem is known as mixed integer programming problem. Gomory’s All – IPP Method: An optimum solution to an I. P. P. is first obtained by using simplex method ignoring the restriction of integral values. In the optimum solution if all the variables have integer values, the current solution will be the desired optimum integer solution. Otherwise the given IPP is modified by inserting a new constraint called Gomory’s or secondary constraint which represents necessary condition for integrability and eliminates some non integer solution without losing any integral solution. After adding the secondary constraint, the problem is then solved by dual simplex method to get an optimum integral solution. If all the values of the variables in this solution are integers, an optimum inter-solution is obtained, otherwise
another new constrained is added to the modified L P P and the procedure is repeated. An optimum integer solution will be reached eventually after introducing enough new constraints to eliminate all the superior non integer solutions. The construction of additional constraints, called secondary or Gomory’s constraints is so very important that it needs special attention.
This action might not be possible to undo. Are you sure you want to continue?