Lecture-The Simplex Method PDF
Lecture-The Simplex Method PDF
a1x1 a2 x2 ... an xn b ,b 0
This system has two equations, we can select any two of the
four variables as basic variables. The remaining two variables
are then non-basic variables. A solution found by setting the
two non-basic variables equal to 0 and solving for the two
basic variables is a basic solution. If a basic solution has no
negative values, it is a basic feasible solution.
To solve a linear programming problem in standard form, use the following steps.
0
EXAMPLE
The Cannon Hill furniture Company produces tables
and chairs. Each table takes four hours of labor
from the carpentry department and two hours of
labor from the finishing department. Each chair
requires three hours of carpentry and one hour
of finishing. During the current week, 240 hours
of carpentry time are available and 100 hours of
finishing time. Each table produced gives a profit
of $70 and each chair a profit of $50. How many
chairs and tables should be made?
All information about example
Resource Table s ( x1 ) Chairs (x2 ) Constraints
Carpentry (hr) 4 3 240
Finishing (hr) 2 1 100
Unit Profit $70 $50
Objective Function P 70 x1 50 x2
P 70 x1 50 x2 0s1 0s2
P 70 x1 50 x2 0s1 0s2 0
The problem can now be considered as solving a system of 3
linear equations involving the 5 variables x1, x2 , s1, s2 , P in such a
way that P has the maximum value;
x1 0, x2 0, s1 240, s2 100, P 0
The slack variables S1 and S2 form the initial solution mix. The initial
solution assumes that all avaliable hours are unused. i.e. The slack variables
take the largest possible values.
Variables in the solution mix are called basic variables. Each
basic variables has a column consisting of all 0’s except for a
single 1. all variables not in the solution mix take the value 0.
Right
Basic
x1 x2 S1 S2 P hand
Variables
side
S1 4 3 1 0 0 240
S2 2 1 0 1 0 100
P -70 -50 0 0 1 0
Pivot column
x1 should enter into the solution mix because each unit of x1 (a table)
contributes a profit of $70 compared with only $50 for each unit of x1 (a
chair)
STEP 4
Select the pivot row (determine which variable to replace in the solution
mix). Divide the last element in each row by the corresponding element in the
pivot column. The pivot row is the row with the smallest non-negative result.
Enter
Right
Basic
x1 x2 S1 S2 P hand
Variables
side
S1 4 3 1 0 0 240 240/ 4 60
Exit S2 2 1 0 1 0 100 100/ 2 50
P -70 -50 0 0 1 0
Pivot row
Pivot column
Pivot number
S2 should be replaced by x1 in the solution mix. 60 tables can be made with
240 unused carpentry hours but only 50 tables can be made with 100
finishing hours. Therefore we decide to make 50 tables.
Now calculate new values for the pivot row. Divide every number in the row
by the pivot number.
Right
Basic
x1 x2 S1 S2 P hand R2
Variables
side 2
S1 4 3 1 0 0 240
x1 1 1/2 0 1/2 0 50
P -70 -50 0 0 1 0
Use row operations to make all numbers in the pivot column equal to 0 except
for the pivot number which remains as 1.
Right
Basic
x1 x2 S1 S2 P hand
Variables
side
S1 0 1 1 -2 0 40 4.R2 R1
x1 1 1/2 0 1/2 0 50
P 0 -15 0 35 1 3500 70.R2 R3
If 50 tables are made, then the unused carpentry hours are reduced by 200
hours (4 h/table multiplied by 50 tables); the value changes from 240 hours to 40
hours. Making 50 tables results in the profit being increased by $3500; the value
changes from $0 to $3500.
In this case, x1 50, x2 0, s1 40, s2 0, P 3500
Now repeat the steps until there are no negative numbers in the last row.
Select the new pivot column. x2 should enter into the solution mix.
Select the new pivot row. S1 should be replaced by x2 in the solution mix.
Enter
Right
Basic
x1 x2 S1 S2 P hand
Variables
side
Exit S1 0 1 1 -2 0 40 40/1 40
x1 1 1/2 0 1/2 0 50 50/ 0,5 100
P 0 -15 0 35 1 3500
New pivot row
New pivot
column
Calculate new values for the pivot row. As the pivot number is already 1,
there is no need to calculate new values for the pivot row.
Use row operations to make all numbers in the pivot column equal to
except for the pivot number.
Right
Basic
x1 x2 S1 S2 P hand
Variables
side
x2 0 1 1 -2 0 40
1
x1 1 0 -1/2 3/2 0 30 .R1 R2
2
P 0 0 15 5 1 4100 15.R1 R3
If 40 chairs are made, then the number of tables are reduced by
20 tables (1/2 table/chair multiplied by 40 chairs); the value
changes from 50 tables to 30 tables. The replacement of 20
tables by 40 chairs results in the profit being increased by $600;
the value changes from $3500 to $4100.