5.6 Maximization and Minimization with Mixed Problem Constraints

Slides:



Advertisements
Similar presentations
Chapter 5: Linear Programming: The Simplex Method
Advertisements

Operation Research Chapter 3 Simplex Method.
Nonstandard Problmes Produced by E. Gretchen Gascon.
LECTURE 14 Minimization Two Phase method by Dr. Arshad zaheer
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
Chapter 6 Linear Programming: The Simplex Method
Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc
4.1 Slack Variables and the Simplex Method Maximizing Objective Functions Maximize the objective function subject to: What would this look like?
9.4 Linear programming and m x n Games: Simplex Method and the Dual Problem In this section, the process of solving 2 x 2 matrix games will be generalized.
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
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.
Minimization by Dr. Arshad zaheer
Linear Programming (LP)
D Nagesh Kumar, IIScOptimization Methods: M3L1 1 Linear Programming Preliminaries.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
LINEAR PROGRAMMING SIMPLEX METHOD.
Linear Programming - Standard Form
The Dual Problem: Minimization with problem constraints of the form ≥
Chapter 6 Linear Programming: The Simplex Method
The Two-Phase Simplex Method LI Xiao-lei. Preview When a basic feasible solution is not readily available, the two-phase simplex method may be used as.
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
Simplex Algorithm.Big M Method
Chapter 6 Linear Programming: The Simplex Method Section 2 The Simplex Method: Maximization with Problem Constraints of the Form ≤
ECE 556 Linear Programming Ting-Yuan Wang Electrical and Computer Engineering University of Wisconsin-Madison March
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.
Chapter 6 Linear Programming: The Simplex Method Section R Review.
Solving Linear Programming Problems: The Simplex Method
Business Mathematics MTH-367 Lecture 15. Chapter 11 The Simplex and Computer Solutions Methods continued.
Linear Programming Revised Simplex Method, Duality of LP problems and Sensitivity analysis D Nagesh Kumar, IISc Optimization Methods: M3L5.
Chapter 6 Linear Programming: The Simplex Method Section 3 The Dual Problem: Minimization with Problem Constraints of the Form ≥
10/2 The simplex algorithm. In an augmented matrix, if a column has a 1 and all other entries 0, it is said to be ‘in solution’. The 1 is called a ‘pivot’
 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.
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.
An-Najah N. University Faculty of Engineering and Information Technology Department of Management Information systems Operations Research and Applications.
Simplex Method Simplex: a linear-programming algorithm that can solve problems having more than two decision variables. The simplex technique involves.
(i) Preliminaries D Nagesh Kumar, IISc Water Resources Planning and Management: M3L1 Linear Programming and Applications.
 Recall that when you wanted to solve a system of equations, you used to use two different methods.  Substitution Method  Addition Method.
Copyright © 2006 Brooks/Cole, a division of Thomson Learning, Inc. Linear Programming: An Algebraic Approach 4 The Simplex Method with Standard Maximization.
Business Mathematics MTH-367 Lecture 14. Last Lecture Summary: Finished Sec and Sec.10.3 Alternative Optimal Solutions No Feasible Solution and.
Decision Support Systems INF421 & IS Simplex: a linear-programming algorithm that can solve problems having more than two decision variables.
(iii) Simplex method - I D Nagesh Kumar, IISc Water Resources Planning and Management: M3L3 Linear Programming and Applications.
GOOD MORNING CLASS! In Operation Research Class, WE MEET AGAIN WITH A TOPIC OF :
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
Simplex Algorithm.Big M Method
Linear programming Simplex method.
The Two-Phase Simplex Method
Chapter 4 Linear Programming: The Simplex Method
The Simplex Method: Standard Minimization Problems
The Simplex Method: Nonstandard Problems
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Linear programming Simplex method.
9.3 Linear programming and 2 x 2 games : A geometric approach
Presentation transcript:

5.6 Maximization and Minimization with Mixed Problem Constraints

Introduction to the Big M Method In this section, a generalized version of the simplex method that will solve both maximization and minimization problems with any combination of constraints will be presented.

Definition: Initial Simplex Tableau For a system tableau to be considered an initial simplex tableau, it must satisfy the following two requirements: 1. A variable can be selected as a basic variable only if it corresponds to a column in the tableau that has exactly one nonzero element and the nonzero element in the column is not in the same row as the nonzero element in the column of another basic variable. 2. The remaining variables are then selected as non-basic variables to be set equal to zero in determining a basic solution. 3. The basic solution found by setting the non-basic variables equal to zero is feasible.

Key Steps of the big M method Big M Method: Introducing slack, surplus, and artificial variables to form the modified problem 1. If any problem constraints have negative constants on the right side, multiply both sides by -1 to obtain a constraint with a nonnegative constant. (remember to reverse the direction of the inequality if the constraint is an inequality). 2. Introduce a slack variable for each constraint of the form 3. Introduce a surplus variable and an artificial variable in each constraint. 4. Introduce an artificial variable in each = constraint. 5. For each artificial variable a, add –Ma to the objective function. Use the same constant M for all artificial variables.

An example: Maximize subject to :

Solution: 1) Notice that the second constraint has a negative number on the right hand side. To make that number positive, multiply both sides by -1 and reverse the direction of the inequality: 2. The fourth constraint has a negative number on the right hand side so multiply both sides of this equation by -1 to change the sign of - 5 to + 15:

Solution continued: 3) Introduce a surplus variable and an artificial variable for the constraint:

Solution continued: 4) Do the same procedure for the other constraint: 5) Introduce surplus variable for less than or equal to constraint:

Solution continued: 6) Introduce the third artificial variable for the equation constraint: 7) For each of the three artificial variables, we will add –Ma to the objective function:

Final result Maximize The modified problem is: subject to the constraints:

Key steps for solving a problem using the big M method Now that we have learned the procedure for finding the modified problem for a linear programming problem, we will turn our attention to the procedure for actually solving such problems. The procedure is called the Big M Method.

Big M Method: solving the problem 1. Form the preliminary simplex tableau for the modified problem. 2. Use row operations to eliminate the M’s in the bottom row of the preliminary simplex tableau in the columns corresponding to the artificial variables. The resulting tableau is the initial simplex tableau. 3. Solve the modified problem by applying the simplex method to the initial simplex tableau found in the second step.

Big M method: continued: 4. Relate the optimal solution of the modified problem to the original problem. A) if the modified problem has no optimal solution, the original problem has no optimal solution. B) if all artificial variables are 0 in the optimal solution to the modified problem, delete the artificial variables to find an optimal solution to the original problem C) if any artificial variables are nonzero in the optimal solution, the original problem has no optimal solution.

An example to illustrate the Big M method: Maximize Subject to

Solution: Form the preliminary simplex tableau for the modified problem: Introduce slack variables, artificial variables and variable M.

Solution: (-M) R2 + R4 = R4 (-M)R3 + R4 = R4 Use row operations to eliminate M’s in the bottom row of the preliminary simplex tableau. (-M) R2 + R4 = R4 (-M)R3 + R4 = R4

Solution: Solve the modified problem by applying the simplex method: The basic variables are The basic solution is feasible:

Solution: Use the following operations to solve the problem:

Solution: .

Solution: