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

Size: px
Start display at page:

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

Transcription

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

2 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!!!!

3 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.

4 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.

5 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.

6 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.

7 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.

8 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.

9 Introduction to LPP In an LPP, the equations or inequalities are of the linear form like a 11 x 1 + a 12 x a 1n x n = b 1 or a 11 x 1 + a 12 x 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

10 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.

11 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

12 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.

13 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)

14 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

15 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

16 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.

17 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.

18 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 (>=).

19 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.

20 Introduction to LPP Plotting of lines Suppose a line (or inequality) is given as follows x 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 (0,0) The slanted line represents x 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

21 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 (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

22 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.

23 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.

24 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 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

25 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 a 21 a 22..a 2n a m1 a m2..a mn Students are advised to attempt all problems related to the concepts so far and ask the doubts if any.

26 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.

27 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 )

28 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)

29 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 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 Fm x m1 x m2.. x mn a m

30 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.

31 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.

32 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 F F F Requirement 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 F F F Requirement =34

33 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.

34 Assignment Problems Tabular form of assignment problem Jobs 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

35 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.

36 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.

37 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.

38 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.

39 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.

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

Lecture notes on Transportation and Assignment Problem (BBE (H) QTM paper of Delhi University) Transportation and Assignment Problems The transportation model is a special class of linear programs. It received this name because many of its applications involve determining how to optimally transport

More information

UNIT 2 LINEAR PROGRAMMING PROBLEMS

UNIT 2 LINEAR PROGRAMMING PROBLEMS UNIT 2 LINEAR PROGRAMMING PROBLEMS Structure 2.1 Introduction Objectives 2.2 Linear Programming Problem (LPP) 2.3 Mathematical Formulation of LPP 2.4 Graphical Solution of Linear Programming Problems 2.5

More information

Mathematics. Linear Programming

Mathematics. Linear Programming Mathematics Linear Programming Table of Content 1. Linear inequations. 2. Terms of Linear Programming. 3. Mathematical formulation of a linear programming problem. 4. Graphical solution of two variable

More information

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. Fundamentals of Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology Madras Lecture No # 06 Simplex Algorithm Initialization and Iteration (Refer Slide

More information

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

Fundamentals of Operations Research. Prof. G. Srinivasan. Department of Management Studies. Indian Institute of Technology, Madras. Lecture No. Fundamentals of Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture No. # 13 Transportation Problem, Methods for Initial Basic Feasible

More information

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

CDG2A/CDZ4A/CDC4A/ MBT4A ELEMENTS OF OPERATIONS RESEARCH. Unit : I - V CDG2A/CDZ4A/CDC4A/ MBT4A ELEMENTS OF OPERATIONS RESEARCH Unit : I - V UNIT I Introduction Operations Research Meaning and definition. Origin and History Characteristics and Scope Techniques in Operations

More information

OPERATIONS RESEARCH. Linear Programming Problem

OPERATIONS RESEARCH. Linear Programming Problem OPERATIONS RESEARCH Chapter 1 Linear Programming Problem Prof. Bibhas C. Giri Department of Mathematics Jadavpur University Kolkata, India Email: bcgiri.jumath@gmail.com 1.0 Introduction Linear programming

More information

OPERATIONS RESEARCH. Transportation and Assignment Problems

OPERATIONS RESEARCH. Transportation and Assignment Problems OPERATIONS RESEARCH Chapter 2 Transportation and Assignment Problems Prof Bibhas C Giri Professor of Mathematics Jadavpur University West Bengal, India E-mail : bcgirijumath@gmailcom MODULE-3: Assignment

More information

Chapter 4. Linear Programming

Chapter 4. Linear Programming Chapter 4 Linear Programming For All Practical Purposes: Effective Teaching Occasionally during the semester remind students about your office hours. Some students can perceive that they are bothering

More information

Operations Research. Unit-I. Course Description:

Operations Research. Unit-I. Course Description: Operations Research Course Description: Operations Research is a very important area of study, which tracks its roots to business applications. It combines the three broad disciplines of Mathematics, Computer

More information

Review for Mastery Using Graphs and Tables to Solve Linear Systems

Review for Mastery Using Graphs and Tables to Solve Linear Systems 3-1 Using Graphs and Tables to Solve Linear Systems A linear system of equations is a set of two or more linear equations. To solve a linear system, find all the ordered pairs (x, y) that make both equations

