Professional Documents
Culture Documents
Ibc04 Vokhanhha-31211027110
Ibc04 Vokhanhha-31211027110
websites for its clients. It has six available consultants and eight client projects are under
contract. The consultants have different technical abilities and experience, and as a result, the
company charges different hourly rates for its services. Also, the consultant’s skill are more
suited for some projects than others, and clients sometimes prefer some consultants over others.
The suitability of a consultant for a project is rated according to a 5-point scale, in which 1 is the
worst and 5 is the best. The following table shows the rating for each consultant for each project,
as well as the hours available for each consultant and the contracted hours and maximum budget
for each project :
Project
The company wants to know how many hours to assign each consultant to each project in
order to best utilize their skill while meeting clients needs.
a) Formulate a linear programming model and write down the mathematical model
for this problem.
b) Solve this problem using QM and SOLVER
c) If the company wants to maximize revenue while ignoring client preferences and
consultant compatibility, will this change the solution in b. ?
d) Create a sensitivity report. What is the shadow price in this case ?
e) If consultants A and E change their hourly wage from $155 to $200 (A) and from
$270 to $200, will the solution change ?
f) By exprerience, consultant B and E is getting better at their ability, which mean
their capacity for every project now minimum start from 3 instead of 1 or 2, will
the shadow price change ?
–––––––––––––––
a. Formulate a linear programming model and write down the mathematical model for this
problem.
To formulate a linear programming model I need to know: The decisiveness variables are the
number of hours that a consultant is assigned to take the responsibility for a project:
In that:
i= A, B, C, D, E, F is Consultant
j= 1, 2, 3, 4, 5, 6, 7, 8 is Project
The final goal is to make use of the ability of the consultants based on their rank. It means
UTC wants to maximize the hours that are specified and rated. The points the higher the
better (from 1 to 5)
In that:
Z is the hours adjusted based on the rated
R is the rates of 6 Consultants
Consultant A 8
≤ 450
∑ ❑x Ay
j
Consultant B 8
≤ 550
∑ ❑ x By
j
Consultant C 8
≤ 500
∑ ❑x Cy
j
Consultant D 8
≤ 300
∑ ❑ x Dy
j
Consultant E 8
≤ 710
∑ ❑x Ey
j
Consultant F 8
≤ 860
∑ ❑x Fy
j
Project 1 F
≤ 500
∑ ❑ xi1
i= A
Project 2 F
≤ 240
∑ ❑ xi 2
i= A
Project 3 F
≤ 400
∑ ❑ xi 3
i= A
Project 4 F
≤ 450
∑ ❑ xi 4
i= A
Project 5 F
≤ 350
∑ ❑ xi 5
i= A
Project 6 F
≤ 460
∑ ❑ xi 6
i= A
Project 7 F
≤ 290
∑ ❑ xi 7
i= A
Project 8 F
≤ 200
∑ ❑ xi 8
i= A
Project 1 F
≤ 100000
∑ ❑ x i 1 ×(Hourly Wage)
i= A
Project 2 F
≤ 80000
∑ ❑ x i 2 ×(Hourly Wage)
i= A
Project 3 F
≤ 120000
∑ ❑ x i 3 ×(Hourly Wage)
i= A
Project 4 F
≤ 90000
∑ ❑ x i 4 ×(Hourly Wage)
i= A
Project 5 F
≤ 65000
∑ ❑ x i 5 ×(Hourly Wage)
i= A
Project 6 F
≤ 85000
∑ ❑ x i 6 ×(Hourly Wage)
i= A
Project 7 F
≤ 50000
∑ ❑ x i 7 ×(Hourly Wage)
i= A
Project 8 F
≤ 55000
∑ ❑ x i 8 ×(Hourly Wage)
i= A
Constraints:
Constraints 2: The total hours per Project is equal to the Project hours
A1+B1+C1+D1+E1+F1 = 500
A2+B2+C2+D2+E2+F2 = 240
A3+B3+C3+D3+E3+F3 = 400
A4+B4+C4+D4+E4+F4 = 450
A5+B5+C5+D5+E5+F5 = 350
A6+B6+C6+D6+E6+F6 = 460
A7+B7+C7+D7+E7+F7 = 290
A8+B8+C8+D8+E8+F8 = 200
150*A1+140*B1+165*C1+300*D1+270*E1+150*F1 ≤ 100000
150*A2+140*B2+165*C2+300*D2+270*E2+150*F2 ≤ 80000
150*A3+140*B3+165*C3+300*D3+270*E3+150*F3 ≤ 120000
150*A4+140*B4+165*C4+300*D4+270*E4+150*F4 ≤ 90000
150*A5+140*B5+165*C5+300*D5+270*E5+150*F5 ≤ 65000
150*A6+140*B6+165*C6+300*D6+270*E6+150*F6 ≤ 85000
150*A7+140*B7+165*C7+300*D7+270*E7+150*F7 ≤ 50000
150*A8+140*B8+165*C8+300*D8+270*E8+150*F8 ≤ 5500
If the company want to maximize revenue while ignoring client preferences and
consultant compatibility, the solution in b will change:
The picture above is the result of this case, compare with the solution in b below:
It can be understandable that the solution in c is higher than b. Because in this case,highest revenue is
the goal that the company wants to put attention to. In exchange for maximizing the revenue, they
ignored the client preferences and consultant compatibility.
In some cases and if only from an economic point of view, this seems to be the more optimal way. But
a decisive factor to the success of a service company lies in the user experience. It would be worse if
their customer preferences were ignored. And it will probably create more problems when ignoring
consultant compatibility
The shadow price tells us the optimal solution can be increased or decreased
if we change the right hand values (resources available) by one unit.
e. If consultants A and E change their hourly wage from $155 to $200 (A) and
from $270 to $200, will the solution change ?
Compare with the sentence b, when it does not have any change:
If consultants A and E change their hourly rates from $155 to $200 (A) and from $270 to $200,
there will be changes in the number of hours each consultant spends on each Project project,
resulting in the following changes:
Assignment of A and E:
Consultant A:
Assignment:
- 400 hours 🡪 0 hours for project 3
- 50 hours -> 0 hours for project 4
- 0 hours -> 106 hours for project 6
- 0 hours -> 144 hours for project 7
- 0 hours -> 200 hours for project 8
Consultant E:
Assignment:
- 208,333 hours -> 310 hours for project 1
- 0 hours -> 400 hours for project 3
- 95,95 hours -> 0 hours for project 6
- 200 hours -> 0 hours for project 8
The Total revenue also increased $497,371 ->$540,800.
Conclusion: Revenue varies with the increase and decrease in the hourly wages of consultant A
and consultant E.
f. By experience, consultants B and E are getting better at their ability, which means
their capacity for every project now minimum starts from 3 instead of 1 or 2, will the
shadow price change?
Compared with the shadow price in the beginning:
By experience, consultant B and consultant E are getting better at their ability, which means their
capacity for every project now minimum starts from 3 instead of 1 or 2. However, the shadow
price changed.