Introduction to linear programming:- - Linear programming (LP) applies to optimization models in which the objective and constraints functions are strictly.

Slides:



Advertisements
Similar presentations
© 2003 Anita Lee-Post Linear Programming Part 2 By Anita Lee-Post.
Advertisements

Introduction to Mathematical Programming Matthew J. Liberatore John F. Connelly Chair in Management Professor, Decision and Information Technologies.
Lesson 08 Linear Programming
LIAL HORNSBY SCHNEIDER
Linear Programming Problem
Special Variables: 1- Slack Variable (s1): represents the amount by which the available amount of the resources exceeds its usage by the activities.
Session II – Introduction to Linear Programming
Chapter 2: Modeling with Linear Programming & sensitivity analysis
CCMIII U2D4 Warmup This graph of a linear programming model consists of polygon ABCD and its interior. Under these constraints, at which point does the.
BA 452 Lesson A.2 Solving Linear Programs 1 1ReadingsReadings Chapter 2 An Introduction to Linear Programming.
Linear Inequalities and Linear Programming Chapter 5 Dr.Hayk Melikyan/ Department of Mathematics and CS/ Linear Programming in two dimensions:
Lesson 7.6, page 767 Linear Programming
Managerial Decision Modeling with Spreadsheets
1© 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Linear Programming: Formulations & Graphical Solution.
Chapter 2: Linear Programming Dr. Alaa Sagheer
Chapter 2 Linear Programming Models: Graphical and Computer Methods © 2007 Pearson Education.
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 7-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 7 Linear.
1 2TN – Linear Programming  Linear Programming. 2 Linear Programming Discussion  Requirements of a Linear Programming Problem  Formulate:  Determine:Graphical.
Linear and Integer Programming Models
6s-1Linear Programming CHAPTER 6s Linear Programming.
Environmentally Conscious Design & Manufacturing (ME592) Date: May 3, 2000 Slide:1 Environmentally Conscious Design & Manufacturing Class 24: Optimization.
Objectives: Set up a Linear Programming Problem Solve a Linear Programming Problem.
Linear Programming Models: Graphical Methods 5/4/1435 (1-3 pm)noha hussein elkhidir.
FORMULATION AND GRAPHIC METHOD
1 1 Slide LINEAR PROGRAMMING: THE GRAPHICAL METHOD n Linear Programming Problem n Properties of LPs n LP Solutions n Graphical Solution n Introduction.
Linear Programming Models: Graphical and Computer Methods
1© 2003 by Prentice Hall, Inc. Upper Saddle River, NJ The Wyndor Glass Company Problem (Hillier and Liberman) The Wyndor Glass Company is planning.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
3.4 Linear Programming.
Chapter 19 Linear Programming McGraw-Hill/Irwin
1 Chapter 8 Linear programming is used to allocate resources, plan production, schedule workers, plan investment portfolios and formulate marketing (and.
Slide Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley.
Operations Management
1 Additional examples LP Let : X 1, X 2, X 3, ………, X n = decision variables Z = Objective function or linear function Requirement: Maximization of the.
THE GALAXY INDUSTRY PRODUCTION PROBLEM -
1 Chapter 7 Linear Programming. 2 Linear Programming (LP) Problems Both objective function and constraints are linear. Solutions are highly structured.
Copyright 2013, 2010, 2007, Pearson, Education, Inc. Section 7.6 Linear Programming.
Systems of Inequalities in Two Variables Sec. 7.5a.
Linear Programming: A Geometric Approach3 Graphing Systems of Linear Inequalities in Two Variables Linear Programming Problems Graphical Solution of Linear.
Copyright © 2013, 2009, 2005 Pearson Education, Inc. 1 5 Systems and Matrices Copyright © 2013, 2009, 2005 Pearson Education, Inc.
Linear Programming Introduction: Linear programming(LP) is a mathematical optimization technique. By “Optimization” technique we mean a method which attempts.
Linear Programming Problem. Definition A linear programming problem is the problem of optimizing (maximizing or minimizing) a linear function (a function.
3  Graphing Systems of Linear Inequalities in Two Variables  Linear Programming Problems  Graphical Solutions of Linear Programming Problems  Sensitivity.
Chapter 2 Linear Programming Models: Graphical and Computer Methods
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Supplement 6 Linear Programming.
LINEAR PROGRAMMING.
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
 LP graphical solution is always associated with a corner point of the solution space.  The transition from the geometric corner point solution to the.
LINEAR PROGRAMMING MEANING:
© 2009 Prentice-Hall, Inc. 7 – 1 Decision Science Chapter 3 Linear Programming: Maximization and Minimization.
Linear Programming. George Dantzig 1947 NarendraKarmarkar Pioneers of LP.
Sullivan Algebra and Trigonometry: Section 12.9 Objectives of this Section Set Up a Linear Programming Problem Solve a Linear Programming Problem.
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 7-1 1© 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 7 Linear.
Introduction Operations Research (OR) It is a scientific approach to determine the optimum (best) solution to a decision problem under the restriction.
P RIMAL -D UAL LPP. T HE R EDDY M IKKS C OMPANY - PROBLEM Reddy Mikks company produces both interior and exterior paints from two raw materials, M 1 and.
6s-1Linear Programming William J. Stevenson Operations Management 8 th edition.
Linear Programming Models: Graphical and Computer Methods 7 To accompany Quantitative Analysis for Management, Twelfth Edition, by Render, Stair, Hanna.
Chapter 2 Linear Programming Models: Graphical and Computer Methods
ماهي بحوث العمليات What is Operations Researches
A seminar talk on “SOLVING LINEAR PROGRAMMING PROBLEM BY GRAPHICAL METHOD” By S K Indrajitsingha M.Sc.
Linear Programming Dr. T. T. Kachwala.
MBA 651 Quantitative Methods for Decision Making
Copyright © Cengage Learning. All rights reserved.
Linear Programming Objectives: Set up a Linear Programming Problem
Chapter 7: Systems of Equations and Inequalities; Matrices
Copyright © 2014, 2010, 2007 Pearson Education, Inc.
Introduction to Linear Programming
Linear Programming.
Presentation transcript:

Introduction to linear programming:- - Linear programming (LP) applies to optimization models in which the objective and constraints functions are strictly linear. - The technique is used in a wide range of applications including agriculture, industry, economics and the military.

Two variables LP model :- - We will deal with the graphical solution of a two variable LP. - The LP model, as in any OR model, has three basic components: A)Decision variables [ what we seek to determine]. B)Objective Function(goal) [ what we aim to optimize ]. C)Constraints [ what we need to satisfy].