More information

Lesson 08 Linear Programming

Lesson 08 Linear Programming Lesson 08 Linear Programming A mathematical approach to determine optimal (maximum or minimum) solutions to problems which involve restrictions on the variables involved. 08 - Linear Programming Applications

More information

Linear programming II João Carlos Lourenço

Linear programming II João Carlos Lourenço Decision Support Models Linear programming II João Carlos Lourenço joao.lourenco@ist.utl.pt Academic year 2012/2013 Readings: Hillier, F.S., Lieberman, G.J., 2010. Introduction to Operations Research,

More information

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

Introduction to Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Introduction to Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Module 03 Simplex Algorithm Lecture - 03 Tabular form (Minimization) In this

More information

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

success of Business enterprise especially in manufacturing organization. Goods manufactured by firm need to be distributed to dealers, distributers INTRODUCTION ASSIGNMENT V/S TRANSPORTATION ASSUMPTIONS INITIAL BASIC FEASIBLE SOLUTION [IBFS] 5 METHODS. DEGENERACY IN TRANSPORTATION OPTIMAL SOLUTION [MODI METHOD] HOW TO PREPARE LOOP PROHIBITED PROBLEM

More information

SUGGESTED SOLUTION CA FINAL MAY 2017 EXAM

SUGGESTED SOLUTION CA FINAL MAY 2017 EXAM SUGGESTED SOLUTION CA FINAL MAY 2017 EXAM ADVANCED MANAGEMENT ACCOUNTING Test Code - F M J 4 0 1 6 BRANCH - (MULTIPLE) (Date : 11.02.2017) Head Office : Shraddha, 3 rd Floor, Near Chinai College, Andheri

More information

Chapter 4 Linear Programming

Chapter 4 Linear Programming Chapter Objectives Check off these skills when you feel that you have mastered them. From its associated chart, write the constraints of a linear programming problem as linear inequalities. List two implied

More information

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

LINEAR PROGRAMMING INTRODUCTION 12.1 LINEAR PROGRAMMING. Three Classical Linear Programming Problems (L.P.P.) LINEAR PROGRAMMING 12 INTRODUCTION ou are familiar with linear equations and linear inequations in one and two variables. They can be solved algebraically or graphically (by drawing a line diagram in case

More information

MLR Institute of Technology

MLR Institute of Technology Course Name : Engineering Optimization Course Code : 56021 Class : III Year Branch : Aeronautical Engineering Year : 2014-15 Course Faculty : Mr Vamsi Krishna Chowduru, Assistant Professor Course Objective

More information

MA30SA Applied Math Unit D - Linear Programming Revd:

MA30SA Applied Math Unit D - Linear Programming Revd: 1 Introduction to Linear Programming MA30SA Applied Math Unit D - Linear Programming Revd: 120051212 1. Linear programming is a very important skill. It is a brilliant method for establishing optimum solutions

More information

Introduction to Linear Programing Problems

Introduction to Linear Programing Problems Paper: Linear Programming and Theory of Games Lesson: Introduction to Linear Programing Problems Lesson Developers: DR. MANOJ KUMAR VARSHNEY, College/Department: Department of Statistics, Hindu College,

More information

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

a) Alternative Optima, b) Infeasible(or non existing) solution, c) unbounded solution. Unit 1 Lesson 5. : Special cases of LPP Learning Outcomes Special cases of linear programming problems Alternative Optima Infeasible Solution Unboundedness In the previous lecture we have discussed some

More information

Chapter 15 Introduction to Linear Programming

Chapter 15 Introduction to Linear Programming Chapter 15 Introduction to Linear Programming An Introduction to Optimization Spring, 2015 Wei-Ta Chu 1 Brief History of Linear Programming The goal of linear programming is to determine the values of

More information

Chapter 2 An Introduction to Linear Programming

Chapter 2 An Introduction to Linear Programming Chapter 2 An Introduction to Linear Programming MULTIPLE CHOICE 1. The maximization or minimization of a quantity is the a. goal of management science. b. decision for decision analysis. c. constraint

More information

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

OPERATIONS RESEARCH. Dr. Mohd Vaseem Ismail. Assistant Professor. Faculty of Pharmacy Jamia Hamdard New Delhi OPERATIONS RESEARCH OPERATIONS RESEARCH By Dr. Qazi Shoeb Ahmad Professor Department of Mathematics Integral University Lucknow Dr. Shakeel Javed Assistant Professor Department of Statistics & O.R. AMU,

