You are on page 1of 8

Microsoft Excel 16.

0 Answer Report
Worksheet: [HospiTech_0.xlsx]Model
Report Created: 14-2-2023 16:06:44
Result: Solver found a solution. All Constraints and optimality conditions are satisfied.
Solver Engine
Engine: Simplex LP
Solution Time: 0,031 Seconds.
Iterations: 18 Subproblems: 0
Solver Options
Max Time Unlimited, Iterations Unlimited, Precision 0,000001, Use Automatic Scaling
Max Subproblems Unlimited, Max Integer Sols Unlimited, Integer Tolerance 1%, Assume NonNegative

Objective Cell (Min)


Cell Name Original Value Final Value
$B$52 Task 10 € 430.00 € 430.00

Variable Cells
Cell Name Original Value Final Value Integer
$C$39 Task 1 Technician 1 0 0 Binary
$D$39 Task 1 Technician 2 0 0 Binary
$E$39 Task 1 Technician 3 1 1 Binary
$C$40 Task 2 Technician 1 0 0 Binary
$D$40 Task 2 Technician 2 1 1 Binary
$E$40 Task 2 Technician 3 0 0 Binary
$C$41 Task 3 Technician 1 1 1 Binary
$D$41 Task 3 Technician 2 0 0 Binary
$E$41 Task 3 Technician 3 0 0 Binary
$C$42 Task 4 Technician 1 0 0 Binary
$D$42 Task 4 Technician 2 1 1 Binary
$E$42 Task 4 Technician 3 0 0 Binary
$C$43 Task 5 Technician 1 1 1 Binary
$D$43 Task 5 Technician 2 0 0 Binary
$E$43 Task 5 Technician 3 0 0 Binary
$C$44 Task 6 Technician 1 0 0 Binary
$D$44 Task 6 Technician 2 0 0 Binary
$E$44 Task 6 Technician 3 1 1 Binary
$C$45 Task 7 Technician 1 0 0 Binary
$D$45 Task 7 Technician 2 0 0 Binary
$E$45 Task 7 Technician 3 1 1 Binary
$C$46 Task 8 Technician 1 0 0 Binary
$D$46 Task 8 Technician 2 0 0 Binary
$E$46 Task 8 Technician 3 1 1 Binary
$C$47 Task 9 Technician 1 0 0 Binary
$D$47 Task 9 Technician 2 0 0 Binary
$E$47 Task 9 Technician 3 1 1 Binary
$C$48 Task 10 Technician 1 0 0 Binary
$D$48 Task 10 Technician 2 0 0 Binary
$E$48 Task 10 Technician 3 1 1 Binary

Constraints
Cell Name Cell Value Formula Status Slack
$F$39 Task 1 Task done? 1 $F$39=1 Binding 0
$F$40 Task 2 Task done? 1 $F$40=1 Binding 0
$F$41 Task 3 Task done? 1 $F$41=1 Binding 0
$F$42 Task 4 Task done? 1 $F$42=1 Binding 0
$F$43 Task 5 Task done? 1 $F$43=1 Binding 0
$F$44 Task 6 Task done? 1 $F$44=1 Binding 0
$F$45 Task 7 Task done? 1 $F$45=1 Binding 0
$F$46 Task 8 Task done? 1 $F$46=1 Binding 0
$F$47 Task 9 Task done? 1 $F$47=1 Binding 0
$F$48 Task 10 Task done? 1 $F$48=1 Binding 0
$P$49 Total time used Technician 1 240 $P$49<=$P$50 Not Binding 600
$Q$49 Total time used Technician 2 140 $Q$49<=$Q$50 Not Binding 760
$R$49 Total time used Technician 3 625 $R$49<=$R$50 Not Binding 575
$C$39:$E$48=Binary
HospiTech
HospiTech is a company specialized in repairing hospital equipment.
The
Everycompany hires
week they freelancers
have to aperform
to prepare various
schedule repair
to decide tasksjobs
which on their
must clients equipment.
be carried out.
There are urgent jobs, which must be carried out on that week, and other jobs that can wait until next week (in case there is n

Repair revenues,
Each task must becosts, and to
assigned duration vary depending
a maximum on each task’s characteristics and depending on the level of experience o
of 1 technician
Below are the data related to this problem:

List of repair tasks, revenue per task, costs per task for each technician, and operating times by technicians:

Cost (cij) Technician 1


Repair task (i) Revenue (Ri) Urgent (mandatory) Time (tij) (j=1)
Task 1 120 € Yes Cost (€) 70 €
Time (minutes) 120
Task 2 80 € Yes Cost (€) 50 €
Time (minutes) 60
Task 3 140 € Yes Cost (€) 90 €
Time (minutes) 120
Task 4 100 € Yes Cost (€) 40 €
Time (minutes) 70
Task 5 95 € Yes Cost (€) 70 €
Time (minutes) 120
Task 6 130 € No Cost (€) 70 €
Time (minutes) 120
Task 7 140 € No Cost (€) 65 €
Time (minutes) 90
Task 8 150 € No Cost (€) 50 €
Time (minutes) 60
Task 9 100 € No Cost (€) 70 €
Time (minutes) 120
Task 10 200 € No Cost (€) 90 €
Time (minutes) 120

Total available 840


working minutes
this week (per
1,255 € technician)

Assignment Matrix

Job assignment

Technician 1 Technician 2 Technician 3 Task done?


Task 1 0 0 1 1
Task 2 0 1 0 1
Task 3 1 0 0 1
Task 4 0 1 0 1
Task 5 1 0 0 1
Task 6 0 0 1 1
Task 7 0 0 1 1
Task 8 0 0 1 1
Task 9 0 0 1 1
Task 10 0 0 1 1

Objective function

€ 430.00
until next week (in case there is not enough capacity due to a lack of technicians).

nding on the level of experience of each technician.

by technicians:

Technician 2 Technician 3
(j=2) (j=3)
80 € 90 €
100 75
75 € 40 €
40 120
50 € 50 €
80 75
80 € 80 €
100 90
50 € 70 €
80 130
80 € 90 €
100 85
80 € 80 €
120 120
80 € 90 €
80 85
35 € 70 €
70 125
80 € 90 €
100 135

900 1200

Profit
Mandatory
tasks Technician 1 Technician 2 Technician 3
= 1 Task 1 50 € 40 € 30 €
= 1 Task 2 30 € 5€ 40 €
= 1 Task 3 50 € 90 € 90 €
= 1 Task 4 60 € 20 € 20 €
= 1 Task 5 25 € 45 € 25 €
>= 0 <= 1 Task 6 60 € 50 € 40 €
>= 0 <= 1 Task 7 75 € 60 € 60 €
>= 0 <= 1 Task 8 100 € 70 € 60 €
>= 0 <= 1 Task 9 30 € 65 € 30 €
>= 0 <= 1 Task 10 110 € 120 € 110 €
Minutes used

Technician 1 Technician 2 Technician 3


Task 1 120 100 75
Task 2 60 40 120
Task 3 120 80 75
Task 4 70 100 90
Task 5 120 80 130
Task 6 120 100 85
Task 7 90 120 120
Task 8 60 80 85
Task 9 120 70 125
Task 10 120 100 135
Total time used 240 140 625
Max. minutes 840 900 1200

You might also like