Operations Research. Lecture Notes By Prof A K Saxena Professor and Head Dept of CSIT G G Vishwavidyalaya, Bilaspur-India

Similar documents
Lecture notes on Transportation and Assignment Problem (BBE (H) QTM paper of Delhi University)

UNIT 2 LINEAR PROGRAMMING PROBLEMS

Mathematics. Linear Programming

Fundamentals of Operations Research. Prof. G. Srinivasan. Department of Management Studies. Indian Institute of Technology Madras.

Fundamentals of Operations Research. Prof. G. Srinivasan. Department of Management Studies. Indian Institute of Technology, Madras. Lecture No.

CDG2A/CDZ4A/CDC4A/ MBT4A ELEMENTS OF OPERATIONS RESEARCH. Unit : I - V

OPERATIONS RESEARCH. Linear Programming Problem

OPERATIONS RESEARCH. Transportation and Assignment Problems

Chapter 4. Linear Programming

Operations Research. Unit-I. Course Description:

Review for Mastery Using Graphs and Tables to Solve Linear Systems

Lesson 08 Linear Programming

Linear programming II João Carlos Lourenço

Introduction to Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

success of Business enterprise especially in manufacturing organization. Goods manufactured by firm need to be distributed to dealers, distributers

SUGGESTED SOLUTION CA FINAL MAY 2017 EXAM

Chapter 4 Linear Programming

LINEAR PROGRAMMING INTRODUCTION 12.1 LINEAR PROGRAMMING. Three Classical Linear Programming Problems (L.P.P.)

MLR Institute of Technology

MA30SA Applied Math Unit D - Linear Programming Revd:

Introduction to Linear Programing Problems

a) Alternative Optima, b) Infeasible(or non existing) solution, c) unbounded solution.

Chapter 15 Introduction to Linear Programming

Chapter 2 An Introduction to Linear Programming

OPERATIONS RESEARCH. Dr. Mohd Vaseem Ismail. Assistant Professor. Faculty of Pharmacy Jamia Hamdard New Delhi

5 The Theory of the Simplex Method

Simplex Method. Introduction:

Simulation. Lecture O1 Optimization: Linear Programming. Saeed Bastani April 2016

Available online through ISSN

5. 2 Too Big, or Not Too Big, That Is the Question. A Solidify Understanding Task

Civil Engineering Systems Analysis Lecture XIV. Instructor: Prof. Naveen Eluru Department of Civil Engineering and Applied Mechanics

BCN Decision and Risk Analysis. Syed M. Ahmed, Ph.D.

Section Graphs and Lines

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 14

Math 414 Lecture 30. The greedy algorithm provides the initial transportation matrix.

Unit 1 Algebraic Functions and Graphs

Solutions for Operations Research Final Exam

Chapter 7. Linear Programming Models: Graphical and Computer Methods

Linear Programming Terminology

Optimization Methods: Linear Programming Applications Transportation Problem 1. Module 4 Lecture Notes 2. Transportation Problem

Question 2: How do you solve a linear programming problem with a graph?

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

A New approach for Solving Transportation Problem

Chapter 1. Linear Equations and Straight Lines. 2 of 71. Copyright 2014, 2010, 2007 Pearson Education, Inc.

Some Advanced Topics in Linear Programming

POLYHEDRAL GEOMETRY. Convex functions and sets. Mathematical Programming Niels Lauritzen Recall that a subset C R n is convex if

4.1 The original problem and the optimal tableau

Graphing Linear Inequalities in Two Variables.

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

PROCESS MANAGEMENT. Selected Exact Managerial Methods. Study supports

Module 10. Network Simplex Method:

WEEK 4 REVIEW. Graphing Systems of Linear Inequalities (3.1)

CMPSCI611: The Simplex Algorithm Lecture 24

Chapter II. Linear Programming

Chapter 2 - An Introduction to Linear Programming

Linear Programming. L.W. Dasanayake Department of Economics University of Kelaniya

Quantitative Technique

Chapter 2--An Introduction to Linear Programming

Linear Programming. Meaning of Linear Programming. Basic Terminology

Building Concepts: Moving from Proportional Relationships to Linear Equations

