Lecture 3.

Slides:



Advertisements
Similar presentations
February 14, 2002 Putting Linear Programs into standard form
Advertisements

Linear Programming Problem
Lecture 3 Linear Programming: Tutorial Simplex Method
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 Simplex Method The most popular method for solving Linear Programming Problems We shall present it as an Algorithm.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Operation Research Chapter 3 Simplex Method.
5.6 Maximization and Minimization with Mixed Problem Constraints
D Nagesh Kumar, IIScOptimization Methods: M3L1 1 Linear Programming Preliminaries.
MIT and James Orlin © Chapter 3. The simplex algorithm Putting Linear Programs into standard form Introduction to Simplex Algorithm.
Chapter 3 An Introduction to Linear Programming
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.
Chapter 3 Linear Programming Methods 高等作業研究 高等作業研究 ( 一 ) Chapter 3 Linear Programming Methods (II)
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 method (algebraic interpretation)
1 1 Slide Linear Programming (LP) Problem n A mathematical programming problem is one that seeks to maximize an objective function subject to constraints.
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.
Business Mathematics MTH-367 Lecture 15. Chapter 11 The Simplex and Computer Solutions Methods continued.
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.
Business Mathematics MTH-367 Lecture 13. Chapter 10 Linear Programming An Introduction Continued…
OR Chapter 8. General LP Problems Converting other forms to general LP problem : min c’x  - max (-c)’x   = by adding a nonnegative slack variable.
OR Simplex method (algebraic interpretation) Add slack variables( 여유변수 ) to each constraint to convert them to equations. (We may refer it as.
(i) Preliminaries D Nagesh Kumar, IISc Water Resources Planning and Management: M3L1 Linear Programming and Applications.
Kerimcan OzcanMNGT 379 Operations Research1 Linear Programming Chapter 2.
Business Mathematics MTH-367 Lecture 16. Chapter 11 The Simplex and Computer Solutions Methods continued.
 LP graphical solution is always associated with a corner point of the solution space.  The transition from the geometric corner point solution to the.
Business Mathematics MTH-367 Lecture 14. Last Lecture Summary: Finished Sec and Sec.10.3 Alternative Optimal Solutions No Feasible Solution and.
1 Simplex algorithm. 2 The Aim of Linear Programming A Linear Programming model seeks to maximize or minimize a linear function, subject to a set of linear.
1 2 Linear Programming Chapter 3 3 Chapter Objectives –Requirements for a linear programming model. –Graphical representation of linear models. –Linear.
7. Linear Programming (Simplex Method)
An Introduction to Linear Programming
Linear Programming for Solving the DSS Problems
EMGT 6412/MATH 6665 Mathematical Programming Spring 2016
Solving Linear Program by Simplex Method The Concept
Chapter 2 An Introduction to Linear Programming
Linear Programming Revised Simplex Method, Duality of LP problems and Sensitivity analysis D Nagesh Kumar, IISc Optimization Methods: M3L5.
Chap 10. Sensitivity Analysis
Chapter 5 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.
10CS661 OPERATION RESEARCH Engineered for Tomorrow.
Linear programming Simplex method.
Chapter 5 Simplex-Based Sensitivity Analysis and Duality
Chapter 4 Linear Programming: The Simplex Method
Algebra: Equations and Inequalities
Chap 9. General LP problems: Duality and Infeasibility
Introduction to linear programming (LP): Minimization
Chapter 3 The Simplex Method and Sensitivity Analysis
Linear Programming SIMPLEX METHOD.
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Linear Programming I: Simplex method
Linear programming Simplex method.
Chapter 5. The Duality Theorem
Linear Programming Problem
Chapter 2. Simplex method
TBF General Mathematics - II Lecture – 9 : 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.
Simplex method (algebraic interpretation)
Chapter 10: Iterative Improvement
Chapter 2. Simplex method
Presentation transcript:

Lecture 3

Last Lecture Summary: Covered remaining of Sec. 10.2 and Sec. 10.3 Alternative optimal solution. No feasible solution. Unbounded solution. Applications of linear programming. Diet mix model and transportation model.

Today’s Main Topics We will start Chapter 11 Sec. 11.1: Simplex Preliminaries Overview of the Simplex Method Requirements of Simplex Method Basic feasible solutions Definitions of Feasible Solution; Basic Solution; and Basic Feasible Solution

The Simplex and Computer Solutions Methods Chapter 11 The Simplex and Computer Solutions Methods

Chapter Objectives Provide an understanding of the simplex method of solving LP problems Illustrate the ways in which special LP phenomena evidence themselves when using the simplex method Discuss computer solution methods for LP problems, with particular emphasis on the interpretation of computer results

Main Topics Simplex Preliminaries The Simplex Method Special Phenomena Computer Solution Methods The Dual Problem

Simplex Preliminaries WHY SIMPLEX METHOD??? ANSWER: Graphical solution methods are applicable to LP problems involving TWO variables The geometry of THREE-variable problems is very complicated, and Beyond Three-variables, there is no geometric frame of reference SO, NEED some NONGRAPHICAL Method...

The most popular nongraphical procedure is called The Simplex Method This is an algebraic procedure for solving system of equations where an objective function needs to be optimized. It is an iterative process, which identifies a feasible starting solution The procedure then searches to see whether there exists a better solution “Better” is measured by whether the value of the objective function can be improved

The Simplex Method Cont’d... If better solution is signaled, the search resumes The generation of each successive solution requires solving a system of linear equations The search continues until no further improvement is possible in the objective function

Requirements of the Simplex Method All constraints must be stated as equations. The right side of the constraint cannot be negative. All variables are restricted to nonnegative values.

Most linear programming problems contain constraints which are inequalities. Before we solve by the simplex method, these inequalities must be restated as equations. The transformation from inequalities to equations varies, depending on the nature of the constraints.

Transformation procedure for ≤ constraints For each “less than or equal to” constraint, a non-negative variable, called a slack variable, is added to the left side of the constraint. This variable serves the function of balancing the two sides of the equation. Note that the slack variables become additional variables in the problem and must be treated like any other variables. That means they are also subject to Requirement III; that is, they cannot assume negative values.

Example Consider the two constraints 2x1 + 3x2 ≤ 50 4x1 + 2x2 ≤ 60 where x1 and x2 are the number of units produced of products A and B, respectively. Assume that the two constraints represent the limited labor availability in two departments.

Transformation procedure for ≥ constraints For each “greater than or equal to” constraint, a non-negative variable E, called a surplus variable, is subtracted from the left side of the constraint. It keeps the two sides of equation in balance. In addition, a non-negative variable A, called an artificial variable, is added to the left of side of the constraint. The artificial variable has no real meaning in the problem; its only function is to provide a convenient starting point (initial guess) for the simplex.

Transformation procedure for = constraints For each “equal to” constraint, an artificial variable, is added to the left of side of the constraint.

Example Transform the following constraint set into the standard form required by the simplex method x1 + x2 ≤ 100 2x1 + 3x2 ≥ 40 x1 – x2 = 25 x1, x2 ≥ 0

Solution The transformed constraint set is x1 + x2 + S1 = 100 2x1 + 3x2 – E2 + A2 = 40 x1 – x2 + A3 = 25 x1, x2, S1, E2, A2, A3 ≥ 0 Note that each supplemental variable (slack, surplus, artificial) is assigned a subscript which corresponds to the constraint number. Also, the non-negativity restriction (requirement III) applies to all supplemental variables.

Requirement II of the simplex method states that the right side of any constraint equation not be negative. If a constraint has a negative right side, the constraint can be multiplied by – 1 to make the right side positive

Requirement III of the simplex method states that all variables be restricted to nonnegative values. There are specialize techniques for dealing with variables which can assume negative values; however, we will not examine these methods. The only point which should be repeated is that slack, surplus, and artificial variable are also restricted to being nonnegative.

Example An LP problem has 5 decision variables; 10 (≤) constraints; 8 (≥) constraints; and 2 (=) constraints. When this problem is restated to comply with requirement I of the simplex method, how many variables will there be and of what types?

Solution There will be 33 variables: 5 decision variables, 10 slack variables associated with the 10 (≤) constraints, 8 surplus variables associated with the 8 (≥) constraints, and 10 artificial variables associated with the (≥) and (=) constraints. 5 + 10 + 8 + 10 = 33

Basic Feasible Solutions Let’s state some definitions which are significant to our coming discussions. Assume the standard form of an LP problem which has m structural constraints and a total of n’ decision and supplemental variables.

FEASIBLE SOLUTION A feasible solution is any set of values for the n’ variables which satisfies both the structural and non-negativity constraints. BASIC SOLUTION A basic solution is any solution obtained by setting (n’–m) variables equal to 0 and solving the system of equations for the values of the remaining m variables. The m variables solved for are called basic variables. These variables are said to constitute a basis. The remaining (n’–m) variables, or those which have been assigned values of 0, are called non-basic variables. BASIC FEASIBLE SOLUTION A basic feasible solution is a basic solution which also satisfies the non-ngativity constraints.

It can be shown that the optimal solution to an LP problem is included in the set of basic feasible solutions. Thus, the optimal solution can be found by performing a search of the set of basic feasible solutions.

Review Covered Sec. 11.1: Simplex Preliminaries Requirements of Simplex Method Requirement I for different types of constraints Basic Feasible Solutions Next time, we’ll start Sec 11.2: The Simplex Method