More information

5 The Theory of the Simplex Method

5 The Theory of the Simplex Method 5 The Theory of the Simplex Method Chapter 4 introduced the basic mechanics of the simplex method. Now we shall delve a little more deeply into this algorithm by examining some of its underlying theory.

More information

Simplex Method. Introduction:

Simplex Method. Introduction: Introduction: Simple Method In the previous chapter, we discussed about the graphical method for solving linear programming problems. Although the graphical method is an invaluable aid to understand the

More information

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

Simulation. Lecture O1 Optimization: Linear Programming. Saeed Bastani April 2016 Simulation Lecture O Optimization: Linear Programming Saeed Bastani April 06 Outline of the course Linear Programming ( lecture) Integer Programming ( lecture) Heuristics and Metaheursitics (3 lectures)

More information

Available online through ISSN

Available online through  ISSN International Research Journal of Pure Algebra -4(4), 2014, 509-513 Available online through www.rjpa.info ISSN 2248 9037 A STUDY OF UNBALANCED TRANSPORTATION PROBLEM AND USE OF OBJECT ORIENTED PROGRAMMING

More information

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

5. 2 Too Big, or Not Too Big, That Is the Question. A Solidify Understanding Task 6 SECONDARY MATH I // MODULE 5 That Is the Question A Solidify Understanding Task As Carlos is considering the amount of money available for purchasing cat pens and dog runs (see below) he realizes that

More information

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

Civil Engineering Systems Analysis Lecture XIV. Instructor: Prof. Naveen Eluru Department of Civil Engineering and Applied Mechanics Civil Engineering Systems Analysis Lecture XIV Instructor: Prof. Naveen Eluru Department of Civil Engineering and Applied Mechanics Today s Learning Objectives Dual 2 Linear Programming Dual Problem 3

More information

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

BCN Decision and Risk Analysis. Syed M. Ahmed, Ph.D. Linear Programming Module Outline Introduction The Linear Programming Model Examples of Linear Programming Problems Developing Linear Programming Models Graphical Solution to LP Problems The Simplex Method

More information

Section Graphs and Lines

Section Graphs and Lines Section 1.1 - Graphs and Lines The first chapter of this text is a review of College Algebra skills that you will need as you move through the course. This is a review, so you should have some familiarity

More information

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

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 14 Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 14 Scan Converting Lines, Circles and Ellipses Hello everybody, welcome again

More information

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

Math 414 Lecture 30. The greedy algorithm provides the initial transportation matrix. Math Lecture The greedy algorithm provides the initial transportation matrix. matrix P P Demand W ª «2 ª2 «W ª «W ª «ª «ª «Supply The circled x ij s are the initial basic variables. Erase all other values

More information

Unit 1 Algebraic Functions and Graphs

Unit 1 Algebraic Functions and Graphs Algebra 2 Unit 1 Algebraic Functions and Graphs Name: Unit 1 Day 1: Function Notation Today we are: Using Function Notation We are successful when: We can Use function notation to evaluate a function This

More information

Solutions for Operations Research Final Exam

Solutions for Operations Research Final Exam Solutions for Operations Research Final Exam. (a) The buffer stock is B = i a i = a + a + a + a + a + a 6 + a 7 = + + + + + + =. And the transportation tableau corresponding to the transshipment problem

More information

Chapter 7. Linear Programming Models: Graphical and Computer Methods

Chapter 7. Linear Programming Models: Graphical and Computer Methods Chapter 7 Linear Programming Models: Graphical and Computer Methods To accompany Quantitative Analysis for Management, Eleventh Edition, by Render, Stair, and Hanna Power Point slides created by Brian

More information

Linear Programming Terminology

Linear Programming Terminology Linear Programming Terminology The carpenter problem is an example of a linear program. T and B (the number of tables and bookcases to produce weekly) are decision variables. The profit function is an

More information

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

Optimization Methods: Linear Programming Applications Transportation Problem 1. Module 4 Lecture Notes 2. Transportation Problem Optimization ethods: Linear Programming Applications Transportation Problem odule 4 Lecture Notes Transportation Problem Introduction In the previous lectures, we discussed about the standard form of a

