WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 3 Basics of the Simplex Algorithm.

Slides:



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

Solving LP Models Improving Search Special Form of Improving Search
Lecture 3 Linear Programming: Tutorial Simplex Method
Introduction to Mathematical Programming Matthew J. Liberatore John F. Connelly Chair in Management Professor, Decision and Information Technologies.
Lesson 08 Linear Programming
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 10 Introduction to Sensitivity Analysis.
Chapter 2: Modeling with Linear Programming & sensitivity analysis
Solving Linear Programming Problems: The Simplex Method
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.
Computational Methods for Management and Economics Carla Gomes Module 6a Introduction to Simplex (Textbook – Hillier and Lieberman)
Linear Programming Fundamentals Convexity Definition: Line segment joining any 2 pts lies inside shape convex NOT convex.
Easy Optimization Problems, Relaxation, Local Processing for a small subset of variables.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 6 LP Assumptions.
Operation Research Chapter 3 Simplex Method.
DMOR Linear Programming.
Basic Linear Programming Concepts Lecture 2 (4/1/2015)
INFM 718A / LBSC 705 Information For Decision Making Lecture 4.
Operations Management
Introduction to Management Science
Chapter 10: Iterative Improvement
6s-1Linear Programming CHAPTER 6s Linear Programming.
LINEAR PROGRAMMING: THE GRAPHICAL METHOD
Linear Programming Models: Graphical and Computer Methods
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 2 Introduction to Linear Programming.
1-1 Introduction to Optimization and Linear Programming Chapter 1.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Introduction to Linear Programming
Chapter 15 Constrained Optimization. The Linear Programming Model Let : x 1, x 2, x 3, ………, x n = decision variables Z = Objective function or linear.
Chapter 19 Linear Programming McGraw-Hill/Irwin
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 1 Introduction to Operations Research.
C&O 355 Lecture 2 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
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
Public Policy Modeling Simplex Method Tuesday, October 13, 2015 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program Graduate School of International.
1 Chapter 7 Linear Programming. 2 Linear Programming (LP) Problems Both objective function and constraints are linear. Solutions are highly structured.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Solving Linear Programming Problems: The Simplex Method
CDAE Class 12 Oct. 5 Last class: Quiz 3 3. Linear programming and applications Today: Result of Quiz 3 3. Linear programming and applications Next.
LP: Summary thus far Requirements Graphical solutions Excel Sensitivity Analysis.
QMB 4701 MANAGERIAL OPERATIONS ANALYSIS
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 4-5 LP Formulation Example and Excel Solver.
Linear Programming Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 9 Intro to Sensitivity Analysis.
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.
Mechanical Engineering Department 1 سورة النحل (78)
CDAE Class 13 Oct. 10 Last class: Result of Quiz 3 3. Linear programming and applications Class exercise 5 Today: 3. Linear programming and applications.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 7 LP Formulation Examples.
1 The Geometry of Linear Programs –the geometry of LPs illustrated on GTC Handouts: Lecture Notes February 5, 2002.
McGraw-Hill/Irwin © The McGraw-Hill Companies, Inc., Table of Contents CD Chapter 14 (Solution Concepts for Linear Programming) Some Key Facts.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Supplement 6 Linear Programming.
Foundation of the Simplex Method.  Constraints Boundary Equations  Graphical approach is very limited based on number of variables. The simplex method.
LINEAR PROGRAMMING.
Linear Programming: Formulations, Geometry and Simplex Method Yi Zhang January 21 th, 2010.
MCCARL AND SPREEN TEXT CH. 2 T Y/MCCARL-BRUCE/BOOKS.HTM Lecture 2: Basic LP Formulation.
EMGT 5412 Operations Management Science Linear Programming: Introduction, Formulation and Graphical Solution Dincer Konur Engineering Management and Systems.
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.
MIT and James Orlin © The Geometry of Linear Programs –the geometry of LPs illustrated on GTC.
Supply Chain Management By Dr. Asif Mahmood Chapter 9: Aggregate Planning.
Linear Programming for Solving the DSS Problems
Linear Programming.
10CS661 OPERATION RESEARCH Engineered for Tomorrow.
Constrained Optimization
Ch 11 Resource Constraints and Linear Programming
ENGM 631 Optimization Ch. 4: Solving Linear Programs: The Simplex Method.
Linear Programming Topics General optimization model
Basic Linear Programming Concepts
Spreadsheet Modeling & Decision Analysis
Graphical solution A Graphical Solution Procedure (LPs with 2 decision variables can be solved/viewed this way.) 1. Plot each constraint as an equation.
Presentation transcript:

WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 3 Basics of the Simplex Algorithm

Last Class Introduction to Linear Programming Solving LPs with the graphical method Sept 10, 2012Wood Saba Vahid2

Example: Custom Cabinets company Sept 10, 2012Wood Saba Vahid3 x 1 =48, x 2 =12 Z=$2,520 Feasible Region

Why use a specialized algorithm? Sept 10, 20124Wood Saba Vahid Exhaustive search takes too long –Too many feasible solutions We want to ask many “what if” questions –So we run the model over and over We want to perform sensitivity analysis –What constraints are binding? –How much do the constraints cost us? –Which products are the most profitable? We can use Simplex Algorithm to solve LPs

Terminology Feasible solution –Solution where all constraints are satisfied –Many are possible Optimal solution –Feasible solution with highest (or lowest) objective function value –Can be unique, but there are many cases where there are ties Boundary equation –Constraint with inequality replaced by an equality –These define the feasible region Corner-point solution –Where two or more constraints intersect Sept 10, 2012Wood Saba Vahid5

Sept 10, 2012Wood Saba Vahid6 Feasible Region

Important properties of LP 1.An optimal solution is always at a feasible corner-point solution 2.If a feasible corner-point solution has an objective value higher than all the adjacent feasible corner-point solutions, then it is optimal 3.There is a finite number of feasible corner-point solutions for an LP Sept 10, 2012Wood Saba Vahid7 These properties make it possible to use the simplex algorithm which is very efficient in practice

Sept 10, 2012Wood Saba Vahid8 Feasible Region (0,0) Z=$0 (48,0) Z=$1920 (48,12) Z=$2520 (22,25) Z=$2130 demo

Simplex Algorithm Has two steps: 1.Start-up: Find any feasible corner-point solution 2.Iterate: Move repeatedly to adjacent feasible corner- point solutions with the highest improvement in objective values, until no better values are achieved by moving to an adjacent feasible corner-point solution. The final corner-point solution is the optimal solution. (it is possible to have more than one optimal solution) Excel Solver uses the Simplex algorithm for solving LPs Sept 10, 2012Wood Saba Vahid9 Cabinet LP Example

Assumptions of LP For a system to be modelled with an LP, 4 assumptions must hold : –Proportionality: Contribution of each activity (decision variable) to the Obj. Fn. is proportional to its value (represented by its coefficient in the Obj. Fn.), e.g. Z=3x 1 +2x 2, when x 1 is increased, its contribution to the Obj. (3x 1 ) is always increased three-fold. –Additivity: Every function in an LP (Obj. Fn. Or the constraints) is the linear sum of individual contributions of the respective activities (decision variables) –Divisibility: Activities can be run at fractional level, i.e., decision variables can have any level (not just integer values). –Certainty: Parameter values (coefficients in the functions) are known with certainty Sept 10, 2012Wood Saba Vahid10

Next Lecture Assumptions of LP More examples of LP matrixes and Solver Overview of Lab 1 Problem Quiz on Friday, Sept 14 Sept 10, 2012Wood Saba Vahid11