Introduction A GENERAL MODEL OF SYSTEM OPTIMIZATION.

Slides:



Advertisements
Similar presentations
Linear Programming Problem
Advertisements

Lesson 08 Linear Programming
Linear Programming. Introduction: Linear Programming deals with the optimization (max. or min.) of a function of variables, known as ‘objective function’,
Linear Programming Problem
Session II – Introduction to Linear Programming
Chapter 2: Modeling with Linear Programming & sensitivity analysis
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Chapter 8: Linear Programming
Operations Management
Linear and Integer Programming Models
6s-1Linear Programming CHAPTER 6s Linear Programming.
Linear Programming Econ Outline  Review the basic concepts of Linear Programming  Illustrate some problems which can be solved by linear programming.
Linear Programming Models: Graphical Methods 5/4/1435 (1-3 pm)noha hussein elkhidir.
FORMULATION AND GRAPHIC METHOD
Linear programming. Linear programming… …is a quantitative management tool to obtain optimal solutions to problems that involve restrictions and limitations.
Linear Programming Operations Research – Engineering and Math Management Sciences – Business Goals for this section  Modeling situations in a linear environment.
Linear Programming Models: Graphical and Computer Methods
Introduction to Quantitative Business Methods (Do I REALLY Have to Know This Stuff?)
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,
Managerial Economics Managerial Economics = economic theory + mathematical eco + statistical analysis.
Chapter 19 Linear Programming McGraw-Hill/Irwin
Linear Programming Chapter 13 Supplement.
1 1 Slide © 2005 Thomson/South-Western Slides Prepared by JOHN S. LOUCKS ST. EDWARD’S UNIVERSITY.
Linier Programming By Agustina Shinta. What is it? LP is essentially a mathematical technique for solving a problem that has certain characteristics.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
Linear Programming An Example. Problem The dairy "Fior di Latte" produces two types of cheese: cheese A and B. The dairy company must decide how many.
1 Linear Programming Chapter 2 By Mohammad Shahid Khan M.Eco, MBA, B.Cs, B.Ed. Lecturer in Economics & Business Administration Department of Economics.
Managerial Decision Making and Problem Solving
BUSINESS MATHEMATICS & STATISTICS. LECTURE 45 Planning Production Levels: Linear Programming.
1 1 Slide © 2005 Thomson/South-Western Chapter 2 Introduction to Linear Programming n Linear Programming Problem n Problem Formulation n A Maximization.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Introduction to Linear Programming BSAD 141 Dave Novak.
Linear Programming Introduction: Linear programming(LP) is a mathematical optimization technique. By “Optimization” technique we mean a method which attempts.
Chapter 2 Introduction to Linear Programming n Linear Programming Problem n Problem Formulation n A Maximization Problem n Graphical Solution Procedure.
1 Linear Programming (LP) 線性規劃 - George Dantzig, 1947.
Chapter 1 Introduction n Introduction: Problem Solving and Decision Making n Quantitative Analysis and Decision Making n Quantitative Analysis n Model.
Introduction to linear programming:- - Linear programming (LP) applies to optimization models in which the objective and constraints functions are strictly.
Monday WARM-UP: TrueFalseStatementCorrected Statement F 1. Constraints are conditions written as a system of equations Constraints are conditions written.
Business Mathematics MTH-367 Lecture 13. Chapter 10 Linear Programming An Introduction Continued…
3.4: Linear Programming Objectives: Students will be able to… Use linear inequalities to optimize the value of some quantity To solve linear programming.
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.
Linear Programming Short-run decision making model –Optimizing technique –Purely mathematical Product prices and input prices fixed Multi-product production.
Adeyl Khan, Faculty, BBA, NSU 1 Introduction to Linear Programming  A Linear Programming model seeks to maximize or minimize a linear function, subject.
Linear Programming Department of Business Administration FALL by Asst. Prof. Sami Fethi.
Introduction to Quantitative Business Methods (Do I REALLY Have to Know This Stuff?)
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.
Operations Research By: Saeed Yaghoubi 1 Graphical Analysis 2.
Introduction and Preliminaries D Nagesh Kumar, IISc Water Resources Planning and Management: M4L1 Dynamic Programming and Applications.
Business Mathematics MTH-367 Lecture 14. Last Lecture Summary: Finished Sec and Sec.10.3 Alternative Optimal Solutions No Feasible Solution and.
Topics in Computational Sustainability Optimization: Intro to Linear programming.
6s-1Linear Programming William J. Stevenson Operations Management 8 th edition.
1 2 Linear Programming Chapter 3 3 Chapter Objectives –Requirements for a linear programming model. –Graphical representation of linear models. –Linear.
An Introduction to Linear Programming
Linear Programming.
Chapter 12: Kay and Edwards
Engineering Economics (2+0)
An Introduction to Linear Programming Pertemuan 4
Chapter 2 An Introduction to Linear Programming
A seminar talk on “SOLVING LINEAR PROGRAMMING PROBLEM BY GRAPHICAL METHOD” By S K Indrajitsingha M.Sc.
Linear Programming Dr. T. T. Kachwala.
Copyright © Cengage Learning. All rights reserved.
Introduction to linear programming (LP): Minimization
Linear Programming Introduction.
Linear Programming Problem
Linear Programming Introduction.
Presentation transcript:

