Sunteți pe pagina 1din 4

Parker's Class

Flair Furniture example


When you go into QM for windows, the software the comes with the book, and run a job you then have the
ability to view output in several forms. You do that by hitting the Window button on the main tool bar. You then
see five options for output. Below I have the output from each section, but in the following order: Graph,
Results, Solution list, Iterations and Ranging. Let's look at each part and note some useful information. The
problem we use here is the Flair Furniture problem . The problem is to Maximize profit 7(tables) + 5(chairs)
Subject to 4(tables) + 3(chairs) is less than or equal to 240 (the carpentry constraint),
2(tables) + 1(chair) is less than 100 (the painting constraint).
Below, in addition to finding the solution values to a problem, we will look at two types of sensitivity analysis;
1) how does the optimal solution change (in terms of table and chairs made) if we change a coefficient in the
objective function(like the 7 or the 5 above), and
2) how does the value of the objective function (profit here) change if we could add to the right hand value of a
constraint (like the 240 or the 100 above).
The Graph has output shown below. Note the graph of the constraints and how the feasible region is
colored in. The table lists the corner points.
Z in this table means that total profit for each row combination of table and chairs produced. In this example the
interior corner, or the place where the constraints cross, is the optimal solution. Since we only have two
constraints, this means all the resouorces have been used up in making 30 tables and 40 chairs.
CornerPoints
Tables Chairs Z
0 0 0.
0 80 400.
50 0 350.
30 40 410.
Created by QM for Windows
The Results section of the output gives the solution to the problem.
Note we have a solution of 30 tables and 40 chairs and profit of 410.
A new piece of information for us here is under the column Dual. This is part of information desired in the
sensitivity analysis.
In the carpentry row we see the dual value is 1.5. Remember that we used up all the carpentry time of 240
hours. The 1.5 means that if we had one more hour of carpentry time we could add 1.5 to the value of the
objective function. So we could add $1.5 to profit.
The 1.5 is called a shadow price.
The shadow price for the painting department is 0.50. Adding an hour to the painting department would increase
profit by 50 cents.
Fl ai r Furni ture Sol uti on
Tabl es Chai rs RHS Dual
Maxi mi ze 7. 5.
Carpentry 4. 3. <= 240. 1.5
Pai nti ng 2. 1. <= 100. 0.5
Sol uti on-> 30. 40. 410.
Created by QM for Windows
If a dual value, or shadow price, is zero that would indicate the constraint is not binding - we have not used all
we could have in that constraint. So it would not add anything to our objective if we added to the constraint.
The Solution list section has some terminology we need to learn. If you think about our solution we
make some of both tables and chairs. So tables and chairs have nonzero solution values. In this example tables
and chairs are said to be "basic" variables because their values are nonzero. In this example the slack variables
are "nonbasic." The terminology is formal and used in describing the simplex method.
Fl ai r Furni ture Sol uti on
Vari abl e Status Val ue
Tabl es Basi c 30.
Chai rs Basi c 40.
sl ack 1 NONBasi c 0.
sl ack 2 NONBasi c 0.
Opti mal Val ue (Z) 410.
Created by QM for Windows
The Iterations section lists the steps of analysis in the Simplex Method(for our work here I do not find this
section to be that useful). In the Flair furniture problem it took 3 iterations to find the optimal solution.
The first iteration starts with slack variables as "basic" soltions. This corresponds to starting at the origin in the
graph.
The second iteration brings in tables, but we know the solution is not optimal because the cj - zj row has a
positive value in it.
The third, and final here, iteration shows the solution again under the quantity column. Note under the slack
columns, in the zj row we again see the shadow prices. Remeber these are the contributions to profit of having
one more unit of the resources. We could get more information out of this table but it is easier to see in the next
section.
Fl ai r Furni ture Sol uti on
Cj Basi c Vari abl es 7 Tabl es 5 Chai rs 0 sl ack 1 0 sl ack 2 Quanti ty
Iterati on 1
0 sl ack 1 4. 3. 1. 0. 240.
0 sl ack 2 2. 1. 0. 1. 100.
zj 0. 0. 0. 0. 0.
cj -zj 7. 5. 0. 0.
Iterati on 2
0 sl ack 1 0. 1. 1. -2. 40.
7 Tabl es 1. 0.5 0. 0.5 50.
zj 7. 3.5 0. 3.5 350.
cj -zj 0. 1.5 0. -3.5
Iterati on 3
5 Chai rs 0. 1. 1. -2. 40.
7 Tabl es 1. 0. -0.5 1.5 30.
zj 7. 5. 1.5 0.5 410.
cj -zj 0. 0. -1.5 -0.5
Created by QM for Windows
The Ranging section provides more sensitivity analysis information. Notice the solution again for the table
and chairs.
The lower and upper bounds for the table and chairs is the range of values the original profit contributions can
change and still not change the solution to the problem. You want to look at these one at a time. So the profit of
tables can range between 6.67 and 10 and not change the optimal solution of 30 tables and 40 chairs (the profit
value probably changes though).
In the constraint rows we see the dual or shadow price column again. Again, this is the profit contribution of
adding one unit to the resource constraints.
The upper and lower bound indicates the range of values for the resource constraints such that the shadow price
would still hold. Thus if we go outside the upper and lower bound the shadow price shown is no longer valid.
Fl ai r Furni ture Sol uti on

Vari abl e Val ue Reduced Cost Ori gi nal Val Lower Bound Upper Bound
Tabl es 30. 0. 7. 6.67 10.
Chai rs 40. 0. 5. 3.5 5.25
Constrai nt Dual Val ue Sl ack/Surpl us Ori gi nal Val Lower Bound Upper Bound
Carpentry 1.5 0. 240. 200. 300.
Pai nti ng 0.5 0. 100. 80. 120.
Created by QM for Windows
Return to Bus 625 main page

S-ar putea să vă placă și