Constrained Optimization

Slides:



Advertisements
Similar presentations
Linear Programming, 1 Max c 1 *X 1 +…+ c n *X n = z s.t. a 11 *X 1 +…+ a 1n *X n  b 1 … a m1 *X 1 +…+ a mn *X n  b m X 1, X n  0 Standard form.
Advertisements

© 2003 Anita Lee-Post Linear Programming Part 2 By Anita Lee-Post.
Solving LP Models Improving Search Special Form of Improving Search
Linear Programming Problem
Lecture 3 Linear Programming: Tutorial Simplex Method
Linear Programming – Simplex Method
Introduction to Algorithms
Linear Programming.
BA 452 Lesson A.2 Solving Linear Programs 1 1ReadingsReadings Chapter 2 An Introduction to Linear Programming.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Linear Programming Fundamentals Convexity Definition: Line segment joining any 2 pts lies inside shape convex NOT convex.
Operation Research Chapter 3 Simplex Method.
ENGR 351 Numerical Methods Instructor: Dr. L.R. Chevalier
Chapter 10: Iterative Improvement
6s-1Linear Programming CHAPTER 6s Linear Programming.
Optimization Linear Programming and Simplex Method
Optimization of Linear Problems: Linear Programming (LP) © 2011 Daniel Kirschen and University of Washington 1.
Solving Linear Programming Problems Using Excel Ken S. Li Southeastern Louisiana University.
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Chapter 15 Constrained Optimization. The Linear Programming Model Let : x 1, x 2, x 3, ………, x n = decision variables Z = Objective function or linear.
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
Some Key Facts About Optimal Solutions (Section 14.1) 14.2–14.16
1 1 Slide Linear Programming (LP) Problem n A mathematical programming problem is one that seeks to maximize an objective function subject to constraints.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Chapter 15.
1 Chapter 7 Linear Programming. 2 Linear Programming (LP) Problems Both objective function and constraints are linear. Solutions are highly structured.
Chapter 7 Introduction to 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 – Simplex Method
1 Max 8X 1 + 5X 2 (Weekly profit) subject to 2X 1 + 1X 2  1000 (Plastic) 3X 1 + 4X 2  2400 (Production Time) X 1 + X 2  700 (Total production) X 1.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 3 Basics of the Simplex Algorithm.
McGraw-Hill/Irwin © The McGraw-Hill Companies, Inc., Table of Contents CD Chapter 14 (Solution Concepts for Linear Programming) Some Key Facts.
Simplex Method Simplex: a linear-programming algorithm that can solve problems having more than two decision variables. The simplex technique involves.
Foundation of the Simplex Method.  Constraints Boundary Equations  Graphical approach is very limited based on number of variables. The simplex method.
Linear Programming: Formulations, Geometry and Simplex Method Yi Zhang January 21 th, 2010.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
Simplex Method Review. Canonical Form A is m x n Theorem 7.5: If an LP has an optimal solution, then at least one such solution exists at a basic feasible.
1 Optimization Linear Programming and Simplex Method.
EMGT 5412 Operations Management Science Linear Programming: Introduction, Formulation and Graphical Solution Dincer Konur Engineering Management and Systems.
1 LP-3 Symplex Method. 2  When decision variables are more than 2, it is always advisable to use Simplex Method to avoid lengthy graphical procedure.
6s-1Linear Programming William J. Stevenson Operations Management 8 th edition.
1 Introduction to Linear Programming Linear Programming Problem Linear Programming Problem Problem Formulation Problem Formulation A Simple Maximization.
Linear Programming for Solving the DSS Problems
EMGT 6412/MATH 6665 Mathematical Programming Spring 2016
Engineering Economics (2+0)
Module Outline Introduction The Linear Programming Model
An Introduction to Linear Programming Pertemuan 4
Chapter 2 An Introduction to Linear Programming
Linear Programming Topics General optimization model
10CS661 OPERATION RESEARCH Engineered for Tomorrow.
Linear Programming Topics General optimization model
Linear Programming Prof. Sweta Shah.
Linear Programming.
Linear Programming Topics General optimization model
ENGM 631 Optimization Ch. 4: Solving Linear Programs: The Simplex Method.
Linear Programming Topics General optimization model
Chapter 3 The Simplex Method and Sensitivity Analysis
Solving Linear Programming Problems: Asst. Prof. Dr. Nergiz Kasımbeyli
Spreadsheet Modeling & Decision Analysis
Linear Programming.
Max Z = x1 + x2 2 x1 + 3 x2  6 (1) x2  1.5 (2) x1 - x2  2 (3)
Operations Research Models
Linear Programming Problem
Linear Programming.
Graphical solution A Graphical Solution Procedure (LPs with 2 decision variables can be solved/viewed this way.) 1. Plot each constraint as an equation.
Chapter 10: Iterative Improvement
Simplex Tableau Method
Presentation transcript:

Constrained Optimization Chapter 15 Constrained Optimization

The Linear Programming Model Let: x1, x2, x3, ………, xn = decision variables Z = Objective function or linear function Objective: Maximize Z = c1x1 + c2x2 + c3x3 + ………+ cnxn subject to the following constraints: where aij, bi, and cj are given constants.

The Linear Programming Model In more efficient notation: The decision variables, xI, x2, ..., xn, represent levels of n competing activities.

EXAMPLE: Gas Processing Problem (Chemical/Petroleum Engineering Problem) Company receives a fixed amount of raw gas each week. Processes it to produce two grades of heating gas, regular and premium quality. Each yields different profits, and involves different time and on-site storage constraints. Objective: maximize profit without violating the material, time, and storage constraints Solve using: Graphical Method Simplex Method Excel solver (Simplex LP)

Graphical Solution

Aside from a single optimal solution; there are three other possible outcomes: Alternative optima no feasible solution an unbounded result

The Simplex Method When decision variables are more than 2, it is always advisable to use Simplex Method to avoid lengthy graphical procedure. It does not examine all the feasible solutions. Only the extreme points It deals only with a small and unique set of feasible solutions, the set of vertex points (i.e., extreme points) of the convex feasible space that contains the optimal solution.

The Simplex Method Steps involved: Locate an extreme point of the feasible region. Examine each boundary edge intersecting at this point to see whether movement along any edge increases the value of the objective function. If the value of the objective function increases along any edge, move along this edge to the adjacent extreme point. If several edges indicate improvement, the edge providing the greatest rate of increase is selected. Repeat steps 2 and 3 until movement along any edge no longer increases the value of the objective function.

**Here

Try point A (x1=0, x2=0) first. Then pick a leaving variable and an entering variable which will make Z bigger. In this example, x2 should be chosen to enter but to make it simple we will choose x1 to enter. S2 will become a nonbasic variable (the leaving variable). This will take us to point B.

Excel Solution Gas Processing Problem *Write down the equations on the Excel Sheet. *Demonstrate how to use the solver in Excel (DATA  Solver) (fileoptionsadd-ins)