More information

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

Question 2: How do you solve a linear programming problem with a graph? Question : How do you solve a linear programming problem with a graph? Now that we have several linear programming problems, let s look at how we can solve them using the graph of the system of inequalities.

More information

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

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture - 35 Quadratic Programming In this lecture, we continue our discussion on

More information

A New approach for Solving Transportation Problem

A New approach for Solving Transportation Problem Journal for Research Volume 03 Issue 01 March 2017 ISSN: 2395-7549 A New approach for Solving Transportation Problem Manamohan Maharana Lecturer Department of Mathematics M.P.C. (Jr.) College, Baripada,

More information

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

Chapter 1. Linear Equations and Straight Lines. 2 of 71. Copyright 2014, 2010, 2007 Pearson Education, Inc. Chapter 1 Linear Equations and Straight Lines 2 of 71 Outline 1.1 Coordinate Systems and Graphs 1.4 The Slope of a Straight Line 1.3 The Intersection Point of a Pair of Lines 1.2 Linear Inequalities 1.5

More information

Some Advanced Topics in Linear Programming

Some Advanced Topics in Linear Programming Some Advanced Topics in Linear Programming Matthew J. Saltzman July 2, 995 Connections with Algebra and Geometry In this section, we will explore how some of the ideas in linear programming, duality theory,

More information

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

POLYHEDRAL GEOMETRY. Convex functions and sets. Mathematical Programming Niels Lauritzen Recall that a subset C R n is convex if POLYHEDRAL GEOMETRY Mathematical Programming Niels Lauritzen 7.9.2007 Convex functions and sets Recall that a subset C R n is convex if {λx + (1 λ)y 0 λ 1} C for every x, y C and 0 λ 1. A function f :

More information

4.1 The original problem and the optimal tableau

4.1 The original problem and the optimal tableau Chapter 4 Sensitivity analysis The sensitivity analysis is performed after a given linear problem has been solved, with the aim of studying how changes to the problem affect the optimal solution In particular,

More information

Graphing Linear Inequalities in Two Variables.

Graphing Linear Inequalities in Two Variables. Many applications of mathematics involve systems of inequalities rather than systems of equations. We will discuss solving (graphing) a single linear inequality in two variables and a system of linear

More information

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

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture 16 Cutting Plane Algorithm We shall continue the discussion on integer programming,

More information

PROCESS MANAGEMENT. Selected Exact Managerial Methods. Study supports

PROCESS MANAGEMENT. Selected Exact Managerial Methods. Study supports PROCESS MANAGEMENT Selected Exact Managerial Methods Study supports Darja Noskievičová FMME VŠB-TUO Ostrava 2016 Language review: Mark Landry Title:, Selected Exact Managerial Methods Author: Prof. Ing.

More information

Module 10. Network Simplex Method:

Module 10. Network Simplex Method: Module 10 1 Network Simplex Method: In this lecture we shall study a specialized simplex method specifically designed to solve network structured linear programming problems. This specialized algorithm

More information

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

WEEK 4 REVIEW. Graphing Systems of Linear Inequalities (3.1) WEEK 4 REVIEW Graphing Systems of Linear Inequalities (3.1) Linear Programming Problems (3.2) Checklist for Exam 1 Review Sample Exam 1 Graphing Linear Inequalities Graph the following system of inequalities.

More information

CMPSCI611: The Simplex Algorithm Lecture 24

CMPSCI611: The Simplex Algorithm Lecture 24 CMPSCI611: The Simplex Algorithm Lecture 24 Let s first review the general situation for linear programming problems. Our problem in standard form is to choose a vector x R n, such that x 0 and Ax = b,

More information

Chapter II. Linear Programming

Chapter II. Linear Programming 1 Chapter II Linear Programming 1. Introduction 2. Simplex Method 3. Duality Theory 4. Optimality Conditions 5. Applications (QP & SLP) 6. Sensitivity Analysis 7. Interior Point Methods 1 INTRODUCTION

More information

Chapter 2 - An Introduction to Linear Programming

Chapter 2 - An Introduction to Linear Programming True / False 1. Increasing the right-hand side of a nonbinding constraint will not cause a change in the optimal solution. TOPICS: Introduction 2. In a linear programming problem, the objective function

More information

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