Example:- Sadoline produce both interior and exterior paints from two raw materials, M1 and M2, the following table provides the basic data of the problem:- Tons of row material per one

- A market survey indicates that daily demand for interior pain can not exceed that of exterior paint by more than 1 ton. - Also, the maximum daily demand of interior paint is 2 tans. - Sadoline want to determined the optimum (best) product mix of interior and exterior paints that maximizes the total daily profit. ( Max z = 5 x1 + 4 x2 )

Solution:- -The variables of the model are defined as:- X1 =tons produced of exterior paint. X2 =tons produced of interior. - The objective of company is expressed as: Maximize z = 5 x1 + 4 x2 where z represent the total daily profit in thousands of Omani Rial. - M1 and M2 are limited to 24 and 6 tons this gives:- 6 x1 + 4 x2 ≤ 24, x1 + 2 x2 ≤ 6 -The different between the daily production of interior and exterior paints x2 – x1 does not exceed 1 ton which translates to x2 – x1 ≤ 1. -The maximum daily demand of interior paint is limited to 2 tons which translates to x2 ≤ 2. -The non negativity restrictions x1 ≥ 0, x2 ≥ 0

The complete sadoline model is: Maximize z = 5 x1 + 4 x2 Subject to 6 x1 + 4 x2 ≤ 24 x1 + 2 x2 ≤ 6 -x1 + x2 ≤ 1 x2 ≤ 2 x1, x2 ≥ 0

- Graphical LP solution :- The graphical procedure includes two steps :- A) Determination of the solution space that defines all feasible solution of the model. B) Determination of the optimum solution from among all the feasible points in the solution space. - Determination of the feasible solution space. A) We account for the non negativity constraints x1 ≥ 0 and x2 ≥ 0. B) To account the remaining constrains :- - Replace each inequality with an equation and then graph the resulting straight line by locating two distinct points on it. - Consider the effect of the inequality by choose any reference point if it satisfies the inequality, then the side in which it lies is the feasible half-space, else the other side is.

