Operations Research: Introduction. Concept of a Model

Similar documents
2. Linear Programming Problem

UNIT-4 Chapter6 Linear Programming

Concept and Definition. Characteristics of OR (Features) Phases of OR

Formulating and Solving a Linear Programming Model for Product- Mix Linear Problems with n Products


Linear Programming Applications. Transportation Problem

56:171 Operations Research Midterm Exam - October 26, 1989 Instructor: D.L. Bricker

Dr. S. Bourazza Math-473 Jazan University Department of Mathematics

F 1 F 2 Daily Requirement Cost N N N

Introduction to LP. Types of Linear Programming. There are five common types of decisions in which LP may play a role

UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE

...(iii), x 2 Example 7: Geetha Perfume Company produces both perfumes and body spray from two flower extracts F 1. The following data is provided:

ST. JOSEPH S COLLEGE OF ARTS & SCIENCE (AUTONOMOUS) CUDDALORE-1

Simplex Algorithm Using Canonical Tableaus

The Transportation Problem

PREPARED BY: INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Standard Form An LP is in standard form when: All variables are non-negativenegative All constraints are equalities Putting an LP formulation into sta

c) Place the Coefficients from all Equations into a Simplex Tableau, labeled above with variables indicating their respective columns

UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION B Sc. Mathematics (2011 Admission Onwards) II SEMESTER Complementary Course

END3033 Operations Research I Sensitivity Analysis & Duality. to accompany Operations Research: Applications and Algorithms Fatih Cavdur

OPERATIONS RESEARCH. Linear Programming Problem

UNIT 4 TRANSPORTATION PROBLEM

56:270 Final Exam - May

Fundamentals of Operations Research. Prof. G. Srinivasan. Indian Institute of Technology Madras. Lecture No. # 15

MATH2070 Optimisation

Linear Programming. Formulating and solving large problems. H. R. Alvarez A., Ph. D. 1

Answer the following questions: Q1: Choose the correct answer ( 20 Points ):

4.6 Linear Programming duality

M.SC. MATHEMATICS - II YEAR

Graphical and Computer Methods

Linear Programming. H. R. Alvarez A., Ph. D. 1

The Transportation Problem

Programmers A B C D Solution:

AM 121: Intro to Optimization Models and Methods

Linear Programming Duality

3 Development of the Simplex Method Constructing Basic Solution Optimality Conditions The Simplex Method...

MS-E2140. Lecture 1. (course book chapters )

Modern Logistics & Supply Chain Management

Systems Analysis in Construction

Linear Programming CHAPTER 11 BASIC CONCEPTS AND FORMULA. Basic Concepts 1. Linear Programming

Chapter 2: Linear Programming Basics. (Bertsimas & Tsitsiklis, Chapter 1)

Optimisation. 3/10/2010 Tibor Illés Optimisation

MATH 445/545 Homework 1: Due February 11th, 2016

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

Unit 3. Linear Programming. The simplex method

Linear Programming Duality P&S Chapter 3 Last Revised Nov 1, 2004

Linear Programming: Chapter 5 Duality

Integer Programming. The focus of this chapter is on solution techniques for integer programming models.

PROJECT MANAGEMENT CHAPTER 1

UNIVERSITY of LIMERICK

Welcome to CPSC 4850/ OR Algorithms

COT 6936: Topics in Algorithms! Giri Narasimhan. ECS 254A / EC 2443; Phone: x3748

Linear Programming. (Com S 477/577 Notes) Yan-Bin Jia. Nov 28, 2017

MATH 4211/6211 Optimization Linear Programming

Summary of the simplex method

OPERATIONS RESEARCH. Transportation and Assignment Problems

MAT016: Optimization

Coin Changing: Give change using the least number of coins. Greedy Method (Chapter 10.1) Attempt to construct an optimal solution in stages.

LINEAR PROGRAMMING. Introduction

Slack Variable. Max Z= 3x 1 + 4x 2 + 5X 3. Subject to: X 1 + X 2 + X x 1 + 4x 2 + X X 1 + X 2 + 4X 3 10 X 1 0, X 2 0, X 3 0

Transportation Problem

OPERATIONS RESEARCH. Michał Kulej. Business Information Systems

Special cases of linear programming

3. Duality: What is duality? Why does it matter? Sensitivity through duality.