Linear Programming. L.W. Dasanayake Department of Economics University of Kelaniya Linear Programming L.W. Dasanayake Department of Economics University of Kelaniya Linear programming (LP) LP is one of Management Science techniques that can be used to solve resource allocation problem

More information

Quantitative Technique

Quantitative Technique Quantitative Technique Subject Course Code Number : MMAS 521 : Optimization Techniques for Managerial Decisions Instructor : Dr. Umesh Rajopadhyaya Credit Hours : 2 Main Objective : The objective of the

More information

Chapter 2--An Introduction to Linear Programming

Chapter 2--An Introduction to Linear Programming Chapter 2--An Introduction to Linear Programming 1. The maximization or minimization of a quantity is the A. goal of management science. B. decision for decision analysis. C. constraint of operations research.

More information

Linear Programming. Meaning of Linear Programming. Basic Terminology

Linear Programming. Meaning of Linear Programming. Basic Terminology Linear Programming Linear Programming (LP) is a versatile technique for assigning a fixed amount of resources among competing factors, in such a way that some objective is optimized and other defined conditions

More information

Building Concepts: Moving from Proportional Relationships to Linear Equations

Building Concepts: Moving from Proportional Relationships to Linear Equations Lesson Overview In this TI-Nspire lesson, students use previous experience with proportional relationships of the form y = kx to consider relationships of the form y = mx and eventually y = mx + b. Proportional

More information

TRANSPORTATION AND ASSIGNMENT PROBLEMS

TRANSPORTATION AND ASSIGNMENT PROBLEMS TRANSPORTATION AND ASSIGNMENT PROBLEMS Transportation problem Example P&T Company produces canned peas. Peas are prepared at three canneries (Bellingham, Eugene and Albert Lea). Shipped by truck to four

More information

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

M.Sc. (CA) (2 nd Semester) Question Bank M.Sc. (CA) (2 nd Semester) 040020206: Computer Oriented Operations Research Mehtods Question Bank Unit : 1 Introduction of Operations Research and Linear Programming Q : 1 Short Answer Questions: 1. Write

More information

The Simplex Algorithm

The Simplex Algorithm The Simplex Algorithm April 25, 2005 We seek x 1,..., x n 0 which mini- Problem. mizes C(x 1,..., x n ) = c 1 x 1 + + c n x n, subject to the constraint Ax b, where A is m n, b = m 1. Through the introduction

More information

MATHEMATICS II: COLLECTION OF EXERCISES AND PROBLEMS

MATHEMATICS II: COLLECTION OF EXERCISES AND PROBLEMS MATHEMATICS II: COLLECTION OF EXERCISES AND PROBLEMS GRADO EN A.D.E. GRADO EN ECONOMÍA GRADO EN F.Y.C. ACADEMIC YEAR 2011-12 INDEX UNIT 1.- AN INTRODUCCTION TO OPTIMIZATION 2 UNIT 2.- NONLINEAR PROGRAMMING

More information

3.2 Graphs of Linear Equations

3.2 Graphs of Linear Equations 3.2 Graphs of Linear Equations Learning Objectives Graph a linear function using an equation. Write equations and graph horizontal and vertical lines. Analyze graphs of linear functions and read conversion

More information

(Refer Slide Time: 00:02:02)

(Refer Slide Time: 00:02:02) Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 20 Clipping: Lines and Polygons Hello and welcome everybody to the lecture

More information

CS6704 RESOURCE MANAGEMENT TECHNIQUES TOPIC WISE QUESTION BANK LINEAR PROGRAMMING PROBLEMS 1) What is OR techniques? Where it can be used? 2) What is OR? List out various applications of OR. 3) Explain

More information

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

CS 473: Algorithms. Ruta Mehta. Spring University of Illinois, Urbana-Champaign. Ruta (UIUC) CS473 1 Spring / 36 CS 473: Algorithms Ruta Mehta University of Illinois, Urbana-Champaign Spring 2018 Ruta (UIUC) CS473 1 Spring 2018 1 / 36 CS 473: Algorithms, Spring 2018 LP Duality Lecture 20 April 3, 2018 Some of the

More information

AMATH 383 Lecture Notes Linear Programming

AMATH 383 Lecture Notes Linear Programming AMATH 8 Lecture Notes Linear Programming Jakob Kotas (jkotas@uw.edu) University of Washington February 4, 014 Based on lecture notes for IND E 51 by Zelda Zabinsky, available from http://courses.washington.edu/inde51/notesindex.htm.