Introduction A GENERAL MODEL OF SYSTEM OPTIMIZATION

SYSTEM DEFINITIONS  Engineering project design and optimization can be effectively approached using concepts of systems analysis.  A system can be defined as a set of components or processes that transform resource inputs into product (goods and services) outputs

Inputs include controllable or decision variables, which represent design choices that are open to the engineer. Assigning values to controllable variables establishes an alternative. Outputs describe the performance of the system or its consequences upon the environment. They indicate the effects of applying design and planning decisions via the input variables and are evaluated against system objectives and criteria in order to assess the worth of the respective alternatives in terms of time, reliability, costs or other appropriate units. SYSTEM DEFINITIONS

Detailed Representation of WR System

Example: Water Resources Systems  Inputs (Water sources)  surface water  groundwater  desalination  treated water from treatment plant

Outputs of Water Resources Systems  Water allocation to user sectors  Municipal  Agriculture  Industry  Hydroelectric power  Flood control  Navigation  Recreation  Fish and wildlife habitats  Quantity and quality of the water resource system  Flow  Quality

System Decision Variables  Management and planning  Operating strategies  Land use zoning  Regional coordination and allocation policy  Number and location of treatment plants  Sequence of treatments and treatment level achieved  Investment policy  Budget allocation to various subsystems  Timing of investment: for example, stages of development, interest rate  Taxing and subsidy strategies

Constraints on Systems Performance  Economic constraints: for example, budget, B/C ratio  Political constraints: for example, tradeoff between regions  Law: for example, water rights  Physical and technology constraints: for example, probability of water availability  Standards: system output may have to meet certain standards: for example, effluent standards from wastewater treatment plants

Optimization  Optimization is the collective process of finding the set of conditions required to achieve the best result from a given situation for a certain objective;  In optimization problems, the objective is to optimize (maximize or minimize);  In most aspects of life, continual improvement is an important feature and optimization is the technique by which improvement can be achieved.

Optimization  For example, improvement or optimization of water distribution networks can be regarded from two view points;  Economic improvement provides an overall framework in which a given situation must be examined where cost minimized or performance efficiency is improved;  Technical improvement includes hydraulic constraints such as head at consumption nodes.

Optimization – Application in Water Resources Management  Our understanding: with increasing pumping rate (Q 3 >Q 2 >Q 1 ), more decline in the water can be noticed;  To manage this aquifer, we need to find out the maximum pumping rate such that the head in the aquifer does not go below the minimum limit Minimum limit Pumping Q 2 (L 3 /T) Pumping Q 1 (L 3 /T) Pumping Q 3 (L 3 /T) H1H1 H2H2 H3H3

Optimization – Application in Water Resources Management  We need to find out the relationship between head (H) and pumping (Q) in order to figure out the Q max that yields H min ;  This relationship is the mathematical model  For instance; H = α Q + β

