Company Reorganization |
|
|
|
|
|
| A
company wants to reorganize its labour force. It currently has 3 different
kind of employees; untrained, |
| moderately
trained and highly trained. Over the next 3 years, the company expects a
necessary shift to |
| more
trained employees. How should the company reorganize to minimize cost? Or
minimize the number |
| of employees that have to be
laid off? |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Employee information |
|
|
|
|
|
|
| |
Cost
of lay-off |
Available to be hired per year |
Cost of hiring |
Retraining of employees |
|
Cost |
| Highly Trained |
$700 |
500 |
$250 |
Untrained
-> Moderately trained |
$400 |
| Moderately Trained |
$500 |
800 |
$150 |
Moderately
trained-> Highly trained |
$500 |
| Untrained |
$350 |
1200 |
$100 |
|
|
|
|
|
|
|
|
|
|
|
|
| Estimated
number of employees that are required. |
|
|
|
| |
Current |
Year 1 |
Year 2 |
Year 3 |
|
|
|
| Highly Trained |
800 |
1200 |
1500 |
2000 |
|
|
|
| Moderately Trained |
1500 |
1500 |
2000 |
2500 |
|
|
|
| Untrained |
2000 |
1600 |
1000 |
0 |
|
|
|
|
|
|
|
|
|
|
|
| Number of
employees that are trained, hired or laid off. |
|
|
|
| |
|
Number of employees trained |
|
|
|
| |
|
Year 1 |
Year 2 |
Year 3 |
Cost |
|
|
| Untrained -> Moderately
trained |
0 |
0 |
0 |
$0 |
|
|
| Moderately trained->
Highly trained |
0 |
0 |
0 |
$0 |
|
|
| |
|
Number of employees hired |
|
|
|
| |
|
Year 1 |
Year 2 |
Year 3 |
Cost |
|
|
| Highly Trained |
|
0 |
0 |
0 |
$0 |
|
|
| Moderately Trained |
|
0 |
0 |
0 |
$0 |
|
|
| Untrained |
|
0 |
0 |
0 |
$0 |
|
|
| |
|
Number of employees laid off |
|
|
|
| |
|
Year 1 |
Year 2 |
Year 3 |
Cost |
|
|
| Highly Trained |
|
0 |
0 |
0 |
$0 |
|
|
| Moderately Trained |
|
0 |
0 |
0 |
$0 |
|
|
| Untrained |
|
0 |
0 |
0 |
$0 |
|
|
| |
|
|
|
|
|
|
|
| |
Total number of employees laid off |
0 |
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
Number of employees working |
|
|
|
| |
|
Year 1 |
Year 2 |
Year 3 |
|
|
|
| Highly Trained |
|
800 |
800 |
800 |
|
|
|
| Moderately Trained |
|
1500 |
1500 |
1500 |
|
|
|
| Untrained |
|
2000 |
2000 |
2000 |
|
|
|
| |
|
Total cost
of reorganizing |
$0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Problem |
|
|
|
|
|
|
|
| A
company has three different kinds of employees. These are highly trained,
moderately trained and untrained |
| workers.
The company expects a shift towards more highly trained employees necessary
over the next few |
| years.
It is possible to train people at a certain cost Laying people off also costs
a certain amount. How should |
| the company
reorganize to save costs and/or have as few lay-offs as possible? |
|
|
| |
|
|
|
|
|
|
|
| Solution |
|
|
|
|
|
|
|
| 1)
The variables are the number of people that are trained, hired and laid
off. On worksheet HireFire these are |
| given the
names Trainees, Employees_hired, and Employees_laid_off. |
|
|
|
| 2) The
constraints can be divided into 2 parts. |
|
|
|
|
|
| First, there
are the logical constraints, all of which are defined via the Assume
Non-Negative option: |
|
| |
Trainees >= 0 |
|
|
|
|
|
| |
Employees_hired >= 0 |
|
|
|
|
|
| |
Employees_laid_off >= 0 |
|
|
|
|
|
| Second,
we have the training, laying off and hiring constraints. These do not use
defined names, but are |
| represented on
the worksheet by the following cells: |
|
|
|
|
| |
C22 <= B17 |
|
|
|
|
|
|
| |
C23 <= B16 |
|
|
|
|
|
|
| |
C26 : C28 <= C9 : C11 |
|
|
|
|
|
| |
C31 : C33 <= B15 : B17 |
|
|
|
|
|
| |
C40 : E42 = C15 : E17 |
|
|
|
|
|
| |
D22 <= C41 |
|
|
|
|
|
| |
D23 <= C42 |
|
|
|
|
|
| |
D26 : D28 <= C9 : C11 |
|
|
|
|
|
| |
D31 : D33 <= C40 : C42 |
|
|
|
|
|
| |
E22 <= D41 |
|
|
|
|
|
| |
E23 <= D42 |
|
|
|
|
|
| |
E26 : E28 <= C9 : C11 |
|
|
|
|
|
| |
E31 : E33 <= D40 : D42 |
|
|
|
|
|
| In
general, these constraints reflect the movement of employees from being hired
untrained to becoming |
| moderately
trained or highly trained. |
|
|
|
|
|
| |
|
|
|
|
|
|
|
| 3) The main
objective is to minimize cost. This is defined on the worksheet as
Total_cost. |
|
|
| |
|
|
|
|
|
|
|
| Remarks |
|
|
|
|
|
|
|
| The
model as presented here will find the method of organization that has the
lowest cost. It can involve large |
| lay-offs.
It is even possible that there are alternate solutions that require fewer
lay-offs! To check this, you can |
| add
the constraint Total_cost = Solution, where Solution is the amount previously
found by the solver. Then |
| change
the objective to minimize lay-offs. This way you are sure to find the
solution that is least expensive and |
| involves
the fewest layoffs. If the number of lay-offs is still unacceptable, you
could solve the original problem |
| again
and this time include a constraint like total_laid_off = 0, or * 1000. When
this problem is solved you |
| can
use the sensitivity analysis report to see how much an extra lay off would
cost. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|