More information

Linear Programming: A Geometric Approach

Linear Programming: A Geometric Approach Chapter 3 Linear Programming: A Geometric Approach 3.1 Graphing Systems of Linear Inequalities in Two Variables The general form for a line is ax + by + c =0. The general form for a linear inequality is

More information

MAT 003 Brian Killough s Instructor Notes Saint Leo University

MAT 003 Brian Killough s Instructor Notes Saint Leo University MAT 003 Brian Killough s Instructor Notes Saint Leo University Success in online courses requires self-motivation and discipline. It is anticipated that students will read the textbook and complete sample

More information

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

4 LINEAR PROGRAMMING (LP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 4 LINEAR PROGRAMMING (LP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 Mathematical programming (optimization) problem: min f (x) s.t. x X R n set of feasible solutions with linear objective function

More information

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

Using the Graphical Method to Solve Linear Programs J. Reeb and S. Leavengood PERFORMANCE EXCELLENCE IN THE WOOD PRODUCTS INDUSTRY EM 8719-E October 1998 $2.50 Using the Graphical Method to Solve Linear Programs J. Reeb and S. Leavengood A key problem faced by managers is how to

More information

Econ 172A - Slides from Lecture 2

Econ 172A - Slides from Lecture 2 Econ 205 Sobel Econ 172A - Slides from Lecture 2 Joel Sobel September 28, 2010 Announcements 1. Sections this evening (Peterson 110, 8-9 or 9-10). 2. Podcasts available when I remember to use microphone.

More information

Using Linear Programming for Management Decisions

Using Linear Programming for Management Decisions Using Linear Programming for Management Decisions By Tim Wright Linear programming creates mathematical models from real-world business problems to maximize profits, reduce costs and allocate resources.

More information

Notes for Lecture 18

Notes for Lecture 18 U.C. Berkeley CS17: Intro to CS Theory Handout N18 Professor Luca Trevisan November 6, 21 Notes for Lecture 18 1 Algorithms for Linear Programming Linear programming was first solved by the simplex method

More information

Transportation problem

Transportation problem Transportation problem It is a special kind of LPP in which goods are transported from a set of sources to a set of destinations subjects to the supply and demand of the source and destination, respectively,

More information

3.1 Graphing Linear Inequalities

3.1 Graphing Linear Inequalities 3.1 Graphing Linear Inequalities I. Inequalities A. Introduction Many mathematical descriptions of real situations are best expressed as inequalities rather than equations. For example, a firm might be

More information

The Simplex Algorithm

The Simplex Algorithm The Simplex Algorithm Uri Feige November 2011 1 The simplex algorithm The simplex algorithm was designed by Danzig in 1947. This write-up presents the main ideas involved. It is a slight update (mostly

More information

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

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture 18 All-Integer Dual Algorithm We continue the discussion on the all integer

More information

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

DM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini DM545 Linear and Integer Programming Lecture 2 The Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. 2. 3. 4. Standard Form Basic Feasible Solutions

More information

II. Linear Programming

II. Linear Programming II. Linear Programming A Quick Example Suppose we own and manage a small manufacturing facility that produced television sets. - What would be our organization s immediate goal? - On what would our relative

More information

16.410/413 Principles of Autonomy and Decision Making

16.410/413 Principles of Autonomy and Decision Making 16.410/413 Principles of Autonomy and Decision Making Lecture 17: The Simplex Method Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology November 10, 2010 Frazzoli (MIT)

More information

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

Linear Programming. Linear programming provides methods for allocating limited resources among competing activities in an optimal way. University of Southern California Viterbi School of Engineering Daniel J. Epstein Department of Industrial and Systems Engineering ISE 330: Introduction to Operations Research - Deterministic Models Fall

More information

Discrete Optimization. Lecture Notes 2

Discrete Optimization. Lecture Notes 2 Discrete Optimization. Lecture Notes 2 Disjunctive Constraints Defining variables and formulating linear constraints can be straightforward or more sophisticated, depending on the problem structure. The

More information

Graphical Methods in Linear Programming

Graphical Methods in Linear Programming Appendix 2 Graphical Methods in Linear Programming We can use graphical methods to solve linear optimization problems involving two variables. When there are two variables in the problem, we can refer

More information

Sketching graphs of polynomials

Sketching graphs of polynomials Sketching graphs of polynomials We want to draw the graphs of polynomial functions y = f(x). The degree of a polynomial in one variable x is the highest power of x that remains after terms have been collected.

More information

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

The Islamic University of Gaza Faculty of Commerce Quantitative Analysis - Dr. Samir Safi Midterm #2-28/4/2014 The Islamic University of Gaza Faculty of Commerce Quantitative Analysis - Dr. Samir Safi Midterm #2-28/4/2014 Name TRUE/FALSE. Write 'T' if the statement is true and 'F' if the statement is false. 1)

More information

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

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs Advanced Operations Research Techniques IE316 Quiz 1 Review Dr. Ted Ralphs IE316 Quiz 1 Review 1 Reading for The Quiz Material covered in detail in lecture. 1.1, 1.4, 2.1-2.6, 3.1-3.3, 3.5 Background material

More information

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

Tuesday, April 10. The Network Simplex Method for Solving the Minimum Cost Flow Problem . Tuesday, April The Network Simplex Method for Solving the Minimum Cost Flow Problem Quotes of the day I think that I shall never see A poem lovely as a tree. -- Joyce Kilmer Knowing trees, I understand

More information

(Refer Slide Time: 1:40)

(Refer Slide Time: 1:40) Computer Architecture Prof. Anshul Kumar Department of Computer Science and Engineering, Indian Institute of Technology, Delhi Lecture - 3 Instruction Set Architecture - 1 Today I will start discussion

More information

Linear Programming: Introduction

Linear Programming: Introduction CSC 373 - Algorithm Design, Analysis, and Complexity Summer 2016 Lalla Mouatadid Linear Programming: Introduction A bit of a historical background about linear programming, that I stole from Jeff Erickson

More information

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

Intro to Linear Programming. The problem that we desire to address in this course is loosely stated below. . Introduction Intro to Linear Programming The problem that we desire to address in this course is loosely stated below. Given a number of generators make price-quantity offers to sell (each provides their

More information

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

قالىا سبحانك ال علم لنا إال ما علمتنا صدق هللا العظيم. Lecture 5 Professor Sayed Fadel Bahgat Operation Research قالىا سبحانك ال علم لنا إال ما علمتنا إنك أنت العليم الحكيم صدق هللا العظيم 1 والصالة والسالم علي اشرف خلق هللا نبينا سيدنا هحود صلي هللا عليه وسلن سبحانك اللهم وبحمدك اشهد أن ال هللا إال أنت استغفرك وأتىب

More information

Linear Programming Problems: Geometric Solutions

Linear Programming Problems: Geometric Solutions Linear Programming Problems: Geometric s Terminology Linear programming problems: problems where we must find the optimum (minimum or maximum) value of a function, subject to certain restrictions. Objective

More information

(Refer Slide Time: 00:04:20)

(Refer Slide Time: 00:04:20) Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 8 Three Dimensional Graphics Welcome back all of you to the lectures in Computer

More information

Linear Programming. ICM Unit 3 Day 1 Part 1

Linear Programming. ICM Unit 3 Day 1 Part 1 Linear Programming ICM Unit 3 Day 1 Part 1 Arrival: Tools of the Trade Pencils Grab a couple to SHARE with your partner. Graph Paper Two pieces per student for today. Ruler One per student. Get out a NEW

More information

Lecture 4: Linear Programming

Lecture 4: Linear Programming COMP36111: Advanced Algorithms I Lecture 4: Linear Programming Ian Pratt-Hartmann Room KB2.38: email: ipratt@cs.man.ac.uk 2017 18 Outline The Linear Programming Problem Geometrical analysis The Simplex

More information

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

Students interpret the meaning of the point of intersection of two graphs and use analytic tools to find its coordinates. Student Outcomes Students interpret the meaning of the point of intersection of two graphs and use analytic tools to find its coordinates. Classwork Example 1 (7 minutes) Have students read the situation

More information

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

Decision Aid Methodologies In Transportation Lecture 1: Polyhedra and Simplex method Decision Aid Methodologies In Transportation Lecture 1: Polyhedra and Simplex method Chen Jiang Hang Transportation and Mobility Laboratory April 15, 2013 Chen Jiang Hang (Transportation and Mobility Decision

More information