Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Slides:



Advertisements
Similar presentations
Operation Research Chapter 3 Simplex Method.
Advertisements

Transportation Problem (TP) and Assignment Problem (AP)
Chapter 6 Linear Programming: The Simplex Method
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Dr. Sana’a Wafa Al-Sayegh
Computational Methods for Management and Economics Carla Gomes Module 6a Introduction to Simplex (Textbook – Hillier and Lieberman)
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 9-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 9 Linear.
Sections 4.1 and 4.2 The Simplex Method: Solving Maximization and Minimization Problems.
1. The Simplex Method for Problems in Standard Form 1.
Chapter 6 Linear Programming: The Simplex Method Section 3 The Dual Problem: Minimization with Problem Constraints of the Form ≥
Linear Inequalities and Linear Programming Chapter 5
Chapter 7 LINEAR PROGRAMMING.
The Simplex Method: Standard Maximization Problems
5.4 Simplex method: maximization with problem constraints of the form
The Simplex Algorithm An Algorithm for solving Linear Programming Problems.
Operation Research Chapter 3 Simplex Method.
1 Linear programming simplex method This presentation will help you to solve linear programming problems using the Simplex tableau.
Finite Mathematics & Its Applications, 10/e by Goldstein/Schneider/SiegelCopyright © 2010 Pearson Education, Inc. 1 of 99 Chapter 4 The Simplex Method.
Linear Programming (LP)
The Simplex Method.
5.6 Maximization and Minimization with Mixed Problem Constraints
Chapter 4 The Simplex Method
6  Graphing Systems of Linear Inequalities in Two Variables  Linear Programming Problems  Graphical Solutions of Linear Programming Problems  The Simplex.
LINEAR PROGRAMMING SIMPLEX METHOD.
Linear Programming - Standard Form
Learning Objectives for Section 6.2
Chapter 4 Simplex Method
Chapter 6 Linear Programming: The Simplex Method
8. Linear Programming (Simplex Method) Objectives: 1.Simplex Method- Standard Maximum problem 2. (i) Greedy Rule (ii) Ratio Test (iii) Pivot Operation.
Simplex Algorithm.Big M Method
Duality Theory LI Xiaolei.
Chapter 6 Linear Programming: The Simplex Method Section 2 The Simplex Method: Maximization with Problem Constraints of the Form ≤
This presentation shows how the tableau method is used to solve a simple linear programming problem in two variables: Maximising subject to two  constraints.
Topic III The Simplex Method Setting up the Method Tabular Form Chapter(s): 4.
Barnett/Ziegler/Byleen Finite Mathematics 11e1 Learning Objectives for Section 6.4 The student will be able to set up and solve linear programming problems.
1 1 Slide © 2000 South-Western College Publishing/ITP Slides Prepared by JOHN LOUCKS.
Kerimcan OzcanMNGT 379 Operations Research1 Linear Programming: The Simplex Method Chapter 5.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
Public Policy Modeling Simplex Method Tuesday, October 13, 2015 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program Graduate School of International.
The Simplex Method. Standard Linear Programming Problem Standard Maximization Problem 1. All variables are nonnegative. 2. All the constraints (the conditions)
Chapter 6 Linear Programming: The Simplex Method Section R Review.
Business Mathematics MTH-367 Lecture 15. Chapter 11 The Simplex and Computer Solutions Methods continued.
4  The Simplex Method: Standard Maximization Problems  The Simplex Method: Standard Minimization Problems  The Simplex Method: Nonstandard Problems.
Chapter 6 Linear Programming: The Simplex Method Section 3 The Dual Problem: Minimization with Problem Constraints of the Form ≥
 Minimization Problem  First Approach  Introduce the basis variable  To solve minimization problem we simple reverse the rule that is we select the.
1 1 Slide © 2005 Thomson/South-Western Linear Programming: The Simplex Method n An Overview of the Simplex Method n Standard Form n Tableau Form n Setting.
Chapter 4 Linear Programming: The Simplex Method
Chapter 6 Linear Programming: The Simplex Method Section 4 Maximization and Minimization with Problem Constraints.
THE SIMPLEX ALGORITHM Step 1 The objective row is scanned and the column containing the most negative term is selected (pivotal column) - indicate with.
Barnett/Ziegler/Byleen Finite Mathematics 11e1 Learning Objectives for Section 6.3 The student will be able to formulate the dual problem. The student.
Linear Inequalities and Linear Programming Chapter 5 Dr.Hayk Melikyan/ Department of Mathematics and CS/ 5.5 Dual problem: minimization.
Simplex Method Simplex: a linear-programming algorithm that can solve problems having more than two decision variables. The simplex technique involves.
 LP graphical solution is always associated with a corner point of the solution space.  The transition from the geometric corner point solution to the.