Optimization – Application in Water Resources Management  The management problem would be mathematically as follows: Max Q Subject to H >= H min Q >= 0 OR Max Q Subject to α Q + β >= H min Q >= 0 The mathematical model The constraint The decision variable The non-negativity constraint The optimization model The objective function The right-hand side

Optimization – Definitions  Objective function: represents the quantity that we want to maximize or minimize or in other words represents the goal of the management strategy;  Decision variables: represent the management decisions that need to be determined such as the pumping rate or fertilizer loading;  Constraints: limits the degree to which we can pursue our objective

Optimization – Application in Water Resources Management  One way to find out Q max is by the analytical solution:  We can use this procedure when we have only one well;  However, when having more than one well (tens or hundreds), then the process would be very difficult since we have to find the maximum Q values that satisfy the H constraints

Optimization – Application in Water Resources Management Thus, we need to use a systematic way in finding the optimal values of the decision variables (Q maximum values) that satisfy all the constraints (H limits) Head control location Pumping well location Aquifer (overview)

Optimization – General Model Objective function Subject to where n: number of decision variables m: number of constraints

Optimization – General Model  Solving the previous optimization model provides a mix between the decision variables (combination of Q values);  The previous model is known as a linear program;  Why linear? Because the objective function and the constraints are linear functions from the decision variables

Optimization – Linear Programming  Linear programming (LP) is one of the most widely applied optimization techniques;  It is a mathematical technique that has been developed to help managers make decisions;  It is a very powerful technique for solving allocation problems and has become a standard tool for many businesses and organizations;  LP models can solve problems that entail hundreds of constraints and decision variables in few seconds

Linear Programming  LP consists of methods for solving the optimization problems in which the objective function is a linear function of the decision variables and the domain of these variables is restricted by a system of linear inequalities  Solution Procedures:  Graphical  Simplex Method  LINGO/Excel

Example of a Linear Programming Model The Graphical Solution Consider the following simplified problem: A farmer desires to maximize revenue from two crops (beans and potatoes). He estimates his net profit at $100 per acre of beans and $150 per acre of potatoes. He is limited to 10 acres of land. for labor or equipment reasons he can plant no more than four acres of potatoes. In addition, beans require two feet of irrigation water, potatoes require four feet. His total water supply is 24 acre feet Find out the maximum revenue from planting the two crops

Example of a Linear Programming Model We develop an LP model as follows: Define: X 1 as acres of beans and X 2 as acres of potatoes to be planted We want to maximize net benefits subject to the constraints on land and water

Example of a Linear Programming Model Objective function Subject to

Example of a Linear Programming Model  Let us display the problem graphically. To represent graphically, do the following steps:  Draw the constraints  Start with constraint [1]. When X1 = 0 then X2 = 10 and when X2 = 0 then X1 = 10. Since we are considering linear equations, then constraint [1] can be represented as a straight line connecting (0, 10) and (10, 0) where the coordinates has the general format of (X1, X2);

Example of a Linear Programming Model X1X1 X2X2 10 5

Example of a Linear Programming Model X1X1 X2X [1] [2] X1X1 X2X [1] [2] [3] Do the same for constraints [2] and [3]. In this case, constraint [2] crosses the point (0, 4) horizontally. For constraint [3], it can be represented as a straight line connecting (0, 6) and (12, 0)

Example of a Linear Programming Model Delineate the area of feasible region. This is the area in the Figure that contains the optimal solution and is designated by the constraints [1], [2] and [3]; X1X1 X2X [1] [2] [3] Feasible region

Example of a Linear Programming Model X1X1 X2X [1] [2] [3] f = 0 f = 600 f = 1,000 f = 1,100 Optimal solution Draw the objective function

Example of a Linear Programming Model  We continue shifting (from left to the right or from low values of f to high values) until we are at the boundaries (edges) of the feasible region beyond which we will get out of it.  The value of f is the optimal (maximum) one;  From the figure, it can be concluded that the optimal solution is:  X 1 = 8 acres of beans  X 2 = 2 acres of potatoes  f* = $ 1,100

Example of a Linear Programming Model X1X1 X2X [1] [2] [3] f = 0 f = 600 f = 1,000 f = 1,100 Optimal solution 8 2