scieee AI-readable full text Open interactive document viewer

Planning annualised hours with a finite set of weekly working hours and cross-trained workers.

Corominas Subias, Albert,Lusa García, Amaia,Pastor Moreno, Rafael

Abstract

Annualising working hours (i.e., the possibility of irregularly distributing the total number of working hours over a year) permits companies to adapt capacity to fluctuations in demand, thus reducing overtime, temporary workers and inventory costs. Since annual hours can lead to a worsening of the staff’s working conditions, many laws and collective bargaining agreements contain constraints that affect the distribution of working time. This paper proposes a MILP model to solve an annualised working hours planning problem in which workers are considered to be cross-trained, and in which the number of weekly working hours must belong to a previously agreed finite set. A computational experiment demonstrates the effectiveness of the model.

Full text

Electronic version of an article published as [European Journal of Operational Research, 2007, Vol. 176, No. 1, p. 230-239] [DOI: http://dx.doi.org/10.1016/j.ejor.2005.06.048] © [copyright Elsevier] *Supported by the Spanish MCyT Projects DPI2001-2176 and DPI2004-05797, co-financed by FEDER. 1 Planning annualised hours with a finite set of weekly working hours and cross-trained workers* Albert Corominasa, Amaia Lusaa and Rafael Pastor a aResearch Institute IOC, School of Industrial Engineering of Barcelona (ETSEIB), Technical University of Catalonia (UPC), Av. Diagonal 647, p. 11, 08028 Barcelona, Spain Abstract Annualising working hours (i.e., the possibility of irregularly distributing the total number of working hours over a year) permits companies to adapt capacity to fluctuations in demand, thus reducing overtime, temporary workers and inventory costs. Since annual hours can lead to a worsening of the staff’s working conditions, many laws and collective bargaining agreements contain constraints that affect the distribution of working time. This paper proposes a MILP model to solve an annualised working hours planning problem in which workers are considered to be cross-trained, and in which the number of weekly working hours must belong to a previously agreed finite set. A computational experiment demonstrates the effectiveness of the model. Keywords: Human resources; Manpower planning; Annualised hours; Integer programming 2 1. Introduction Annualising working hours (AH) consists of hiring workers for a certain number of hours per year and distributing those hours irregularly over the year in order to accommodate fluctuations in demand. It allows for a better use of potential capacity because one can better adapt capacity to demand throughout the year. This flexibility in the use of human resources is especially useful in service organizations and in manufacturing organizations where products cannot be inventoried (e.g. are perishable). The major advantage of annualising working hours is the reduced economic cost in comparison to other options. By using AH, costs due to a lack of capacity can be diminished and, in some cases, eliminated. Vila and Astorino (2001) give an example of a real AH scenario: an agricultural machinery manufacturer that introduced AH was able to reduce the overtime and the use of temporary workers by 94% and 53%, respectively. A reduction in the use of temporary workers can also lead to an improvement in productivity and in the quality of the product or service. Furthermore, the service level can be improved, since demand can be covered on time. However, AH often implies a worsening of the staff’s working conditions (e.g. an irregular schedule can affect workers’ private lives) and the need to solve a complicated working time planning problem. To minimise the negative effects on the workers, the annualisation of working time has to be negotiated and may be accompanied by some sort of compensation or incentive: additional holidays, financial compensation, etc. At the same time, legal constraints or constraints drawn from a collective bargaining agreement must be respected. The importance of annualising hours, as a source of flexibility, is increasing (Oke, 2000). The number of firms that are signing AH contracts is rising. However, and in spite of its growing importance, the manpower planning and scheduling problems generated by AH have not been widely studied up to now. Corominas and Pastor, 2000 and Campbell and Diaby, 2002 propose a three-phase method in which planning, scheduling and task-assignment or allocation problems are successively solved. This paper deals with the first phase: solving a working time planning problem. Though several models have been created to solve it, the annualisation of working hours is a subject that remains largely unexplored. Several papers discuss AH (e.g., Clutterbuck, 1982, Curran, 1992, Lynch, 1995, MacMeeking, 1995 and Mazur, 1995), but only from a qualitative point of view. Other authors emphasize that the concept of annualised hours is surprisingly absent from the literature on planning and scheduling (Hung, 1999a, Hung, 1999b, Grabot and Letouzey, 2000 and Azmat and Widmer, 2004). Corominas and Pastor (2000) propose the use of MILP for solving an annualised working hours planning problem, but they also point out that there are many different types of problems, each of which requires a specific approach to modelling and solution. In Corominas et al. (2004a), the characteristics of a planning problem are discussed and a classification scheme is proposed, which gives rise to thousands of different cases. Some of these types of problems are solved in other papers (see Corominas et al., 2002, Corominas et al., 2004b and Corominas et al., 2005) and the obtained solutions show that when an AH system is compared to a traditional system (regular working hours), the costs due to overtime, temporary workers, 3 subcontracting, lost demand and, in some cases, inventory, are diminished. Up to now, MILP has proved to be an efficient tool for solving this kind of problem, even for large size models. However, as it is known, MILP algorithms are very sensitive to changes in the structure, in the objective function and, of course, in the size of the models. Thus, further research has still to be done to verify whether MILP is a suitable technique to solve other different cases or not. Some of the aforementioned papers deal with manufacturing companies and the problem of planning the production and the working time of an industrial process (and not the working time of each worker). This paper solves an annualised hours planning problem based on a real case which is a chain of clothing department stores. The main contributions of this paper, compared to previous research dealing with planning working time in service companies, are: (i) overtime and temporary workers are not permitted, hence a capacity shortage is possible during certain weeks and a new utility function based on the service level is proposed; (ii) workers are considered to be cross-trained: there are different sets of worker categories who can perform different types of tasks, with different efficiencies for each type of task and each category; and (iii) the number of weekly working hours must belong to a previously agreed finite set that may be different for every worker and the holiday weeks are individualised. The layout of the rest of this paper is as follows: Section 2 introduces the problem; Section 3 discusses the objective function; Section 4 describes the planning model; Section 5 describes the computational experiment and Section 6 presents the conclusions. 2. Problem description Computing the solution of a planning problem implies determining the number of weekly working hours for each member of the staff at a service centre (assuming different types of tasks and levels of seasonal demand) and for each non-holiday week of the planning horizon (a year, for instance), with the objective of optimising a utility function. It is assumed that workers do not take their holidays at the same time, as it commonly happens in many work centres. Numerous collective bargaining agreements do not permit overtime. In a number of other cases, tasks are too difficult to be performed by temporary workers. For the purposes of this paper, as the possibilities of overtime or hiring temporary workers are not considered, a capacity shortage is possible during certain weeks. There are a specified number of worker categories and a predetermined number of tasks to be performed. Though a worker of a given category may be able to perform one or more types of tasks, it is possible that he or she performs them with different efficiencies. Therefore, workers in different categories may be able to meet the demand for a task, but certain categories of workers may need more time to do so than others. To model this, a relative efficiency is considered for each type of task and each category. A value of 0.9 signifies that a worker in a given category needs to work 1/0.9 hours to meet a demand that a worker with a relative efficiency equal to 1 would meet in 1 hour. The conditions to be met by the solution may stem from a legal resolution, such as the French 35 hours law (which establishes a general reduction in the total amount of annual working hours, without a reduction in wages, and permits an irregular distribution of hours over the year, provided that the rules stipulated by the law itself are observed; see MES, 2003), or from a collective bargaining agreement between management and workers. Due to the impossibility of establishing 4 an exhaustive list of conditions a priori, the most common conditions are considered in order to build a basic model for the problem. Note that constraints can be added or deleted in order to adapt this model to any specific case. One way to constrain the solutions is by specifying that the number of weekly working hours must belong to a finite set (of the types of working weeks), which may be different for each worker and for each week. In addition, the number of annual working weeks of each type must be previously established and may also be different for each worker. The types of working weeks and the annual number of each type are established by the collective bargaining agreement. However, the planning procedure proposed here could be useful for evaluating different sets of working week types; therefore, managers and workers would be able to negotiate the most appropriate set for both. Furthermore, an extension of this paper could consider the different types of working weeks as variables in the planning model. These conditions, added to individualised holidays, force us to consider each worker separately. Of course, this increases the size of the problem and therefore makes it difficult to solve. In the case of the French 35 hours law, the number of weekly working hours must fall within an interval defined by a lower and an upper bound; the total number of annual working hours is upper bounded (these two conditions must be considered when creating the set of weekly working hours and establishing the number of annual weeks of each type); and the average number of weekly working hours, for any set of twelve consecutive weeks, is upper bounded (though it is assumed that this condition applies only to sets of twelve consecutive non-holiday weeks). The characteristics of the problem are summarized below: • The number of weekly working hours must belong to a previously agreed finite set, which may be different for each worker (for instance, working weeks of 25, 35 and 45 hours). • The number of annual working weeks of each type is established and could be different for each worker (for instance, 11, 24 and 11 weeks of working weeks of 25, 35 and 45 hours, respectively). • The average number of working hours for a group of 12 consecutive non-holiday weeks cannot be larger than 44 hours per week. • Each worker has two consecutive holiday weeks in winter and four consecutive holiday weeks in summer. The holiday weeks for each worker are agreed to previously. • There are different categories of workers and different types of tasks. Certain categories of workers can perform different types of tasks and thus have different relative efficiencies associated to them. • Overtime is not permitted. • Hiring temporary workers is not possible. • A utility function has to be optimised. These conditions are not difficult to model as linear constraints. Hence, the model can be formalised in mathematical terms. 5 According to the assumptions of the problem (that overtime and temporary workers are not permitted), the cost of the staff is the same for any feasible solution. Thus, capacity has to be distributed in order to optimise the service level. 3. Objective function All customers are supposed to be served when they go to the service centre: demand is met during each period, but if there is a capacity shortage, then the service level will not be as good as desirable (workers may spend too little time assisting customers). That is to say, if the required capacity (which is fixed according to foreseen demand and the optimal service level, as in a queue system) is larger than the actual capacity, then the service level worsens. Of course, to suppose that the demand is always covered would be unsustainable if the relative capacity shortages (i.e., capacity shortage related to the required capacity) were large. Large shortages in relative capacity must be avoided: in a real case, if a capacity shortage represented a small proportion of the required capacity—although less attention would be paid to some customers—workers, with a little extra effort, could meet the demand. The maximum relative capacity shortage, a function that is relatively simple to minimise, can be considered (the service level during the worst period is thus optimised). This function avoids large capacity shortages and, as it is known, tends to equilibrate and distribute capacity over the course of the year in a regular way. The main inconvenience of this objective function is that once the maximum relative capacity shortage has been minimised, it is indifferent whether there is a capacity shortage in other weeks or not, given that relative capacity shortages are not higher than the maximum (Fig. 1 shows the demand, capacity and shortage profiles obtained by solving an example using this objective function). Obviously, if possible, it is more desirable to have a smaller shortage (that is to say, if it is possible to choose between different optimal solutions). Fig. 1. Demand, capacity and shortage profiles obtained when the objective function to minimise is the maximum relative capacity shortage. 6 It is possible to break the tie between optimal solutions (in order to obtain small relative capacity shortages for every week) by considering a secondary objective function (which is weighted and then added to the first one): the sum of weekly relative capacity shortages. Following this, the objective function to minimise is the weighted sum of two terms: (i) the maximum relative capacity shortage; and (ii) the sum of the weekly relative capacity shortages. Fig. 2 shows the demand, capacity and shortage profiles obtained by considering this objective function using the same data as in Fig. 1: one can see how capacity is adapted to demand, thus improving the service level. Fig. 2. Demand, capacity and shortage profiles obtained when the objective function to minimise is the weighted sum of two terms: (i) the maximum relative capacity shortage; and (ii) the sum of the weekly relative capacity shortages. Obviously, achieving the same solution by means of regular hours and overtime instead of by annualising hours would be very expensive and, in some cases, not feasible due to legal constraints. Fig. 3 shows the overtime that would be necessary to compensate for the shortages obtained in the solution shown in Fig. 2. The overtime needed is equal to 144 hours per year per worker, which is higher than that permitted by many countries’ laws (in Spain, for example, the upper bound for overtime established by law is 80 hours per year per worker). 7 Fig. 3. Demand, capacity (ordinary hours plus overtime) and shortage profiles obtained when regular hours and overtime are used in place of annualised hours and when capacity shortages equal those obtained using annualised hours (see Fig. 2). 4. Model We make use of the following notation: Data W set of staff members T weeks in the planning horizon (usually 52) Si set of available weeks for worker i (the weeks of the planning horizon excluding the worker’s holiday weeks), Wi ∈∀ G set of categories of workers Ci category of worker i, Wi ∈ ∀ Q set of types of tasks 8 τgq relative efficiency associated with category g workers in the accomplishment of tasks of type q (Gg ∈∀ ;Qq ∈∀ ); 0 ≤ τgq ≤ 1. An efficiency τgq = 0 indicates that category g workers are not able to perform type q tasks Jit set of types of working weeks, expressed in working hours, that worker i can perform during week t ( Wi ∈∀ ,i St ∈∀ ) JWi set of types of working weeks that worker i can perform over the year ( ) WiJJW i St iti ∈∀= ∈, U JT set of types of working weeks ( ) UWi i JWJT ∈ = HJk number of hours corresponding to working week type k ( ) JTk ∈ ∀ nik number of working weeks of type k that must be performed by worker i ( ) i JWkWi ∈∀∈ ∀ , L, hL the average number of working hours in a group of L consecutive weeks, which cannot be larger than hL (with L = 12 and hL = 44 hours) eqt working hours required for type q tasks during week t ( Qq ∈ ∀ ; t = 1, … , T), considering the time that a worker (with a relative efficiency of 1) would need to complete the task, and fixed according to foreseen demand and the desired service level Variables xikt ∈ {0, 1} binary variable that indicates whether worker i performs a type k working week during week t (Wi ∈∀ ,i St ∈∀ ,it Jk ∈∀ ); the number of variables of this type is equal to ∑∑ ∈∈WiStit i J ugqt 15 References Azmat and Widmer, 2004 C. Azmat and M. Widmer, A case study of single shift planning and scheduling under annualized hours: A simple three step approach, European Journal of Operational Research 153 (2004) (1), pp. 148–175. Campbell and Diaby, 2002 G.M. Campbell and M. Diaby, Development and evaluation of an assignment heuristic for allocation cross-trained workers, European Journal of Operational Research 138 (2002), pp. 9–20. Clutterbuck, 1982 D. Clutterbuck, After flexible hours, now it’s flexiyears, International Management 37 (1982) (3), pp. 31–36. Corominas and Pastor, 2000 Corominas, A., Pastor, R., 2000. Manpower planning and scheduling in services with seasonal demand. In: Machuca, J.A.D., Mandakovic, T. (Eds.), Proceedings of the First World Conference on Production and Operations Management, Sevilla. Corominas et al., 2002 A. Corominas, A. Lusa and R. Pastor, Using MILP to plan annualised working hours, Journal of the Operational Research Society 53 (2002), pp. 1101–1108. Corominas et al., 2004a A. Corominas, A. Lusa and R. Pastor, Characteristics and classification of the annualised working hours planning problems, International Journal of Services Technology and Management 5/6 (2004), pp. 435–447. Corominas et al., 2004b A. Corominas, A. Lusa and R. Pastor, Planning annualised hours with a finite set of weekly working hours and joint holidays, Annals of Operations Research 128 (2004), pp. 217–233. Corominas et al., 2005 Corominas, A., Lusa, A., Pastor, R., 2005. Using a MILP model to establish a framework for an annualised hours agreement. European Journal of Operational Research, in press, doi:10.1016/j.ejor.2005.04.017. Curran, 1992 P. Curran, Annual hours brings productivity boost to Spicers, Management Services (1992) (July), pp. 32–33. Grabot and Letouzey, 2000 B. Grabot and A. Letouzey, Short-term manpower management in manufacturing systems: New requirements and DSS prototyping, Computer Industries 3 (2000) (1), pp. 11–29. Hung, 1999a R. Hung, A multiple-shift workforce scheduling model under annualized hours, Naval Research Logistic 46 (1999) (6), pp. 726–736. Hung, 1999b R. Hung, Scheduling a workforce under annualized hours, International Journal of Production Research 37 (1999) (11), pp. 2419–2427. Lynch, 1995 P. Lynch, Annual hours: An idea whose time has come, Personnel Management (1995), pp. 46–50. MacMeeking, 1995 J. MacMeeking, Why Tesco’s new composite distribution needed annual hours, International Journal Retail Distribution Management 23 (1995) (9), pp. 36–38. Mazur, 1995 L. Mazur, Coming: The annual workweeks, Across the Board 32 (1995) (4), pp. 42– 45. 16 MES, 2003 MES, 2003. Ministère de l’Emploi et de la Solidarité, France. <www.35h.travail.gouv.fr> (02/09/2003). Oke, 2000 Oke, A., 2000. Linking human resource flexibility with manufacturing flexibility: Enablers of labour capacity flexibility in manufacturing plants. In: Machuca, J.A.D., Mandakovic, T. (Eds.), Proceedings of the First World Conference on Production and Operations Management, Sevilla. Vila and Astorino, 2001 G.F.E. Vila and J.M. Astorino, Annualized hours as a capacity planning tool in make-to-order or assemble-to-order environment: An agricultural implements company case, Production Planning & Control 12 (2001) (4), pp. 388–398.