Copyright © 2006 Brooks/Cole, a division of Thomson Learning, Inc. Linear Programming: An Algebraic Approach 4 The Simplex Method with Standard Maximization.
Decision Support Systems INF421 & IS Simplex: a linear-programming algorithm that can solve problems having more than two decision variables.
The Simplex Method. and Maximize Subject to From a geometric viewpoint : CPF solutions (Corner-Point Feasible) : Corner-point infeasible solutions 0.
5.5 Dual problem: minimization with problem constraints of the form Associated with each minimization problem with constraints is a maximization problem.
Solving Linear Program by Simplex Method The Concept
LINEAR PROGRAMMING.
Chapter 4 Linear Programming: The Simplex Method
The Simplex Method: Standard Minimization Problems
The Simplex Method: Nonstandard Problems
Solving Linear Programming Problems: Asst. Prof. Dr. Nergiz Kasımbeyli
Well, just how many basic
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Chapter 5. The Duality Theorem
Systems of Linear Equations:
Presentation transcript:

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc 4 Linear Programming: An Algebraic Approach The Simplex Method with Standard Maximization Problems Standard Minimization Problems Nonstandard Problems Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc The Simplex Method The simplex method is an iterative process. Starting at some initial feasible solution (a corner point – usually the origin), each iteration moves to another corner point with an improved (or at least not worse) value of the objective function. Iteration stops when an optimal solution (if it exists) is found. Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc A Standard (maximization) Linear Programming Problem: The objective function is to be maximized. All the variables involved in the problem are nonnegative. Each constraint may be written so that the expression with the variables is less than or equal to a nonnegative constant. Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc Ex. A standard maximization problem: Maximize P = 4x + 5y Subject to First introduce nonnegative slack variables to make equations out of the inequalities: Next, rewrite the objective function Set = 0 with a 1 on P: –4x – 5y + P = 0 Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc Form the system: Basic variables Write as a tableau: Nonbasic variables Variables in non-unit columns are given a value of zero, so initially x = y = 0. Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc Choose a pivot: Ratios: Select column: select most negative entry in the last row (to left of vertical line). Select row: select smallest ratio: constant/entry (using only entries from selected column) Next using the pivot, create a unit column Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc Ratios: Repeat steps Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc All entries in the last row are nonnegative therefore an optimal solution has been reached: Assign 0 to variables w/out unit columns (u, v). Notice x = 1, y = 5, and P = 25 (the max). Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc The Simplex Method: Set up the initial simplex tableau. If all entries in the last row are nonnegative then an optimal solution has been reached, go to step 4. Perform the pivot operation: convert pivot to a 1, then use row operations to make a unit column. Return to step 2. Determine the optimal solution(s). The value of the variable heading each unit column is given by the corresponding value in the column of constants. Variables heading the non-unit columns have value zero. Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc Multiple Solutions There are infinitely many solutions if and only if the last row to the right of the vertical line of the final simplex tableau has a zero in a non-unit column. No Solution A linear programming problem will have no solution if the simplex method breaks down (ex. if at some stage there are no nonnegative ratios for computation). Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc Minimization with Constraints Ex. Minimize C = –4 x – 5y Subject to Notice if we let P = –C = 4x + 5y we have a standard maximization problem. If we solve this associated problem we find P = 25, therefore the minimum is C = –25. Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc A Standard (minimization) Linear Programming Problem: The objective function is to be minimized. All the variables involved in the problem are nonnegative. Each constraint may be written so that the expression with the variables is greater than or equal to a nonnegative constant. Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc The Dual Problem Maximization problems can be associated with minimization problems (and vice versa). The original problem is called the Primal and the associated problem is called the Dual. Theorem of Duality A primal problem has a solution if and only if the dual has a solution. Both objective functions attain the same optimal value. The optimal solution of the primal appears under the slack variables in the last row of the final simplex tableau associated with the dual. Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc Ex. Minimize C = 10x + 11y Subject to Write down the primal information: Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc Interchange the columns and rows and use variables u, v, w. This can be represented by the problem: Maximize P = 300u + 300v + 250w Subject to This is a standard maximization problem Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc Create the initial simplex tableau adding slack variables x and y. pivot Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc This is the final tableau with x = 15, y = 5, and P = C = 205. Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc Ex. A nonstandard maximization problem: Maximize P = 8x + 3y Subject to First change the inequalities to less than or equal to. Now proceed with the simplex method Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc Introduce slack variables to make equations out of the inequalities and set the objective function = 0: The initial tableau and notice v = –2 (not feasible): We need to pivot to a feasible solution Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc Ratios 8 2 Locate any negative number in the constant column ( –2). Now go to the first negative to the left of that constant (–1). This determines the pivot column. The pivot row is found by examining the positive ratios. So –1 is our pivot. Create unit column Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc New pivot since it is the only positive ratio Note: now we have a feasible solution proceed with simplex Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc This is the final tableau: x = 2, y = 4, P = 28 Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc

Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc The Simplex Method for Nonstandard Problems If necessary, rewrite as a maximization problem. If necessary, rewrite inequalities as less or equal to. Introduce slack variables and write simplex tableau. If no negative constants (upper column) use simplex method, otherwise go to step 5. Pick a negative entry in a row with a negative constant (this is the pivot column). Compute positive ratios to determine pivot row. Then pivot and return to step 4. Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc