1 What is Optimization The Optimization Problem is: Find values of the variables that minimize or maximize the objective function while satisfying the.

Slides:



Advertisements
Similar presentations
Linear Programming Problem
Advertisements

Introduction to Mathematical Programming Matthew J. Liberatore John F. Connelly Chair in Management Professor, Decision and Information Technologies.
Linear Programming Problem. Introduction Linear Programming was developed by George B Dantzing in 1947 for solving military logistic operations.
Linear Programming. Introduction: Linear Programming deals with the optimization (max. or min.) of a function of variables, known as ‘objective function’,
Linear Programming.
Linear Programming Problem
Linear Programming Models & Case Studies
Session II – Introduction to Linear Programming
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.
Chapter 5 Linear Inequalities and Linear Programming
Linear Inequalities and Linear Programming Chapter 5 Dr.Hayk Melikyan/ Department of Mathematics and CS/ Linear Programming in two dimensions:
Learning Objectives for Section 5.3
Chapter 5 Linear Inequalities and Linear Programming Section 3 Linear Programming in Two Dimensions: A Geometric Approach.
Linear Programming Problem Formulation.
1© 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Linear Programming: Formulations & Graphical Solution.
© 2008 Prentice-Hall, Inc. Chapter 7 To accompany Quantitative Analysis for Management, Tenth Edition, by Render, Stair, and Hanna Power Point slides created.
19 Linear Programming CHAPTER
Quantitative Techniques for Decision Making M.P. Gupta & R.B. Khanna © Prentice Hall India LINEAR PROGRAMMING GRAPHIC METHOD 2 CHAPTER.
Basic Linear Programming Concepts Lecture 2 (4/1/2015)
Operations Management
An Introduction to Linear Programming : Graphical and Computer Methods
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.
INTRODUCTION TO LINEAR PROGRAMMING
Operations Management - 5 th Edition Chapter 13 Supplement Roberta Russell & Bernard W. Taylor, III Linear Programming.
Linear Programming Models: Graphical Methods 5/4/1435 (1-3 pm)noha hussein elkhidir.
Linear Programming.
1 1 Slides by John Loucks St. Edward’s University Modifications by A. Asef-Vaziri.
FORMULATION AND GRAPHIC METHOD
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Linear programming. Linear programming… …is a quantitative management tool to obtain optimal solutions to problems that involve restrictions and limitations.
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
3.4 Linear Programming.
Chapter 19 Linear Programming McGraw-Hill/Irwin
Linear Programming: Basic Concepts
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
1 Linear Programming: Model Formulation and Graphical Solution.
Linear Programming Introduction: Linear programming(LP) is a mathematical optimization technique. By “Optimization” technique we mean a method which attempts.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
1 Linear Programming (LP) 線性規劃 - George Dantzig, 1947.
作業研究(二) Operations Research II - 廖經芳 、 王敏. Topics - Revised Simplex Method - Duality Theory - Sensitivity Analysis and Parametric Linear Programming -
Chapter 2 Linear Programming Models: Graphical and Computer Methods
Fuzzy Optimization D Nagesh Kumar, IISc Water Resources Planning and Management: M9L1 Advanced Topics.
3 Components for a Spreadsheet Optimization Problem  There is one cell which can be identified as the Target or Set Cell, the single objective of the.
LINEAR PROGRAMMING.
Linear Programming.  Linear Programming provides methods for allocating limited resources among competing activities in an optimal way.  Linear → All.
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
© 2008 Prentice-Hall, Inc. Linear Programming Models: Graphical and Computer Methods.
LINEAR PROGRAMMING Classic Types of Constrained Decision Problems 1. Product Mix 2. Ingredient Mix 3. Transportation 4. Assignment 5. Time Period.
LINEAR PROGRAMMING. Linear Programming Linear programming is a mathematical technique. This technique is applied for choosing the best alternative from.
Linear Programming. George Dantzig 1947 NarendraKarmarkar Pioneers of LP.
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
An Introduction to Linear Programming
Linear Programming.
Linear Programming Models: Graphical and Computer Methods
Transportation Networks CIVE 744
Linear Programming – Introduction
Chapter 5 Linear Inequalities and Linear Programming
Operations Management Linear Programming Module B
Linear Programming Objectives: Set up a Linear Programming Problem
Basic Linear Programming Concepts
Linear Programming Introduction.
1 LP Models & Case Studies Mathematical Programming & Modeling ENGC 6362 Prof. Rifat Rustom Lecture 2 S.
Linear Programming Problem
Linear Programming Introduction.
Linear Programming.
Presentation transcript:

1 What is Optimization The Optimization Problem is: Find values of the variables that minimize or maximize the objective function while satisfying the constraints.

2 Components of Optimization Problem Optimization problems are made up of three basic ingredients: è An objective function which we want to minimize or maximize è A set of unknowns or variables which affect the value of the objective function è A set of constraints that allow the unknowns to take on certain values but exclude others

3 Linear Programming A linear programming problem is one in which we are to find the maximum or minimum value of a linear expression ax + by + cz +... (called the objective function), subject to a number of linear constraints of the form Ax + By + Cz +... N or Ax + By + Cz +... N. The largest or smallest value of the objective function is called the optimal value, and a collection of values of x, y, z,... that gives the optimal value constitutes an optimal solution. The variables x, y, z,... are called the decision variables

LP Properties and Assumptions PROPERTIES OF LINEAR PROGRAMS 1. One objective function 2. One or more constraints 3. Alternative courses of action 4. Objective function and constraints are linear ASSUMPTIONS OF LP 1. Certainty 2. Proportionality 3. Additivity 4. Divisibility 5. Nonnegative variables Table 7.1

Basic Assumptions of LP certaintyWe assume conditions of certainty exist and numbers in the objective and constraints are known with certainty and do not change during the period being studied proportionalityWe assume proportionality exists in the objective and constraints  constancy between production increases and resource utilization – if 1 unit needs 3 hours then 10 require 30 hours additivityWe assume additivity in that the total of all activities equals the sum of the individual activities divisibilityWe assume divisibility in that solutions need not be whole numbers nonnegativeAll answers or variables are nonnegative as we are dealing with real physical quantities

6 Example Find the maximum value of p = 3x + 2y + 4z Subject to: 4x + 3y + z >=3 x + 2y + z >=4 x >=0, y >=0, z >=0

Formulating LP Problems Formulating a linear program involves developing a mathematical model to represent the decision problem The steps in formulating a linear program are 1.Completely understand the problem being faced 2.Identify the objective and constraints 3.Define the decision variables 4.Use the decision variables to write mathematical expressions for the objective function and the constraints

8 Example Two Quarrying Sites Company A Quarrying Company owns two different rock sites that produce aggregate which, after being crushed, is graded into three classes: high, medium and low-grade. The company has contracted to provide a concrete batching plant with 12 tons of high-grade, 8 tons of medium-grade and 24 tons of low-grade aggregate per week. The two sites have different operating characteristics as detailed below. Site Cost per day ($'000) Production (tons/day) High Medium Low X Y How many days per week should each Site be operated to fulfill the batching plant contract?

9 Example 2: Solution of the Two Quarrying Sites Translate the verbal description into an equivalent mathematical description. Determine: - Variables - Constraints - Objective Formulating the problem (mathematical representation of the problem). (1) Variables These represent the "decisions that have to be made" or the "unknowns". Let x = number of days per week Site X is operated y = number of days per week Site Y is operated Note here that x >= 0 and y >= 0.

10 Solution of the Two Quarrying Sites (cont.) (2) Constraints It is best to first put each constraint into words and then express it in a mathematical form. Aggregate production constraints balance the amount produced with the quantity required under the batching plant contract Aggregate High 6x + 1y >= 12 Medium 3x + 1y >= 8 Low 4x + 6y >= 24 Days per week constraint we cannot work more than a certain maximum number of days a week e.g. for a 5 day week we have: x <= 5 y <= 5 Constraints of this type are often called implicit constraints because they are implicit in the definition of the variables.

11 Solution of the Two Quarrying Sites (cont.) (3) Objective Again in words our objective is (presumably) to minimize cost which is given by 180x + 160y Hence we have the complete mathematical representation of the problem as: minimize 180x + 160y Subject to 6x + y >= 12 3x + y >= 8 4x + 6y >= 24 x <= 5 y <= 5 x,y >= 0

12 Problem Statement: T T hree wells in Gaza are used to pump water for domestic use. The maximum discharge of the wells as well as the properties of water pumped are shown in the table below. The water is required to be treated using chlorine before pumped into the system D D etermine the minimum cost of chlorine treatment per cubic meter per day for the three wells given the cost in $/m3 for the three wells. Case 1: Optimization of Well Treatment

13 PROPERTIES OF PUMPED WATER

14 Mathematical Model Minimize Cost of Chlorine Treatment per Day Objective Function: C = 0.05Q Q Q 3 Constraints Subject to: Well 1: max discharge should be equal to or less than 2000 m 3 /day. (100 m 3 /hr x 20hr/day) Q 1 < = (1) Well 2: max discharge should be equal to or less than 2700 m 3 /day. (150 m 3 /hr x 18hr/day) Q 2 < = (2) Well 3: max discharge should be equal to or less than 1800 m 3 /day. (120 m 3 /hr x 15hr/day) Q 3 < = (3)

15 Wells 1, 2, 3: total discharge should be equal to 5000 m 3 /day. Q 1 + Q 2 + Q 3 = (4) `discharge of each well should be greater than 0. Q 1, Q 2, Q 3 > (5)