Example:- To solve solidane model The horizontal axis x1 and the vertical axis x2 as shown in the following figure. Account the remaining four constraints, for example replace 6x1 + 4x2 ≤ 24 with 6 x1 + 4 x2 = 24 two distinct point can be determine by setting x1 = 0 to obtain x2 = 24/4 = 6 and then setting x2 = 0 to obtain x2 =24/6 = 4 so we get the points (0,6) and (4,0) as shown in the figure. - Use the reference point(0,0) with the constraint 6 x1 + 4 x2 ≤ 24, 6 * * 0 = 0 is less than 24, the half-space representing the inequality includes the origin as shown in the figure. Constraints 1) 6 x1 + 4 x2 ≤ 24 2) x1 + 2 x2 ≤ 6 3) –x1 + x2 ≤ 1 4) x2 ≤ 2 5) x1 ≥ 0 6) x2 ≥ 0

Maximize z=5x1 +4 x2 A=(0,0) => z= 5*0 + 4*0 = 0 B= (4,0) => z= 5*4+ 4*0= 20 C= (3,1.5)_ => z=5*3 + 4*1.5= 21 D= (2,2) => z=5*2 + 4*2= 18 E= (1,2) =>z=5*1 + 4*2=13 F= (0,1) =>z=5*0 + 4*1=4 1) 6x1 + 4x2 =24 2) x1 +x2 = 6 x1 = 6 – 2 x2 6(6-2x2) + 4 x2 = – 12 x2 + 4 x2 = 24 8 x2 = 36 – 24 X2 = 12/7 = 3/2 =1.5 X1 = 6 – 2 * 1.5 = 6 – 3 = 3

Determination of the optimum solution:- - The optimum solution occurs at corner point of the solution space where two lines intersect. Example:- The optimum solution occurs at C, the value of x1 and x2 are determined by solving the equations associated with lines (1) and (2) that is 6 x1 + 4 x2 = 24 x1 + 2 x2 = 6 The solution is x1 = 3 and x2 = 1.5 With z = 5 * * 1.5 = 21.

Examples for Graphical Solution: 1)Determine the feasible space for each of the following constraints? A)-3x1 + x2 <= 6 B) –x1+x2 >= 0

Jack is an aspiring freshman, like to play more than study. Jack wants to divide his available time which about 10 hours between work and play. He estimate that play is twice pleasure as much as fun as work. He also wants to study at least as much he plays. But he realizes that he cannot play more than 4 hours a day. How should Jack allocate his time to maximize his pleasure?

- Solution of minimization model: same as maximization models. Example:- ( Diet problem) Barka farms uses at least 800 kilo of special feed daily. The special feed is a mixture of corn and soybean meal with the following compositions: - The feed requirements at least 30% protein and at most 5% fiber. - Barka farms wishes to determine the daily minimum cost feed mix. Kilo per kilo of feed stuff

Solution :- - The decision variables: x1 = kilo of corn in the daily mix. x2 = kilo of soybean meal in the daily mix. - The objective function: minimize z=0.3x x2. - The constraints: Barka farm need at least 800 kilo of feed: x1 + x2 ≥ 800. The protein requirement: 0.09 x x2 ≥ 0.3(x1+x2). The fiber requirement: 0.02x1+0.06x2≤0.05(x1+x2). - The complete model thus becomes: minimize z= 0.3x x2 subject to: x1 +x2 ≥ x1 – 0.3 x2 ≤ x1 – 0.01 x2 ≥0 x1, x2 ≥0

Minimize z = 0.3 x x2 1) x1 + x2 =800 x1 = 0, x2 = 800, (0,800) x2 = 0, x1 = 800, (800,0) 2) 0.21 x1 – 0.3x2 = 0 x1 =0, x2 = 0, (0,0) x1 = 500, 0.21 * 500 – 0.3 x2 = 0 x2 = 0.2 * 500/0.3 = 350, (500,350) 3) 0.03 x1 – 0.01 x2 = 0 x1 = 0, x2 = 0, (0,0) x1 = 200, x2 = 0.03 * 200 /0.01 =600, (200,600)

- The following provided the graphical solution of the model. - The optimum solution is the intersection of two lines x1 + x2 = 800 and 0.21 x1 – 0.3x2 =0 which yields x1 = kilo and x2= kilo. - The associated minimum cost of the feed mix is z= 0.3 * * = Per day