Lecture 2: The Simplex method. 1. Repetition of the geometrical simplex method. 2. Linear programming problems on standard form.

MA 162: Finite Mathematics - Section 3.3/4.1

THE UNIVERSITY OF HONG KONG DEPARTMENT OF MATHEMATICS. Operations Research I

9.1 Linear Programs in canonical form

Bachelor s Degree Programme Operations Research (Valid from 1st January, 2012 to 30th November, 2012.)

CSC Design and Analysis of Algorithms. LP Shader Electronics Example

International Journal of Mathematical Archive-4(11), 2013, Available online through ISSN

NATIONAL OPEN UNIVERSITY OF NIGERIA SCHOOL OF SCIENCE AND TECHNOLOGY COURSE CODE: MTH 309 COURSE TITLE: OPTIMIZATION THEORY

System Planning Lecture 7, F7: Optimization

4. Duality Duality 4.1 Duality of LPs and the duality theorem. min c T x x R n, c R n. s.t. ai Tx = b i i M a i R n

Linear Programming and the Simplex method

LINEAR PROGRAMMING BASIC CONCEPTS AND FORMULA

The Graphical Method & Algebraic Technique for Solving LP s. Métodos Cuantitativos M. En C. Eduardo Bustos Farías 1

LINEAR PROGRAMMING 2. In many business and policy making situations the following type of problem is encountered:

Yinyu Ye, MS&E, Stanford MS&E310 Lecture Note #06. The Simplex Method

CHAPTER 11 Integer Programming, Goal Programming, and Nonlinear Programming

Lecture 11 Linear programming : The Revised Simplex Method

February 17, Simplex Method Continued

ISE 330 Introduction to Operations Research: Deterministic Models. What is Linear Programming? www-scf.usc.edu/~ise330/2007. August 29, 2007 Lecture 2

4. Duality and Sensitivity

Linear programming I João Carlos Lourenço

Simplex Method for LP (II)

5 Integer Linear Programming (ILP) E. Amaldi Foundations of Operations Research Politecnico di Milano 1

is called an integer programming (IP) problem. model is called a mixed integer programming (MIP)

Integer programming: an introduction. Alessandro Astolfi

MS-E2140. Lecture 1. (course book chapters )

AM 121: Intro to Optimization

Prelude to the Simplex Algorithm. The Algebraic Approach The search for extreme point solutions.

Introduction to Operations Research. Linear Programming

The Simplex Method. Formulate Constrained Maximization or Minimization Problem. Convert to Standard Form. Convert to Canonical Form

In Chapters 3 and 4 we introduced linear programming

Example: 1. In this chapter we will discuss the transportation and assignment problems which are two special kinds of linear programming.

Week 3: Simplex Method I

MATH 445/545 Test 1 Spring 2016

Introduction to Operations Research

Transcription:

Origin and Development Features Operations Research: Introduction Term or coined in 1940 by Meclosky & Trefthan in U.K. came into existence during World War II for military projects for solving strategic and tactical problems. It was successful and showed remarkable progress. After the war it attracted attention of industrial manages for solutions to complex executive type problems. Then it gained importance in the field of economics, commerce and Engineering. Application of Scientific methods, tools and techniques for finding optimum solution to problems involving the operations of a system. Determines the best utilization of limited resources. Applied in decision making problems Concept of a Model Model is abstraction of reality Examples o Road map of a city to trace the shortest route from a given source to a given destination. o 3D view of a factory to plan the material movements in its shop floor. o Linear equation to forecast the demand of a product. Steps of Modelling Formulation Real World Problem Formulation of Model Validation of Results Deduction of Real World Conclusion Interpreting Model Conclusion Figure: Schematic representation of modeling steps Step1: Identify the management decision problem of real world Step2. Formulate a model for the real world problem. a) Identify the parameters and variable which are involved in management decision problem b) Select the variable that appear to be most influential so that the model may be kept as simple as possible. c) State relationships among the variables based upon known principles

d) Construct a model by confining all real world relationships into a system of symbolic relationships. Step3. Solve a set of equations, iterating set of steps or make statistical analysis to optimize performance and draw model conclusions. Step 4. Interpret the model conclusions in terms of real world problem s characteristics. Step 5. Test & validate the results. Step6. Implement the result. Step 7. Revise the model as & when necessary. Scope of Operations Research 1. Defence applications Scientific decision making for many defence operations Examples o Network techniques for shortest path problems o Algorithms for vehicle routing o Allocation techniques for shipping food grains and ammunitions. 2. Industrial applications Major four function areas i. Production o Linear programming for aggregate planning o Integer programming for shop floor production scheduling o Network based techniques for line balancing and project management o Replacement analysis for equipment replacement decisions. ii. Marketing o Linear programming for product mix problems o Game theory for order bidding decisions o Distance network related techniques for shipping finished goods. iii. Personnel o Linear programming for manpower planning o Scheduling techniques for manpower scheduling. iv. Finance o Integer programming for capital budgeting etc. 3. Public systems Examples: Postal systems, banks, highways, railways, airways, hospitals, educational institutions etc. Linear Programming Mathematical programming technique to optimize the performance (profit/loss) under a set of constrains like machine hours, man hours, money, material etc. as specified by an organization. APPLICATIONS OF LPP 1. Product mix problem.

CONCEPT OF LPP 2. Diet planning problem. 3. Cargo loading problem. 4. Capital budgeting problem. 5. Man power planning problem. The model of any LPP will contain: Objective functions. Set of constraints. Non-negative restrictions. Each of these components may consist of: Decision variable. Objective function coefficients. Technological coefficients. Availability of resources. These can be explained with the following example:- Product mix problem. Determining the level of production activities carried out during a pre-decided time frame so as to gain the maximum profit. EXAMPLE: A company manufactures two different types of products P1 and P2. Each product requires processing on milling machine and drilling machine. But each type if machine has limited hours available per week. The net profit per unit of the products, resource requirements of the products and availability of resources are given in the table: MACHINE TYPE PROCESSING TIME MACHINE HOURS Product P1 Product P2 AVAILABLE PER WEEK MILLING MACHINE 2 5 200 DRILLING MACHINE 4 2 240 PROFIT PER UNIT (Rs) 250 400 Develop a LP model to determine the optimal production volume of each of the products such that the profit is maximized subject to the availability of machine hours. Solution: let n be number of products to be manufactured and m be the number of machine types used. Decision variable: is used to represent the level of achievement of a particular activity. The solution of LP will provide the optimal value for each and every decision variable of the model. Let X1 and X2 be the production volumes of P1 and P2 respectively. Objective function coefficient: is the constant representing the profit/unit or cost/unit of carrying out an activity. Let C1, C2,., Cn be the profit/unit of products P1, P2,.., Pn respectively. Therefore C1 = 250, C2 = 400 Objective function: is an expression representing the total profit or cost of carrying out a set of activities at some levels: Benefit related objective function type Maximization Type. Cost related objective function type Minimization Type.

So, a generalized format:- Here, Maximize Z = C1 X1 + C2X2 Maximize or Minimize Z = C1 X1 + C2X2 + + CnXn. = 250 X1 + 400 X2 Technological coefficients (a ij ): amount of resource i required for activity j, where i = 1 to m and j = 1 to n. so, a ij = a 11 a 12 a 13. a 1n a 21 a 2n a 31. a m1 a m2. a mn For the given example: 2 5 a ij = 4 2 Resource availability: constant b i is the amount of resource available during the planning period. So, b i = b 1 b 2 b 3... b m

Here b i = 200 450 Set of constraints: Kind of restriction on the total amount of a particular resource requirement to carry out the activities at various levels. a 11 X1 + a 12 X2 + + a 1n Xn <= or >= b 1 a 21 X1 + a 22 X2 + + a 2n Xn <= or >= b 2.. so, for the example, 2 X1 + 5X2 <= 200 4 X1 + 2X2 <= 240 a m1 X1 + a m2 X2 + + a mn Xn <= or >= b m Non-negative restrictions: each and every decision variable in LP model is a non- negative variable. X1, X2,.., Xn >= 0 So, X1 and X2 >= 0 Therefore, complete model of the product mix problem Maximize Ƶ = 250 X1 + 400X2, 2 X1 + 5X2 <= 200 4 X1 + 2X2 <= 240, X1 and X2 >= 0 ASSUMPTION IN LP LINEARITY: resource is directly proportional to the level of activity. Example, if time required on a particular machine for a given activity level is 5 hours/ unit, then the total amount of time required on that machine to produce 10 units of that activity is 50 hours. DIVISIBILITY: fractional values of the decision variables are permitted. NON-NEGATIVITY: decision values must be >= 0. ADDITIVITY: total output for the given combination of activity levels is the algebraic sum of the output of each individual process.

Properties of LP solution 1. Feasible solution: if all the constraints of the given LP model are satisfied by the solution of the model, feasible solution. There can be multiple feasible solutions for a given LP model. 2. Optimal solution: If there is no other superior solution to the solution obtained for a given LP model then the solution obtained is treated as the optimal solution. 3. Alternate optimum solution: For some LP model, there may be more than one combination of values of the decision variables leading to the best objective function value. Such combinations of the value of the decision variables are known as alternate optimum solution. 4. Unbounded Solution: for some LP model, the objective function value can be increased/ decreased infinitely without any limitation. Such solution is known as unbounded solution. 5. infeasible solution:-if there is no combination of values of the decision variables satisfying all the constraints of the LP model then the model is said to have infeasible solution. There is no implementable solution for the model. 6 Degenerate solution: redundant solution after some time. Simplex Method L P Methods Maximize Z=6 x 1 + 8 x 2 5x 1 + 10x 2 60 4x 1 + 4x 2 60 x 1, x 2 0 writing in standard form maximize Z = 6 x 1 + 8 x 2 +0.S 1 + 0.S 2 5x 1 + 10x 2 + S 1 =60 4x 1 + 4x 2 + S 2 = 40 x 1, x 2 0 S 1, S 2 Slack variable, introduced to balance the constraints C j 6 8 0 0 Solution Ratio CB i Basic variable X 1 X 2 S 1 S 2 (b j ) 0 S 1 5 10 1 0 60 60/10=6 0 S 2 4 4 0 1 40 40/4=10 Z J 0 0 0 0 0 C J -Z Z 6 8 0 0 0 Z J ( )

Max (C J -Z J ) n= 8 Key Col Min Ratio n = 6 Key Row Intersection = 10 Key element Optimum Condition:- For Maximize Z, all C J -Z J should be 0 For Minimize Z, all C J - Z J should be 0 Here, C j -Z J 0 So, next iteration New value = old - Col *row Key value So for row 2, col x 1 New value = 4 5 x 4 =2 10 Row2, Col S 1 New value = 0 1 x 4 2 = - 2/5 10 5 Row2, Col S 2 New value = 1 0 x 4 = 1 5 C J 6 8 0 0 CB i Basic X 1 X 2 S 1 S 2 Var 8 X 2 ½ 1 1/10 0 6 0 X 2 2 0-2/5 1 16 Z j 4 8 4/5 0 48 C J -Z J 2 0-4/5-1 All CJ-Z J 0

C J 6 8 0 0 CB i Basic X 1 X 2 S 1 S 2 solution ratio Var 8 X 2 ½ 1 1/10 0 6 0 S 2 2 0-2/5 1 16 8 x x C J -Z J 2 0-4/5-1 Pivotal element =2 C J 6 8 0 0 solution CB i Basic X 1 X 2 S 1 S 2 Var 8 X 2 0 1 1/5-1/4 2 0 X 1 1 0-1/5 1/2 8 Z j 6 8 2/5 0 64 C J -Z J 0 0-2/5-1 All Cj-Z j 0 optimal solution So here x1 =8 ( production volume of P1) X2 =2 (Prod. Volume of P2) Z =64 (Total profit in Rs) Check by substituting in equations. Two phase method used for = equality Problem: minimize Z = 12 X 1 + 18 X 2 + 15 X 3 4 X 1 + 8 X 2 + 6 X 3 64 3 X 1 + 6 X 2 12 X 3 96 X 1, X 2, X 3 0 Solution writing in canonical form Minimize Z = 12 X 1 + 18 X 2 + 15 X 3 Ma 1 + Ma 2 4 X 1 + 8 X 2 + 6 X 3 - S1 + a1 =64 3 X 1 + 6 X 2 12 X 3 -S1 + a1=96 X 1, X 2, X 3 S1, S2, a1, a2 0 Phase I Minimize Z = a1 + a2

4 X 1 + 8 X 2 + 6 X 3 - S1 + a1 =64 3 X 1 + 6 X 2 12 X 3 -S1 + a1=96 X 1, X 2, X 3 S1, S2, a1, a2 0