#-------------------------------------------------------------------------------- #Real data related to Henao et al. [2], Henao et al. [21], and Henao et al. [22] #-------------------------------------------------------------------------------- #-------------------- #Model sets #-------------------- set EMPLOYEES := 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30; set DEPARTMENTS := 1 2 3 4 5 6; #-------------------- #Model subsets #-------------------- set STAFFING_DEPARTMENT[1] := 1 2 3 4 5 6 7; set STAFFING_DEPARTMENT[2] := 8 9 10 11 12; set STAFFING_DEPARTMENT[3] := 13 14 15; set STAFFING_DEPARTMENT[4] := 16 17 18; set STAFFING_DEPARTMENT[5] := 19 20 21 22; set STAFFING_DEPARTMENT[6] := 23 24 25 26 27 28 29 30; set DEPARTMENT_TRAINED_EMPLOYEE[1] := 1; set DEPARTMENT_TRAINED_EMPLOYEE[2] := 1; set DEPARTMENT_TRAINED_EMPLOYEE[3] := 1; set DEPARTMENT_TRAINED_EMPLOYEE[4] := 1; set DEPARTMENT_TRAINED_EMPLOYEE[5] := 1; set DEPARTMENT_TRAINED_EMPLOYEE[6] := 1; set DEPARTMENT_TRAINED_EMPLOYEE[7] := 1; set DEPARTMENT_TRAINED_EMPLOYEE[8] := 2; set DEPARTMENT_TRAINED_EMPLOYEE[9] := 2; set DEPARTMENT_TRAINED_EMPLOYEE[10] := 2; set DEPARTMENT_TRAINED_EMPLOYEE[11] := 2; set DEPARTMENT_TRAINED_EMPLOYEE[12] := 2; set DEPARTMENT_TRAINED_EMPLOYEE[13] := 3; set DEPARTMENT_TRAINED_EMPLOYEE[14] := 3; set DEPARTMENT_TRAINED_EMPLOYEE[15] := 3; set DEPARTMENT_TRAINED_EMPLOYEE[16] := 4; set DEPARTMENT_TRAINED_EMPLOYEE[17] := 4; set DEPARTMENT_TRAINED_EMPLOYEE[18] := 4; set DEPARTMENT_TRAINED_EMPLOYEE[19] := 5; set DEPARTMENT_TRAINED_EMPLOYEE[20] := 5; set DEPARTMENT_TRAINED_EMPLOYEE[21] := 5; set DEPARTMENT_TRAINED_EMPLOYEE[22] := 5; set DEPARTMENT_TRAINED_EMPLOYEE[23] := 6; set DEPARTMENT_TRAINED_EMPLOYEE[24] := 6; set DEPARTMENT_TRAINED_EMPLOYEE[25] := 6; set DEPARTMENT_TRAINED_EMPLOYEE[26] := 6; set DEPARTMENT_TRAINED_EMPLOYEE[27] := 6; set DEPARTMENT_TRAINED_EMPLOYEE[28] := 6; set DEPARTMENT_TRAINED_EMPLOYEE[29] := 6; set DEPARTMENT_TRAINED_EMPLOYEE[30] := 6; #--------------------- #Model parameters #--------------------- param training_cost := 1; param shortage_cost := 60; param surplus_cost := 15; param weekly_hours := 45; #------------------------------------------- #Real data related to Mac-Vicar et al. [24] #------------------------------------------- param probability_unscheduled_personnel_absenteeism := 1 0.05 2 0.10 3 0.15; #------------------------------------------- #Real data related to Henao et al. [3] #------------------------------------------- param maximum_productivity_achievable_per_employee := 1; param learning_rate_per_employee := 1; param forgetting_rate_per_employee := 1;