TRANSPORTATION AND ASSIGNMENT PROBLEMS

M.Sc. (CA) (2 nd Semester) Question Bank

The Simplex Algorithm

MATHEMATICS II: COLLECTION OF EXERCISES AND PROBLEMS

3.2 Graphs of Linear Equations

(Refer Slide Time: 00:02:02)


CS 473: Algorithms. Ruta Mehta. Spring University of Illinois, Urbana-Champaign. Ruta (UIUC) CS473 1 Spring / 36

AMATH 383 Lecture Notes Linear Programming

Linear Programming: A Geometric Approach

MAT 003 Brian Killough s Instructor Notes Saint Leo University

4 LINEAR PROGRAMMING (LP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

Using the Graphical Method to Solve Linear Programs J. Reeb and S. Leavengood

Econ 172A - Slides from Lecture 2

Using Linear Programming for Management Decisions

Notes for Lecture 18

Transportation problem

3.1 Graphing Linear Inequalities

The Simplex Algorithm

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

DM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini

II. Linear Programming

16.410/413 Principles of Autonomy and Decision Making

Linear Programming. Linear programming provides methods for allocating limited resources among competing activities in an optimal way.

Discrete Optimization. Lecture Notes 2

Graphical Methods in Linear Programming

Sketching graphs of polynomials

The Islamic University of Gaza Faculty of Commerce Quantitative Analysis - Dr. Samir Safi Midterm #2-28/4/2014

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs

Tuesday, April 10. The Network Simplex Method for Solving the Minimum Cost Flow Problem

(Refer Slide Time: 1:40)

Linear Programming: Introduction

Intro to Linear Programming. The problem that we desire to address in this course is loosely stated below.

قالىا سبحانك ال علم لنا إال ما علمتنا صدق هللا العظيم. Lecture 5 Professor Sayed Fadel Bahgat Operation Research

Linear Programming Problems: Geometric Solutions

(Refer Slide Time: 00:04:20)

Linear Programming. ICM Unit 3 Day 1 Part 1

Lecture 4: Linear Programming

Students interpret the meaning of the point of intersection of two graphs and use analytic tools to find its coordinates.

Decision Aid Methodologies In Transportation Lecture 1: Polyhedra and Simplex method

Transcription:

Lecture Notes By Prof A K Saxena Professor and Head Dept of CSIT G G Vishwavidyalaya, Bilaspur-India

Some important tips before start of course material to students Mostly we followed Book by S D Sharma, as prescribed for this syllabus At places, we use some internet links not necessarily mentioned there at. We acknowledge all such resources. As the course is mostly mathematical in nature, we will be solving problems in class room. The problems will involve a lot of mathematics, calculations although simple but will be so time consuming to express on computers, we leave it up to students to ask in details any particular topic or problem in class or during contact hours. So ready to take off!!!!

History of Operations Research The term Operation Research has its origin during the Second World War. The military management of England called a team of scientists to study the strategic and tactical problems which could raise in air and land defence of the country. As the resources were limited and those need to be fully but properly utilized. The team did not involve actually in military operations like fight or attending war but the team kept off the war but studying and suggesting various operations related to war.

What is Operations Research? Several definitions have been given Operations research (abbreviated as OR hereafter) is a scientific method of providing executive departments with a quantitative basis for decisions regarding the operations under their control: Morse and Kimbal (1944) OR is an analytical method of problem-solving and decision-making that is useful in the management of organizations. In operations research, problems are broken down into basic components and then solved in defined steps by mathematical analysis. Operational Research (OR) is the use of advanced analytical techniques to improve decision making. It is sometimes known as Operations Research, Management Science or Industrial Engineering. People with skills in OR hold jobs in decision support, business analytics, marketing analysis and logistics planning as well as jobs with OR in the title. As such a number of definitions can be found in literature, you can express the term OR with the spirit mentioned in the literature.

Meaning of Operations Research? As stated early, the OR does not mean to get involved in the operations but suggestion for better execution of operations. Suggesting strategy how the operations can be improved and get better results. The genesis of OR is in finding better ways to solve a problem. Thus it is analytical not purely hard core action oriented. As we explore several options for the analysis of operations, we search and re-search the effects of operations. If one solution offers some result, try second solution and see and compare with previous and so on unless we satisfy ourselves. Therefore research term sounds to indicate that there would be enough thinking on the outcome of several results. Hence Operation Research.

Meaning of Operations Research? A simple example of OR Given different routs to reach from source A to destination B. Also on these routes there can be various ways to travel. For simplicity, we assume we have travelling modes x,y,z each having different travelling time and cost incurred on travel. I have a limited money or budget and a limited time also to reach destination B. Now all options can reach me A to B but they will not be fit for me. I want a solution which I can use so that I can afford journey both in terms of cost and time. OR can be used here.

Expression of problems in Operations Research? A typical example of OR problem Most of the problems in OR are of the following form Given an objective function also called fitness function which depends on certain variables or parameters. The objective function has to be optimized, i.e. maximized or minimized. A set of constraints given which should be satisfied while solving the problem Some conditions on the nature of parameters so as to ignore those parameters at all which do not fulfill these conditions e.g. x 2 =4 will give x=+2 and x=-2 but we do not want to consider x=-2 so we have to declare x>=0 at the start of the problem.

Introduction to LPP Equations and Inequalities/Constraints We are familiar with terms equations such as 2x+ 3y -3z = 12 is an equation as we have an equality sign relating left hand side with right hand side But in OR we will mostly deal with types of following 2x + 3y <= 14 Or 2x + 3y >= 14 These types of representations will be called as constraints or inequalities in OR LPP stands for linear Programming Problem which means finding optimum solutions (minimum or maximum) represented by a function of variables or parameters called objective function, denoted by z Subject to a set of linear equations or inequalities called constraints.

Introduction to LPP In an LPP, the equations or inequalities are of the linear form like a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 or a 11 x 1 + a 12 x 2 + + a 1n x n >= b 1 or In general where a ij, b i, and c j are given constants. a ij are coefficients of decision variables x s, b i are constraints values and c j are coefficients associated to objective function z

Introduction to LPP A complete solution to an LPP comprises of following steps 1.Formulating problem to a proper mathematical form 2.Solving the problem graphically/algebraically In our discussion onward, we will first learn how to formulate given problem in the standard form, then learn first its graphical solution then algebraic solution. In algebraic solution, we will apply simplex method.

Introduction to LPP An example problem in formulated form Max z= 5x 1 + 7x7 2 s.t. x 1 < 6 2x 1 + 3x3 2 < 19 x 1 + x 2 < 8 x 1 > 0 and x 2 > 0 Objective Function Regular Constraints Non-negativity negativity Constraints

Introduction to LPP Exercise on formulating an LPP A toy company manufactures two types of dolls, A and 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 a maximum of 2000 per day. The supply of plastic is sufficient to produce 1500 dolls per day of A and B combined. Each B type doll requires fancy dress of which there are only 600 per day available. If the company makes a profit of Rs 3 and Rs 5 on doll A and B respectively, then how many dolls of A and B should be produced per day in order to maximize the total profit. Formulate this problem.

Introduction to LPP Formulation of LPP In this problem (and these types of problems) start from last. We are to maximize the profit. So the objective function z will be Maximize z Then two products are dolls of A and B types. So decision variables will be x1 and x2. Now let x1 denotes the number of dolls of type A required for maximize profit z and x2 be dolls for B type. Profit on each doll of A is Rs 3 and that for each doll B is Rs 5 so Max z= 3x1 + 5x2 As x2 takes twice time than x1 and total time allowed per day can produce 2000 dolls so x1 + 2x2 <=2000 Fancy dress material is available for B type 600 dolls so X2<=600 Also plastics availability is enough to produce 1500 dolls for A and B both so x1+x2<=1500 As x1, x2 are numbers of dolls to be produced per day so x1,x2 >=0 Writing all steps together s.t. Max z= 3x1 + 5x2 (Objective Function) x1 + 2x2 <=2000 (Time constraint) x1+ x2 <=1500 (Plastics availability constraint) X2<=600 (Fancy dress material constraint) and x1,x2 >=0 (non negativity problem)

Introduction to LPP Formulation of LPP There are similar type of other formulation problems in LPP. The easy way to do is 1.First read the LPP to find the term Profit/Cost/Time or similar term to maximize/minimize/optimize 2.Usually the profit/time etc. associated with each of the product will determine the decision variables viz. x1,x2, 3.Read each sentence carefully, a constraint ( in rare case an equality) with some numeric value is given. 4.Convert all such sentences to constraints/inequalities. 5.Write the objective function first like Max(Min) z=. 6.Then write subject to (s.t.) and all inequalities in following lines below s.t. 7.Do not forget to write non negativity conditions x1>=0, x2>=0, etc

Introduction to LPP Formulation of LPP There are similar type of other formulation problems in LPP. The easy way to do is 1.First read the LPP to find the term Profit/Cost/Time or similar term to maximize/minimize/optimize 2.Usually the profit/time etc. associated with each of the product will determine the decision variables viz. x1,x2, 3.Read each sentence carefully, a constraint ( in rare case an equality) with some numeric value is given. 4.Convert all such sentences to constraints/inequalities. 5.Write the objective function first like Max(Min) z=. 6.Then write subject to (s.t.) and all inequalities in following lines below s.t. 7.Do not forget to write non negativity conditions x1>=0, x2>=0, etc

Introduction to LPP Solution of LPP We will see how LPP can be solved after these are formulated. There can be two type of solutions to discuss 1.Graphical solution 2. Algebraic mainly simplex method First we shall discuss graphical method to solve LPP. We adopt an easy approach here by taking a rough sketch of graphs manually but in principle correct.

Introduction to LPP Graphical Solution of LPP The concept of graph and linear equations. In a graph, we have two axes, axis of x and axis of y. + + (-,+) IInd (+,+) Ist + y O - (-,-) IIIrd (+,-) IVth - -..---------- - x ++++++++++ The axes can be divided in four quadrants. Any point (x,y) lies in one of the quadrants. The origin O is the point having (0,0) coordinates. Any point in four quadrants will be (x,y), (-x,y),(-x,-y) and (x,-y) in first, second, third and fourth quadrant respectively.

Introduction to LPP Graphical Solution of LPP The Suppose an LPP is given in the formulated form. Max(min) z = c 1 x 1 +c 2 x 2 + c n x n s.t. a 11 x 1 +a 12 x 2 +..a 1n x n (<=>)b 1 a 21 x 1 +a 22 x 2 +..a 2n x n (<=>)b 2 a m1 x 1 +a m2 x 2 +..a mn x n (<=>)b m with x i s >=0 1.Consider all constraints as equations 2.Plot all lines (equations) on the graph 3.Indicate point of intersection of every two lines intersecting each other or the point of intersection of a line with axis as the case may be. If you are not using the graph accurately the solve the two lines algebraically to know point of intersection. 4.Shade the region of every line which is towards the axis (<=) or away from axis (>=).

Introduction to LPP Graphical Solution of LPP 5. As we have x i s >=0, all valid regions will lie in the first region going towards origin (<=) or towards infinity (>=) 6. After all lines (constraints ) are plotted and shaded, the common region, shaded and surrounded by all lines will give the feasible region. 7. Now plot objective function line z at the origin and move it parallel away from first quadrant in the +infinity direction. 8.Keep the line z sliding in the feasible region. A point will be reached which is the extreme point in the feasible region. In most of the cases of maximum, this is the farthest point from origin and for cases of minimum, this point is the closest to origin. This point is called the point of optimum solution of z. 9.Find out the value of z at this point. The point is the solution point with the value of z as calculated there. 10.For a quick solution, take all intersection points and shade the common region called feasible region. Find out the coordinates of every corner point in the feasible region. Calculate z at each of these points, and finalize the point with maximum(minimum) value of z as the solution point with value of z as calculated there at.

Introduction to LPP Plotting of lines Suppose a line (or inequality) is given as follows x 1 + 4 x 2 (< = >) 4 Then first for plotting purpose write it as x 1 /4 + x 2 /1 (< = >) 1 (i.e. x/a + y/b =1 form) Now plotting becomes easier 2-1- 1 2 3 4 (0,0) The slanted line represents x 1 + 4 x 2 (< = >) 4 or x 1 /4 + x 2 /1 (< = >) 1. The line cuts intercepts 4 from axis x 1 and +1 from axis x 2. This is why we brought the line in the form x 1 /4 + x 2 /1 (< = >) 1

Introduction to LPP Plotting of lines If we have lines (or inequality) of the form x 1-4 x 2 (< = >) 4 Then first for plotting purpose write it as x 1 /4 + x 2 /-1 (< = >) 1 (i.e. x/a + y/b =1 form) Now plotting becomes as follows 2-1- 1 2 3 4-1- (0,0) -2- The slanted line represents x 1-4 x 2 (< = >) 4 or x 1 /4 + x 2 /-1 (< = >) 1. The line cuts intercepts 4 from axis x 1 and -1 from axis x 2. This is why we brought the line in the form x 1 /4 + x 2 /-1 (< = >) 1

Introduction to LPP Plotting of lines Similarly we can plot lines of other two types lying in second (-,+) and third (-,-) quadrants. The graphical solution to several LPP problems have been practiced in class room. Ply try solved and unsolved problems.

Introduction to LPP General form of LPP The LPP can be in general one of the following forms Max(min) z = c 1 x 1 +c 2 x 2 + c n x n s.t. the m constraints a 11 x 1 +a 12 x 2 +..a 1n x n (<=>)b 1 a 21 x 1 +a 22 x 2 +..a 2n x n (<=>)b 2 a m1 x 1 +a m2 x 2 +..a mn x n (<=>)b m with x i s >=0 Slack and Surplus Variables Slack variable: If a constraint has <= sign x 1 + x 2 <=20 then to make it equality, we need to add some non negative term s to the left hand side of the constraint. Thus we have x 1 + x 2 + s =20 then s is called a slack variable. Surplus variable: If a constraint has >= sign x 1 + x 2 >=20 then to make it equality, we need to subtract some non negative term s from the constraint. Thus we have x 1 + x 2 - s =20 then s is called a surplus variable.

Introduction to LPP Standard form of LPP The general form of LPP is given previously. The standard form has following characteristics Objective function should have only Maximum and NOT Min. So even if we have Min z = c 1 x 1 +c 2 x 2 + c n x n, we will convert to Max form by Max z = -Min(z) or we can have Max z = -c 1 x 1 -c 2 x 2 - - c n x n, and can write z =-z so Min z = Max z Convert all constraints to equalities using slack or surplus variables so that we have a 11 x 1 +a 12 x 2 +..a 1n x n + x n+1 = b 1 a 21 x 1 +a 22 x 2 +..a 2n x n + 0x n+1 + x n+2 =b -(2) 2 a m1 x 1 +a m2 x 2 +..a mn x n + 0x n+1 + 0x + x n+2 m+n =b m with all x i s >=0 -(3) The objective function will become now Max z = c 1 x 1 +c 2 x 2 + c n x n +0x n+1 +0x n+2 + 0x n+m -(1) If any x is unrestricted in sign, convert it to x x where x and x are >=0

Introduction to LPP Matrix form of LPP The general and standard forms of LPP are given previously. The standard form can be converted to the Matrix form as follows Max z = CX T (transpose of X) subject to AX = b, b >=0 and x >=0 Where x = (x 1,x 2, x n, x n+1, x n+m ) c =(c 1, c2,..c n,0, 0) b= (b 1,b 2,,b m ) And Matrix A = a 11 a 12..a 1n 1 0 0 1 a 21 a 22..a 2n 0 1 0 0.. a m1 a m2..a mn 0 0 0 0 Students are advised to attempt all problems related to the concepts so far and ask the doubts if any.

Introduction to LPP Important Definitions of LPP See the standard form of LPP and equations 1,2,3 Solution of LPP: Any set of variables x = (x 1,x 2, x n, x n+1, x n+m ) is called solution of LPP if it satisfies (2) only. Feasible Solution of LPP: Any set of variables x = (x 1,x 2, x n, x n+1, x n+m ) is called feasible solution of LPP if it satisfies (2) as well as (3). Basic solutions and Basic Variable: A solution to (2) is a basic solution if it is obtained by setting n out of m+n variables equal to 0 and then solving for remaining m variables with the determinant of coefficients of these m variables is non zero. Usually we call those variables as basic variables which are used to get identity matrix in solving LPP using simplex method. Basic Feasible solutions: A basic solution to (2) is a basic feasible solution if it also satisfies (3). Optimum Basic Feasible solutions: A basic feasible solution which also satisfies (1) is called a Basic Feasible solutions. Unbounded Solution: If the value of objective function z can be increased or decreased infinitely then such a solution is called an unbounded solution. After these definitions, we are ready to start solution of LPP using simplex method. Students must try some numeric problems based on the lectures completed so far.

Transportation Problems We often face the situation when we have to transport material from various places to various other places and want to minimize the time or cost of transporting these material (e.g. TV, computers etc) Transportation Problem(TP) is to transport various quantities of a single item stored at various origins to different locations or destinations such that the cost of transportation is minimum. Mathematical Formulation Suppose there are m origins, ith origin storing a i units of a certain product, there are n destinations and destination j requiring b j units of same item, the cost of transporting each of m origins to each of n destinations is known and given. Let C be the cost of shipping or transporting ith source to jth destination It is assumed that Σa i = Σb j (i=1, m; j=1,2,..m) such TP are called balanced TP. If Σa i Σb j then those TP are unbalanced TP. In case of unbalanced TP we add one row or column with zero valued C ij in that row or column with the value of a i or b i = of that row as column equal to the difference of (Σa i - Σb j )

Transportation Problems Mathematical Formulation So Σa i = Σb j the problem is now to determine non negative values of x ij satisfying the availability constraints j= 1 x ij = a i And the requirement constraint n for i=1,2,..,m m i= 1 x ij = b j for j=1,2,..,n And minimize the total cost of transportation z = m i= 1 n j= 1 x ij c ij (Objective function)

Transportation Problems Tabular Representation of TP (Given) Warehouse/ Factories W1 W2.. Wn Factory Capacities F1 C 11 C 12.. c 1n a 1 F2 C 21 C 22 C 2n a 2...... Fm C m1 C m2.. C mn a m Requirements b 1 b 2.. b n Σa = Σb Tabular Representation of TP (To find out) Warehouse/ Factories W1 W2.. Wn Factory Capacities F1 x 11 x 12.. x 1n a 1 F2 x 21 x 22 x 2n a 2...... Fm x m1 x m2.. x mn a m

Transportation Problems To find out the solution of TP i.find out initial basic feasible solution (ibfs) ii.find out the optimal solution First following methods are used to find out ibfs a.north west corner method b.row minima method c.column minima method d.lowest cost entry method or matrix minima method e.vogel s approximation method All above ibfs methods are easy and have been discussed thoroughly with examples in class rooms. The optimal solution is obtained after ibfs is obtained by any of the five methods. The optimal solution will give the best value. The examples have been done in class room. Students are advised to contact in case of any doubt/problem about these exercises.

Transportation Problems Degeneracy in Transportation Problems The basic feasible solution to an m-origin and n-destination TP can have maximum m+n-1 positive basic variables. If the number of basic variables is exactly m+n-1 then BFS is a non-degenerate. If however basic variables are less than m+n-1 then BFS are degenerate.

Transportation Problems Unbalanced TP: As stated earlier that when Σa i Σb j then such TP are said to be unbalanced TP e.g. given a TP, here total requirement (30) total capacity (34) so this problem is unbalanced Mills M1 M2 M3 M4 M5 Capacity F1 4 2 3 2 6 8 F2 5 4 5 2 1 12 F3 6 5 4 7 3 14 Requirement 4 4 6 8 8 30 34 Because there is a lack of 4 requirement so add 4 to requirement by an extra column as follows. Now the TP becomes balanced. Solve it as usual. Mills M1 M2 M3 M4 M5 Mf Capacity F1 4 2 3 2 6 0 8 F2 5 4 5 2 1 0 12 F3 6 5 4 7 3 0 14 Requirement 4 4 6 8 8 4 34 =34

Assignment Problems Basic We know that all fingers of our either hand are not equal. Same is the case with efficiency of each individual. One person is better in one job than another whereas other person is better than first in some other job. If we can assign suitable job to each individual then total efficiency will increase. Suppose there are n jobs to be performed by n persons and each of the persons can do each of the job but with different efficiency. Let C ij be the cost of performing jth job by ith person, the problem is to assign each job to each person such that no job is performed by more than one person or no person is assigned more than one job, and the total cost of performing all jobs is minimum.

Assignment Problems Tabular form of assignment problem Jobs 1 2.. j.. n Persons P1 C 11 C 12.. C 1j.. C 1n P2 C 21 C 22.. C 2j.. C 2n : : : : : : : i C i1 C i2 : C ij : C in : : : : : : : n C n1 C n2 : C nj : C nn

Assignment Problems Mathematical Formulation of Assignment Problem Minimize the total cost z = n i= 1 n j= 1 c ij x ij i=1,2,..n,j=1,2,..n Subject to restrictions of the form x ij = 1 if ith person is assigned jth job 0 if not n x ij j= 1 = 1 (one job is done by ith person, i-1,2,..,n) n x ij i= 1 = 1 (one person should be assigned jth job, j=1,2, n) Remember that size of the assignment table is n by n which is balanced. For unbalanced problems, we will adopt similar action as in TP, we will discuss later here.

Assignment Problems Solution of Assignment problems Given a table of size n X n (balanced) (i)simple method of single zero assignments first row wise then column wise or vice versa a.find the row having only single zero. Other zeros in that row are either assigned or crossed. Mark this zero as assigned, cut all other zeros in the column of that row assignment. b.complete all rows in manner as given a c.when all row assignments have been made, repeat the process for column assignment. Here cross all zeros of the row where column assignment has been made d.complete all columns in manner as given a e.check if each row and each column has one and only assignment f.note the position of each assignment and sum the original costs at these locations. This will give the minimum cost. g.if any row or column still has one or more zeros left unassigned or uncrossed then above method will not be applicable. Then apply minimum lines drawing method as explained in classroom with many examples.

Assignment Problems Solution of Assignment problems Given a table of size n X m (unbalanced) First check if rows m < column n, then add additional rows with all zero values to make m=n If columns n < rows n, then add additional column to make m=n The problem now becomes balanced Apply the same procedure explained before to solve this balanced problem Try to solve as many exercises as possible of both types Contact in case of any doubt, problem.

Replacement Problems Basics We know that almost every object needs replacement after a certain period. We go on repairing our vehicle again and again but after a time, repair becomes more expensive than to buy a new vehicle. Due to following factors replacement becomes necessary a.the old item has become worse, works badly or requires expensive maintenance for its operation or running. b.old item has failed due to accident or otherwise and can not work. c.a better or more efficient item has come in the market. The question is to take a decision whether to continue with the old item or buy a new one (i.e. replace old item). More important question or the main question of replacement problem is to decide when to replace old item? Two types of replacement problems will be mainly dealt here i.when the cost value, scrap value, operational costs etc are given and to find out the time when to replace existing item. There is no increase or decrease in the value of money. The cost of a machine is Rs 40000/ today will remain same even after 10 years on today. ii.when the cost value, scrap value, operational costs etc are given and to find out the time when to replace existing item. There is an increase or decrease in the value of money. The cost of a machine is Rs 40000/ today will becomes 20% after every passing years as seen on today. Both types of problems have been explained with examples in class. Students are advised to contact in case of any doubt or problem.

Project Management CPM/PERT Basics Please elaborate the following A project is defined as a combination of activities which must be executed in such a manner or order before the whole project or task can be completed. Steps in Project CPM/PERT techniques 1.Planning: Divide the main project into small projects which will further be divided into small activities. 2.Scheduling: Prepare a time table to show start and finish of every activity. 3.Allocation of resources: To allocate a physical resource like equipment, money, space to project. 4.Controlling : The overall activities must be controlled so that the project may complete in time. Also find out critical path. We have discussed in class room various networks, find out Earliest time, Latest time, critical path, float, slack time. Do other exercises and contact in case of doubt/problem.