Loading [MathJax]/jax/output/SVG/jax.js
Research article Special Issues

A two-stage stochastic optimization model for the retail multiskilled personnel scheduling problem: a k-chaining policy with k2


  • Considering an uncertain demand, this study evaluates the potential benefits of using a multiskilled workforce through a k-chaining policy with k2. For the service sector and, particularly for the retail industry, we initially propose a deterministic mixed-integer linear programming model that determines how many employees should be multiskilled, in which and how many departments they should be trained, and how their weekly working hours will be assigned. Then, the deterministic model is reformulated using a two-stage stochastic optimization (TSSO) model to explicitly incorporate the uncertain personnel demand. The methodology is tested for a case study using real and simulated data derived from a Chilean retail store. We also compare the TSSO approach solutions with the myopic approaches' solutions (i.e., zero and total multiskilling). The case study is oriented to answer two key questions: how much multiskilling to add and how to add it. Results show that TSSO approach solutions always report maximum reliability for all levels of demand variability considered. It was also observed that, for high levels of demand variability, a k-chaining policy with k2 is more cost-effective than a 2-chaining policy. Finally, to evaluate the conservatism level in the solutions reported by the TSSO approach, two truncation types in the probability density function (pdf) associated with the personnel demand were considered. Results show that, if the pdf is only truncated at zero (more conservative truncation) the levels of required multiskilling are higher than when the pdf is truncated at 5th and 95th percentiles (less conservative truncation).

    Citation: Yessica Andrea Mercado, César Augusto Henao, Virginia I. González. A two-stage stochastic optimization model for the retail multiskilled personnel scheduling problem: a k-chaining policy with k2[J]. Mathematical Biosciences and Engineering, 2022, 19(1): 892-917. doi: 10.3934/mbe.2022041

    Related Papers:

    [1] César Augusto Henao, Ana Batista, Andrés Felipe Porto, Virginia I. González . Multiskilled personnel assignment problem under uncertain demand: A benchmarking analysis. Mathematical Biosciences and Engineering, 2022, 19(5): 4946-4975. doi: 10.3934/mbe.2022232
    [2] Shirin Ramezan Ghanbari, Behrouz Afshar-Nadjafi, Majid Sabzehparvar . Robust optimization of train scheduling with consideration of response actions to primary and secondary risks. Mathematical Biosciences and Engineering, 2023, 20(7): 13015-13035. doi: 10.3934/mbe.2023580
    [3] Sharmila Saren, Rekha Guchhait, Ali AlArjani, Biswajit Sarkar . Developing trust among players in a vendor-managed inventory model for random demand under environmental impact. Mathematical Biosciences and Engineering, 2023, 20(9): 16169-16193. doi: 10.3934/mbe.2023722
    [4] Taniya Mukherjee, Isha Sangal, Biswajit Sarkar, Qais Ahmed Almaamari . Logistic models to minimize the material handling cost within a cross-dock. Mathematical Biosciences and Engineering, 2023, 20(2): 3099-3119. doi: 10.3934/mbe.2023146
    [5] Tao Li, Xin Xu, Kun Zhao, Chao Ma, Juan LG Guirao, Huatao Chen . Low-carbon strategies in dual-channel supply chain under risk aversion. Mathematical Biosciences and Engineering, 2022, 19(5): 4765-4793. doi: 10.3934/mbe.2022223
    [6] Chunxue Wu, Fang Yang, Yan Wu, Ren Han . Prediction of crime tendency of high-risk personnel using C5.0 decision tree empowered by particle swarm optimization. Mathematical Biosciences and Engineering, 2019, 16(5): 4135-4150. doi: 10.3934/mbe.2019206
    [7] Lingling Li, Congbo Li, Li Li, Ying Tang, Qingshan Yang . An integrated approach for remanufacturing job shop scheduling with routing alternatives. Mathematical Biosciences and Engineering, 2019, 16(4): 2063-2085. doi: 10.3934/mbe.2019101
    [8] Dawei Ren, Xiaodong Zhang, Shaojuan Lei, Zehua Bi . Research on flexibility of production system based on hybrid modeling and simulation. Mathematical Biosciences and Engineering, 2021, 18(1): 933-949. doi: 10.3934/mbe.2021049
    [9] Yuanpei Xia, Weisong Zhou, Zhichun Yang . Global analysis and optimal harvesting for a hybrid stochastic phytoplankton-zooplankton-fish model with distributed delays. Mathematical Biosciences and Engineering, 2020, 17(5): 6149-6180. doi: 10.3934/mbe.2020326
    [10] Santiago Iturriaga, Jonathan Muraña, Sergio Nesmachnow . Bio-inspired negotiation approach for smart-grid colocation datacenter operation. Mathematical Biosciences and Engineering, 2022, 19(3): 2403-2423. doi: 10.3934/mbe.2022111
  • Considering an uncertain demand, this study evaluates the potential benefits of using a multiskilled workforce through a k-chaining policy with k2. For the service sector and, particularly for the retail industry, we initially propose a deterministic mixed-integer linear programming model that determines how many employees should be multiskilled, in which and how many departments they should be trained, and how their weekly working hours will be assigned. Then, the deterministic model is reformulated using a two-stage stochastic optimization (TSSO) model to explicitly incorporate the uncertain personnel demand. The methodology is tested for a case study using real and simulated data derived from a Chilean retail store. We also compare the TSSO approach solutions with the myopic approaches' solutions (i.e., zero and total multiskilling). The case study is oriented to answer two key questions: how much multiskilling to add and how to add it. Results show that TSSO approach solutions always report maximum reliability for all levels of demand variability considered. It was also observed that, for high levels of demand variability, a k-chaining policy with k2 is more cost-effective than a 2-chaining policy. Finally, to evaluate the conservatism level in the solutions reported by the TSSO approach, two truncation types in the probability density function (pdf) associated with the personnel demand were considered. Results show that, if the pdf is only truncated at zero (more conservative truncation) the levels of required multiskilling are higher than when the pdf is truncated at 5th and 95th percentiles (less conservative truncation).



    Given the intensive use of human resources in the service industries, the personnel scheduling problem in these industries has been addressed by many researchers over the years [1]. In Pastor and Olivella [2], Kabak et al. [3], Henao et al. [4], and Chapados et al. [5], the authors indicated that the personnel scheduling problems in the service industries share characteristics that make them more difficult to solve than the analogous characteristics faced by manufacturing industries, such as: 1) regulatory constraints (e.g., minimum/maximum number of weekly working hours, minimum/maximum length of shift, maximum amount of consecutive working days, and minimum amount of resting days per week and per month), and 2) flexible employment contracts (e.g., contracts consider multiple feasible working day sequences, multiple feasible shifts per day, and multiple feasible positions of breaks into the shifts).

    In addition, unlike other services industries (e.g., call centers, healthcare, cybersecurity, transportation), the personnel scheduling problem in the retail industry can be more difficult to solve because it must deal with predictable phenomena such as the demand seasonality, and unpredictable ones such as demand uncertainty and unscheduled staff absenteeism [4,6,7,8]. Particularly, Mac-Vicar et al. [9] and Cuevas et al. [10] explain that, in the retail industry, staff demand volumes may vary strongly over the weeks of the year, over the days of the week, and over the course of a single day. Consequently, these predictable and unpredictable phenomena hinder a perfect match between the supply and demand of personnel. Therefore, it is frequently observed that the number of employees assigned in a given store department could be below (i.e., understaffing) or above (i.e., overstaffing) than what is required. When personnel scheduling models do not efficiently solve the problems arising from overstaffing and understaffing, retail companies typically incur an increase in labor costs, a deterioration in the service levels offered to customers, and a loss in expected revenues [3,10].

    Several pieces of research in the retail industry have shown that the use of multiskilled employees is an effective source of labor flexibility to minimize the levels of over/understaffing (e.g., [4,6,7,9,11]). In the context of a retail store, multiskilled employees are those who are trained to work in k departments of the store (with k2). This labor flexibility allows moving multiskilled employees from overstaffed departments to understaffed ones. However, since multiskilling is not free, it is essential to answer two key questions: how much and how to add multiskilling. In the literature on the use of multiskilling, k-chaining has been reported as the most cost-effective policy for generating training plans that answer both questions (e.g., [6,7,11,12,13,14,15,16,17,18,19,20,21]).

    Under a k-chaining policy, training plans ensure that a set of employees will be trained to work in k store departments with k2, such that the assignment decisions between employees and departments are represented through a bipartite graph involving the formation of closed chains. The constructed closed-chains can be closed short chains (CSC) and/or closed long chains (CLC). While in a CSC a subset of store departments is connected through a subset of multiskilled employees, in a CLC a subset of multiskilled employees connects all store departments. The literature shows that k-chaining provides greater flexibility in the personnel allocation to deal with scenarios of uncertain demand and/or unscheduled employee absenteeism. Within the k-chaining policies described in the literature, typically the 2-chaining policy has been identified as the most recommended and popular [6,7,11,14,21,22,23]. This policy requires all multiskilled employees to be trained in at most two departments, i.e., k=2. Figure 1(a) shows an example of a 2-chaining structure, which includes one CLC (solid lines) with three multiskilled employees connecting all departments, and one CSC (dashed lines) with two multiskilled employees connecting two departments. Note that, in Figure 1(a), each multiskilled employee is trained in two departments (i.e., k=2).

    Figure 1.  Examples of chaining structures: (a) 2-chaining: five multiskilled employees forming one CLC and one CSC. (b) k-chaining with k2: five multiskilled employees forming one CLC and two CSCs.

    The literature also shows that fewer studies have evaluated the benefits associated with k-chaining policies with k2. Under the context of a retail store, Figure 1(b) shows an example of a k-chaining structure with k2, which includes one CLC (solid lines) and two CSCs (dashed lines). Note that, in Figure 1(b), there are two multiskilled employees trained in three departments (i.e., k=3) and three multiskilled employees trained in two departments (i.e., k=2). In the service sector Wallace and Whitt [12], Iravani et al. [13], and Abello et al. [19], studied k-chaining policies with k2. In manufacturing, k-chaining policies were evaluated by Muriel et al. [24], Yang [25], Parvin et al. [26], Deng and Shen [27], Simchi-Levi and Wei [28], and Wang and Zhang [29]. For example, Wang and Zhang [29] evaluated and compared the performance of CLCs using a 2-chaining policy versus a k-chaining policy with k>2. They found that, at higher levels of demand variation (i.e., high coefficients of variation), lower were the returned benefits of the 2-chaining policy. However, k-chaining policies with k>2 retained high levels of performance even with high levels of demand variation. This suggests that in the face of high levels of demand uncertainty it is more beneficial to have a higher degree of flexibility in chaining. In turn, the results of Wang and Zhang [29] also showed that for values of k5 the returned benefits were almost identical, indicating that decreasing returns to scale are present as k increases. Therefore, high multiskilling levels may be unnecessary, and, consequently, it is relevant to determine the most cost-effective multiskilling levels.

    Although the literature has focused on 2-chaining policies, we consider it interesting to discuss under which demand uncertainty scenarios a k-chaining policy with k2 can be more cost-effective than a strict policy with k=2. Therefore, for the retail industry and considering uncertainty in personnel demand, this paper proposes a two-stage stochastic optimization (TSSO) model to determine the multiskilling levels that minimize the expected costs of over/understaffing through a k-chaining policy with k2. Then, the proposed methodology is tested for a case study associated with a Chilean retail store, which uses real and simulated data. The case study considers nine representative levels of demand variability to evaluate the impacts of uncertain demand on multiskilling decisions.

    This article is an extended version of the conference paper Mercado and Henao [30]. We improve on our previous work through the following extensions. First, unlike previous papers, this paper provides an exhaustive literature review of papers that in the last 20 years have addressed personnel scheduling problems using multiskilled personnel. Second, we provide a detailed description of the simulated and real data used in the case study. Third, we considerably extend our case study. This latter extension allows us to: (ⅰ) Answer not only the question of how much multiskilling to add, but also the question of how to add it. (ⅱ) Compare the reliability of the TSSO approach solutions relative to two myopic approaches: zero multiskilling and total multiskilling. Note that, under a zero-multiskilling approach, all employees are single-skilled and can perform in a single store department. Under a total-multiskilling approach, each store employee is multiskilled and can perform in all departments of the store. (ⅲ) Measure the level of conservatism in the TSSO approach solutions by using two types of truncations in the probability density function (pdf) associated with the personnel demand.

    The personnel scheduling problem with multiskilling has been studied by several authors in previous studies. A selection of these studies is presented in Table 1, together with brief indications from each of them on the elements presented below.

    Table 1.  Characteristics of published studies about personnel scheduling problems with multiskilling; including the present study.
    Reference DL MS DU SU Chaining NS SM UM AP
    Cai & Li [32] S+TS Par No No No R H PS
    Agnihothri et al. [33] A Par No No No R S MA
    Eitzen & Panton [34] TS Par No No No NR AN EPP
    Bokhorst et al. [35] A Var No No 2-chaining R OPT+S MA
    Hopp et al. [22] A Var Yes No 2-chaining R S+MP SA MA
    Wallace & Whitt [12] S Var No No k-chaining NR S+AN CC
    Iravani et al. [13] A Par Yes No k-chaining NR S SA CC
    Muriel et al. [24] A Par Yes No k-chaining NR S+OPT SA MA
    Yang [25] A Par No Yes k-chaining NR S SA MA
    Sayin & Karabati [36] A Par Yes Yes No NR OPT+S SA -
    Bassamboo et al. [37] A Par Yes No k-chaining NR AN SA MA
    Heimerl & Kolisch [38] S+TS Par No No No NR OPT+H TE
    Chou et al. [39] A Par Yes No 2-chaining R S+AN SP, SA MA
    Campbell [40] DOS Par Yes No No NR OPT+H SA HE
    Simchi-Levi & Wei [14] A Par Yes - 2-chaining R AN CF MA
    Parvin et al. [26] A Par No No k-chaining NR H MA
    Deng & Shen [27] A Par Yes - k-chaining NR OPT+S+AN MSE MA
    Paul & McDonald [41] S+A Var Yes No 2-chaining R OPT+H+AN MSE HE
    Gnanlet & Gilland [42] S+A Var Yes No 2-chaining R OPT SP, CF HE
    Wang & Zhang [29] A Par Yes - k-chaining NR OPT+AN DRO, SA MA
    Simchi-Levi & Wei [28] A Par Yes No k-chaining NR OPT+H RO MA
    Henao et al. [4] TS Var No No No NR OPT RE
    Cuevas et al. [10] TS Par No No No NR OPT RE
    Walter & Zimmermann [43] A Par No No No NR OPT+H MA
    Henao et al. [6] A Var Yes No 2-chaining R OPT+H RO RE
    Liu [44] S+A Par Yes No 2-chaining R OPT+AN SP, CF MA
    Ağralı et al. [45] A Par No No No NR OPT+AN HE
    Taskiran & Zhang [46] S+TS Var No No No NR OPT CC
    Mac-Vicar et al. [9] TS Par No Yes No NR OPT+H SA RE
    Altner et al. [47] DOS Var Yes No No NR OPT+H SP CS
    Dagkakis et al. [48] A Par No No No NR OPT+S MA
    Henao et al. [7] A Var Yes No 2-chaining R AN+H+OPT CF RE
    Porto et al. [11] S+TS Var Yes No 2-chaining R OPT SA RE
    Abello et al. [19] DOS Var Yes No k-chaining NR OPT SP RE
    This article A Var Yes No k-chaining NR OPT SP RE

     | Show Table
    DownLoad: CSV

    1) Decision level (DL): Abernathy et al. [31] and Henao et al. [4] state that the personnel scheduling problem can be analyzed under a hierarchical process that considers three decision levels: strategic, tactical, and operational. Strategic level, considers decisions such as: (a) Staffing (S), determining staffing by type of task (or department) and contract. Tactical level, considers decisions such as: (b) Shift scheduling (SS); (c) Days-off scheduling (DOS); and (d) Tour scheduling (TS). Such that, tour scheduling problem simultaneously assigns shifts and days-off. Operational level, considers decisions such as: (e) Assignment (A), assignment of employees to task types without considering the scheduling of shifts and rest days. We emphasize that this article addresses a personnel assignment problem.

    2) Multiskilling (MS): Indicates whether multiskilling was modeled as a decision variable (Var), or parameter (Par).

    3) Demand uncertainty (DU): Indicates whether the problem considered demand uncertainty.

    4) Supply uncertainty (SU): Indicates whether the problem considered unscheduled staff absenteeism.

    5) Chaining: Indicates whether the study used a k-chaining policy to evaluate the benefits of multiskilling. In case using this policy, it specifies whether the study used 2-chaining or k-chaining with k2.

    6) Number of skills (NS): Indicates whether in the study the maximum number of skills in multiskilled employees is limited. The study can be: (a) restricted (R), each multiskilled employee can have only two skills in total, and (b) unrestricted (NR), each multiskilled employee can have more than two skills in total.

    7) Solution Method (SM): It can be (a) heuristics (H); (b) simulation (S); (c) optimization (OPT); y (d) analytics (AN); y (e) markov processes (MP).

    8) Uncertainty modeling (UM): Indicates the approach that was used to evaluate the uncertain parameters of the mathematical model. These approaches can be classified as follows: (1) In-optimization, approaches that incorporate uncertainty explicitly into the mathematical formulation, they can be (a) robust optimization (RO); (b) closed-form equation (CF); (c) stochastic programming (SP); and (d) distributionally robust optimization (DRO). Note that, CF and SP assume complete knowledge of the pdf of the uncertain parameter, DRO assumes only partial information of the pdf, while RO has no knowledge of the pdf. (2) Post-optimization, approaches that evaluate the impact of uncertainty once the deterministic solution of the problem is known, they can be (a) sensitivity analysis (SA), which measures how changes or perturbations in key model parameters impact the behavior of the deterministic optimal solution; and (b) multiple scenario evaluation (MSE), which uses a finite number of scenarios and solves each of them independently.

    9) Application (AP): Economic sector or industry where the study was applied. It can be: (a) retail (RE); (b) manufacture (MA); (c) healthcare (HE); (d) cybersecurity (CS); (e) call-centers (CC); (f) technology (TE); (g) electric power plant (EPP); and (h) postal services (PS).

    The 20 studies in Table 1 that evaluated the benefits of multiskilling through a k-chaining policy can be grouped and classified into four categories. In Subsections 2.1, 2.2, 2.3 and 2.4 some of the studies associated with each of these four categories are reviewed in more detail. Then, Subsection 2.5 presents the main contributions associated with our article, which respond to the main gaps identified from the literature review.

    Table 1 shows that several studies modeled multiskilling as a parameter and used a k-chaining policy with k=2 (i.e., Chou et al. [39]; Simchi-Levi and Wei [14]; Liu [44]). In Simchi-Levi and Wei [14], a paper associated with manufacturing, the authors studied the performance of flexibility designs in balanced systems with stochastic demand. A balanced system is one where the number of supply nodes is equal to the number of demand nodes. They proposed an analytical method to develop a theory that explained the effectiveness of flexible designs with CLC in finite-size systems. The authors discovered a fundamental property of closed long chains, which they called supermodularity. This property is used to show that the expected benefits from the use of flexibility increase as the size of the chain increases. They also indicated that the largest expected benefit is achieved when the long chain is constructed, and when this long chain is closed by adding the last arc to the system.

    In Liu [44], the author proposed a two-stage stochastic optimization model and a simulation model for planning a multiskilled workforce in a system with two types of tasks. His main intention was to investigate the impact of the closed-chained multiskilling structures on the optimal number of personnel. In the first stage of the stochastic model, the staffing per task type was determined, while in the second stage, the personnel allocation to the two types of tasks was performed.

    Table 1 shows that several studies modeled multiskilling as a parameter and used a k-chaining policy with k2 (i.e., [13,24,25,26,27,28,29,37]). In Iravani et al. [13] the authors developed a simulation model to evaluate the benefits of what they called structural flexibility. Which consists of using multipurpose resources such as: multiskilled personnel (in more than two task types), machines, and/or flexible factories. They explain that the use of these multipurpose resources allows reallocating productive resources and, in this way, responding to changes in demand or in installed capacity. They analyzed a case study in the call center industry. Their results showed that the use of multiskilled employees trained in more than two task types increased the system flexibility to respond to changes in demand and installed capacity. In addition, the authors indicated that a multiskilling structure with chaining provides higher expected benefits than those without chaining.

    In Wang and Zhang [29] the authors evaluated and compared the performance of CLCs using a 2-chaining policy versus a k-chaining policy with k>2. Their research considered a balanced and symmetric system. A symmetric system is one where all supply nodes have equal capacity and demand nodes are independent and identically distributed. They found two interesting results. First, they observed that, at higher levels of demand variation, the k-chaining policies with k>2 retained high levels of performance while the 2-chaining policy's performance decreased. This result is interesting as it indicates that, at high levels of demand variability, k-chaining policies with k>2 may be more beneficial than strict policies with k=2. Second, they also showed that there are diminishing returns to scale as k increases, i.e., the returns when k=5 and k=6 were almost identical. This last result is also interesting, as it reinforces the idea that total multiskilling is costly, impractical, and unnecessary.

    Table 1 shows that several studies modeled multiskilling as a decision variable and used a k-chaining policy with k=2 (i.e., [6,7,11,22,35,41,42]). In Gnanlet and Gilland [42], considering a system with only two task types, the authors obtained closed-form equations to estimate the optimal number of multiskilled nurses. They reported a 1.2% improvement in expected profits when using a 2-chaining policy with closed chains versus a 2-chaining policy without closed chains.

    In Porto et al. [11], for the retail industry, the authors developed a methodology to evaluate the potential benefits of incorporating a hybrid labor flexibility strategy: (ⅰ) flexible contracts and (ⅱ) multiskilled employees under a 2-chaining policy. They proposed a mixed-integer linear programming model to determine how many employees are required in each type of contract, how many of them will be multiskilled, and in which second department they will be trained. Their objective was to minimize the levels of overstaffing/understaffing caused by seasonality and variability in demand. Their results showed that as levels of demand variability increased, the requirement for multiskilled employees also increased, and that such increase was greater for multiskilled employees associated with short shifts. This showed that flexible contracts (i.e., those including shorter shift lengths) and multiskilling are complementary sources of labor flexibility.

    In Henao et al. [6] and Henao et al. [7], for the retail industry, the authors proposed different methodologies to explicitly incorporate demand uncertainty into the mathematical formulation. Henao et al. [6] proposed a robust optimization approach, while Henao et al. [7] derived a closed-form equation. Both studies considered an already hired workforce and relied on a 2-chaining policy to determine how many employees should become multiskilled and in which second department each of them should be trained. Note also that, Porto et al. [11], Henao et al. [6], and Henao et al. [7] had applications associated with the retail industry. This implies that the personnel scheduling problems they studied modeled unbalanced systems. That is, systems where there are more supply nodes (i.e., employees) than demand nodes (i.e., departments). Finally, the studies of Henao et al. [6] and Henao et al. [7] reported an interesting conclusion. Their studies showed that, unlike applications in balanced systems where CLC is reported as the most cost-effective 2-chaining design, in unbalanced systems a combination of CLCs and CSCs of different lengths represents the best solution.

    In this category, we found the studies developed by Wallace and Whitt [12] and Abello et al. [19]. In Wallace and Whitt [12] the authors studied a call center environment with various types of calls where they considered that it is neither possible nor profitable to use employees under a total multiskilling approach. They proposed a simulation approach to determine the optimal number of multiskilled employees required. Their results showed that most of the benefits associated with multiskilling are achieved by adding the second skill (i.e., k=2). They also indicated that only modest improvements are achieved when the number of additional skills is increased (i.e., k>2). Although this result seems to indicate that training employees with more than one additional skill (k>2) do not generate any value, it should be clarified that their study did not consider uncertainty in the personnel demand. In Bassamboo et al. [37] and Wang and Zhang [29], studies with applications in manufacturing, the authors already showed that for higher levels of demand variation, k-chaining policies with k2 reported higher benefits. Therefore, considering uncertain demand, similar results could be observed for applications in service sector industries, such as call centers and retail.

    In Abello et al. [19] the authors solved a days-off scheduling problem considering uncertain demand. Similar to us, they also proposed a retail industry case to evaluate the benefits of a policy k-chaining with k2. Notably, their preliminary findings showed that as variability in demand increases, it was beneficial to have employees trained in two or three departments (i.e., k=2 and k=3). However, their study presents key differences compared to our study. First, they addressed a different personnel scheduling problem. We address an assignment problem whereas they addressed a days-off scheduling problem. Thus, in Abello et al. [19] the authors were focused on scheduling decisions (weekly schedules of working days and resting days), whereas our study is focused on multiskilling decisions. Consequently, unlike Abello et al. [19], our article is oriented to answer two key questions: how much multiskilling to add and how to add it. Second, the case study presented by Abello et al. [19] is limited. These limitations are: (ⅰ) Unlike our case study, they did not perform an out-of-sample analysis to validate the performance of the solutions reported by the TSSO model. (ⅱ) They considered only three levels of demand variability to assess the impacts of uncertain demand. (ⅲ) None of the extensions proposed by our study and described at the end of the Introduction section were considered by Abello et al. [19].

    Table 1 demonstrates the considerable efforts that different authors have made to understand the benefits of multiskilling. However, it is possible to identify the following gaps.

    First, Table 1 shows that most of the articles modeled multiskilling as an input, i.e., they did not include a decision variable to determine in which set of task types (or departments) an employee could be trained or not trained. This is not a minor limitation, as it restricts the possibilities of finding more cost-effective multiskilling structures. In addition, within the set of studies evaluating the benefits of multiskilling through a k-chaining policy, a smaller proportion of them incorporated multiskilling as a decision variable (i.e., [6,7,11,12,19,22,35,41,42]).

    Second, Table 1 also reveals that few studies used an in-optimization approach to explicitly incorporate demand uncertainty into the mathematical formulation (i.e., [6,7,14,18,19,28,29,39,42,47]). Note that, under an in-optimization approach, the obtained multiskilling solutions are found to be good and robust under different levels of uncertainty. Whereas, under a post-optimization approach, the obtained multiskilling solutions cannot guarantee robustness or feasibility.

    Third, Table 1 shows that most studies modeled multiskilling through a strict 2-chaining policy. That is, multiskilled employees can perform only in a maximum of two types of tasks (or departments). Moreover, except for Wallace and Whitt [12], Iravani et al. [13], and Abello et al. [19], studies implementing a k-chaining policy with k2 were focused mainly on the manufacturing industries.

    In summary, our extensive literature review shows the following gaps for the retail industry: (ⅰ) Shortage of studies on personnel scheduling problems that simultaneously model multiskilling as a decision variable and use k-chaining policies with k2. (ⅱ) Few studies explicitly incorporate demand uncertainty into the mathematical formulation. This paper will simultaneously address both gaps.

    For a retail store with an initially single-skilled workforce and considering variability in personnel demand, our problem consists of designing a suitable training plan using a k-chaining policy with k2. This training plan should provide sufficient labor flexibility to minimize the mismatch between personnel supply and demand associated with the weekly personnel assignment problem under uncertain demand. Therefore, it is expected that the closed-chained multiskilling structures involving trained employees in two or more departments can be robust to different levels of demand variability and, consequently, these structures achieve the greatest savings in staff training costs and expected over/understaffing costs. In summary, the solution problem will simultaneously determine: (ⅰ) how many employees should be single-skilled and multiskilled; (ⅱ) in which and how many departments should multiskilled employees be trained; (ⅲ) what type of closed chains (CLC and/or CSC) are required; and (ⅳ) how working hours will be weekly assigned to single-skilled and multiskilled employees. Finally, it is expected to determine under what levels of demand uncertainty is more beneficial a k-chaining policy with k2 than a 2-chaining policy.

    Table 2 shows the mathematical notation that will be used in the mathematical formulation of the recently described problem.

    Table 2.  Notation.
    Sets
    I Store employees, indexed by i
    L Store departments, indexed by l
    S Demand scenarios, indexed by s
    Il Employees under full-time contract in department l, indexed by i, lL
    Parameters
    rl(s) Random weekly demand in hours for department l and scenario s, lL,sS
    ¯rl Average weekly demand in hours for department l, lL
    c Training cost of an employee to work in any department; [US$/Employee]
    u Understaffing cost per hour in any department; [US$/Hour]
    b Overstaffing cost per hour in any department; [US$/Hour]
    h Number of weekly hours that an employee must work according to his/her contract
    mi Department for which employee i was initially trained, iI
    Variables
    xil Equal to 1 if employee i is trained for department l, otherwise 0, iI,lL
    vi Number of additional skills of employee i, iI
    ωil Number of weekly working hours assigned to employee i in department l, iI,lL
    κl Understaffing in weekly hours in department l, lL
    δl Overstaffing in weekly hours in department l, lL

     | Show Table
    DownLoad: CSV

    The mathematical formulation of our problem considers the following assumptions: (1) There is full knowledge of the probability distribution associated with the uncertain demand for each department (rl(s)). Independence among the demands per department is also assumed. (2) The personnel demand for each department can be partially satisfied. Therefore, a cost of understaffing (associated with expected lost sales) is included in the total cost function. (3) A cost of overstaffing is also included, which quantifies the opportunity cost incurred in paying for idle personnel who could be performing productive tasks. (4) Training costs are also included in the total cost function. (5) It is assumed that the costs of understaffing (u), overstaffing (b), and training (c) do not differ among store departments. (6) Unscheduled staff absenteeism is not considered. (7) We model a single full-time contract, whereby all employees are assigned to the same number of working hours per week (h). (8) At the beginning of the planning horizon, all employees are single-skilled. (9) Multiskilled employees can be trained to work in two or more departments. (10) Employees are modeled as a homogeneous workforce, meaning that the individual productivity of each employee is the same.

    In this section, we present the proposed methodology to solve the problem presented above. First, in Subsection 4.1 we present a deterministic optimization model to solve the problem addressed. Then, to explicitly incorporate demand uncertainty, in Subsection 4.2 we reformulate the model presented in Subsection 4.1 by means of a two-stage stochastic optimization model.

    We present the deterministic Mixed-integer linear programming (MILP) model to solve the multiskilled personnel assignment problem using the k-chaining approach with k2. The deterministic MILP model can be formulated as follows:

    MiniIlL:lmicxil(a)+lLuκl(b)+lLbδl(c) (1)
    s.t.iIωil+κlδl=¯rllL (2)
    lLωil=hiI (3)
    ωilhxiliI,lL (4)
    xil=1iI,lL:l=mi (5)
    vi=lL:lmixiliI (6)
    iIlvi=i{IIl}xillL (7)
    xil{0,1}iI,lL (8)
    vi0iI (9)
    ωil0iI,lL (10)
    κl,δl0lL (11)

    In the objective function (1) the following weekly costs are minimized: (a) employee training in additional departments; (b) understaffing; and (c) overstaffing. Constraints (2) account for demand fulfillment and allow us to calculate the level of over/understaffing associated with each department. Constraints (3) ensure that each employee works exactly the number of hours per week stipulated by his/her contract. Constraints (4) impose that each employee can be assigned to work only in those departments in which he/she is trained. Constraints (5) indicate the department in which each employee is initially trained. Constraints (6) calculate the number of additional trained skills to each employee (i.e., vi). Note that, if vi = 0 employee i continues to be single-skilled, while vi1 represents that employee i is multiskilled. For each department l, constraints (7) guarantee an equality between, the number of additional trained skills for employees whose original department is l (iIlvi) and, the number of additional trained skills to work in department l and which are associated with employees whose original department is different from l (i{IIl}xil). Therefore, constraints (7) ensure the implementation of a k-chaining policy with k2. Finally, constraints (8)–(11) define the domain of the decision variables.

    We reformulate the deterministic (DT) model into a TSSO model that considers stochastic demand. The TSSO model considers first-stage variables (known as "here-and-now" decisions) and second-stage variables (known as "wait-and-see" decisions). In our formulation, the first-stage variables, xil and vi, are related to decisions about training employees in different departments. Such decisions are made before the random realizations of demand are known. The second-stage variables, ωil(s),κl(s), and δl(s), are related to personnel allocation decisions. Such decisions are made once the uncertain demand in each department is observed. That is, once the demand realizations are known, overstaffing or understaffing may occur.

    Below, we present the TSSO version of the formulation (1)–(11). To perform this reformulation, we use the method commonly known as Sample Average Approximation (SAA). For more details about the theory of TSSO and SAA, we refer readers to Birge and Louveaux [49].

    MiniIlL:lmicxilfirststage+1|S|[sSlLuκl(s)+sSlLbδl(s)]secondstage (12)
    s.t.iIωil(s)+κl(s)δl(s)=rl(s)lL,sS (13)
    lLωil(s)=hiI,sS (14)
    ωil(s)hxiliI,lL,sS (15)
    xil=1iI,lL:l=mi (16)
    vi=lL:lmixiliI (17)
    iIlvi=i{IIl}xillL (18)
    xil{0,1}iI,lL (19)
    vi0iI (20)
    ωil(s)0iI,lL,sS (21)
    κl(s),δl(s)0lL,sS (22)

    The objective function (12) minimizes the training cost (first-stage decisions) and the expected cost of weekly over/understaffing (second-stage decisions). Note that, in the TSSO version, first-stage decisions (multiskilling decisions) will affect second-stage decisions (assignment personnel decisions). That is, decisions about which employees are trained in two or more departments will affect the levels of over/understaffing. Therefore, under a TSSO approach, the objective is to choose the first-stage variables that minimize the sum of the first-stage costs and the expected value of the second-stage costs. Now, let us analyze the reformulation of constraints (2)–(11). Regarding constraints (2)–(4) and (10)–(11) of the DT model, since they involve second-stage variables, they were modified to explicitly incorporate demand uncertainty. Regarding constraints (5)–(9), which are associated with first-stage variables, they did not receive any modification. Also, note that the interpretation of constraints (13)–(22) and constraints (2)–(11) is the same.

    Finally, since formulation (12)–(22) explicitly incorporates multiple uncertainty scenarios, this allows us to obtain a training plan that is feasible and robust to disturbances in the personnel demand. However, this robustness cannot be guaranteed by formulation (1)–(11), which may lead to higher labor costs due to inadequate staff planning.

    To evaluate the performance of the TSSO approach, its solutions are compared with the solutions obtained by the myopic approaches: zero multiskilling (ZM) and total multiskilling (TM). These comparisons are performed using the following metrics:

    1) Percentage of multiskilled employees. Calculates the percentage of multiskilled employees in relation to the total number of hired employees.

    %ME=Totalmultiskilledemployees|I|.100

    2) Percentage of total multiskilling. Calculates the percentage of additional trained skills in relation to the theoretical maximum amount possible.

    %TM=iIlL:lmixil|I|(|L|1).100

    3) Total weekly cost. Sum of costs incurred in training and over/understaffing associated with any approach.

    φ=iIlL:lmicxil+lLukl+lLbδl

    4) Weekly over/understaffing cost. Sum of costs incurred in over/understaffing associated with any approach.

    ψ=lLukl+lLbδl

    5) Percentage savings associated with the total weekly over/understaffing cost. While ψZM is the weekly over/understaffing cost incurred when all employees are single-skilled, ψTM is the weekly over/understaffing cost incurred when all employees are multiskilled and they can work in all store departments. Therefore, (ψZMψTM) represents the maximum possible savings in this cost when there is total multiskilling. Therefore, the savings of any approach is represented by:

    %SSS=ψZMψψZMψTM.100

    6) Conditional value at risk (CVaR-95) on the weekly over/understaffing cost: CVaR, also called mean excess loss or expected shortfall, is a modified form of the VaR metric. In our case study, VaR-95% represents the worst possible weekly over/understaffing cost for 95% of demand scenarios. Thus, CVaR-95% represents an expected average cost, which is calculated for those demand scenarios whose cost exceeds the calculated VaR-95.

    Note that, %ME and %TM measure multiskilling requirements, φ and ψ calculate weekly costs incurred, %SSS is a measure of reliability, and CVaR-95 measures the risk associated with the solutions delivered by each approach.

    For a retail store in the Chilean context, we tested the mathematical formulation presented in Section 4. The real and simulated data used in this case study are described below.

    Data include information on: (ⅰ) store size, i.e., number of employees and departments; (ⅱ) number of single-skilled employees initially hired in each store department; (ⅲ) department in which each employee is initially trained; (ⅳ) labor contract characteristics; (ⅴ) average weekly demand in each store department; and (ⅵ) cost parameters. Similar to Henao et al. [4,6,7,21] and Porto et al. [11,23,50] we also assume a minimum training cost. Table 3 shows the values associated with these sets and parameters. Finally, note that in our case study, we consider that the deterministic personnel assignment problem is fully well-balanced. That is, the working hours available for allocation in any department, (|Il|h), are equal to the value in hours of the average demand in that department (¯rl).

    Table 3.  Real data description.
    Notation Value
    Sets
    L |L| = 6
    I |I| = 30
    Il |I1| = 7; |I2| = 5; |I3| = 3; |I4| = 3; |I5| = 4; |I6| = 8
    Parameters
    mi mi = 1, i=1, 2, 3, 4, 5, 6, 7
    mi = 2, i=8, 9, 10, 11, 12
    mi = 3, i=13, 14, 15
    mi = 4, i=16, 17, 18
    mi = 5, i=19, 20, 21, 22
    mi = 6, i=23, 24, 25, 26, 27, 28, 29, 30
    h 45 hours
    ¯rl ¯r1= 315;¯r2= 225; ¯r3= 135;¯r4= 135;¯r5= 180; ¯r6= 360
    c US$ 1/employee
    u US$ 60/hour
    b US$ 15/hour

     | Show Table
    DownLoad: CSV

    Datasets include information on the uncertain parameter of weekly demand in each department of the store. Two types of simulated data are considered: (ⅰ) In-sample data and (ⅱ) Out-of-sample data. In-sample data represent the data used to find the optimal solution for the first-stage variables of the TSSO approach. Out-of-sample data represent the data reserved from the sample to validate the performance of the TSSO approach and compare its solutions with the solutions of the myopic approaches. For both simulated datasets, we consider nine levels of variability (coefficients of variation, CV) in personnel demand:CV=5,10,20,30,40,50,60,70,80%. Additionally, for both datasets, the realizations of stochastic demand for each store department are considered to follow a normal probability distribution. Guaranteeing that, in both datasets, negative demand values are not allowed. We highlight that, Henao et al. [6,7,21] and Porto et al. [11,23], articles with retail case studies, also used this same probability density function to evaluate the benefits of multiskilling but using a 2-chaining policy.

    On the one hand, for the in-sample data, we use Monte Carlo simulation to randomly generate 1000 demand scenarios (i.e., |S| = 1000) for each department and CV. We carry out a data sample evaluation to identify the sample size of |S|. Consequently, we choose |S| = 1000 since around that value the TSSO solutions stabilized. Additionally, we are interested in measuring the level of conservatism in the solutions reported by the TSSO approach. Therefore, for the in-sample data, we generate two datasets using different types of truncations in the pdf associated with the personnel demand. The first dataset considers a truncation type more conservative and, consequently, the pdf was truncated at zero. This implies that, for high CVs, extreme values of demand (in both tails) can be generated more frequently. The second dataset considers a truncation type less conservative and, therefore, the pdf was truncated at 5th and 95th percentiles. That is, we consider 90% of the central data of the distribution, thus avoiding extreme values. Note that, we consider that a truncation type is more conservative when it allows a wider range in the possible realizations of the uncertain demand.

    On the other hand, in the out-of-sample data and to simplify the analyses, we used a single type of truncation instead of two of them. Thus, for a pdf truncated at zero, we use Monte Carlo simulation to randomly generate 10000 demand scenarios for each department and CV.

    In Figures 2 and 3 we present boxplots to visualize the simulated data associated with the in-sample data.

    Figure 2.  In-sample data: comparison between the zero truncated and percentile truncated, with CV = 80% in the six store departments.
    Figure 3.  In-sample data: comparison between the zero truncated and percentile truncated, in Department 2 and the nine CVs.

    For a CV = 80% across the six store departments, Figure 2 shows a comparison between the percentile-truncated and zero-truncated datasets. It is clearly observed that the values of the weekly demand realizations are more dispersed for the zero-truncated pdf. More specifically, the percentile-truncated pdf values range from 0 to 827 hours, while the zero-truncated pdf values range from 0 to 1252 hours. Also note that, the values of the average weekly demand in each department are those already reported in Table 3.

    Additionally, Figure 3 shows for Department 2 and each CV, another comparison between the percentile-truncated and zero-truncated datasets. Recall that ¯r2=225 hours for Department 2. From the figure, it can be seen how as CV increases the range of weekly demand values expands. For example, for a percentile-truncated pdf, when CV = 5% the weekly demand values range from 207 to 243 hours, while when CV = 80% the weekly demand values range from 1 to 520 hours. It is also observed again how the values of the weekly demand realizations are more dispersed for the pdf truncated at zero. In fact, Figures 3 and 4 show the presence of outliers for the zero-truncated pdf. This is expected since the zero-truncated pdf considers a larger percentage of the data distribution.

    Figure 4.  Multiskilling metrics associated with each CV and TSSO approach.

    In this section, we describe the computational experiments performed to evaluate the benefits of multiskilling under a k-chaining policy with k2. We also present the results obtained at different levels of demand variability along with some discussion of the case study. In Subsection 6.1, using the in-sample data, we present the multiskilling requirements reported by the TSSO approach. Recall that, the solution of the TSSO approach considers two in-sample datasets: Zero-truncated (TSSO-ZT) and Percentile-truncated (TSSO-PT). In Subsection 6.2, using the out-of-sample data, we analyze and compare in terms of cost, reliability, and risk, the solutions reported by the TSSO approach (TSSO-ZT and TSSO-PT) and the myopic approaches (ZM and TM).

    This section evaluates the performance of the TSSO approach proposed in Section 4.2. The model (12)–(22) was written in AMPL and run through Neos Server for 8 hours (restrictive) using the commercial software CPLEX. For all instances, we obtained optimality gaps of less than 0.05%. For the in-sample analysis, results and discussions are presented in the following three subsections: (ⅰ) Model characteristics, (ⅱ) How much multiskilling to add? and (ⅲ) How to add multiskilling?

    Table 4, for each CV, reports the characteristics of the TSSO-ZT, TSSO-PT, and Deterministic (DT) models. On the one hand, the computational times of the TSSO-ZT and TSSO-PT models (in hours) and the DT model (in seconds) are reported. On the other hand, the sizes of the models in terms of the number of constraints and variables are also reported. It is observed that, due to the difference in the size of the models, the solution times for the TSSO-ZT and TSSO-PT models are higher compared to the DT model. It is also noted that, given that personnel training decisions are considered tactical-strategic and made over medium and long-term planning horizons, the solution times for the TSSO-ZT and TSSO-PT models are acceptable.

    Table 4.  Computational times and models sizes.
    Model Constraints Binary variables Continuous variables
    TSSO-ZT 216,066 150 192,060
    TSSO-PT 216,066 150 192,060
    DT 282 150 252
    Model CPU time
    CV Mean
    5% 10% 20% 30% 40% 50% 60% 70% 80%
    TSSO-ZT 2.7 h 8 h 8 h 8 h 7 h 4.5 h 3.9 h 8 h 3.3 h 5.9 h
    TSSO-PT 1.2 h 8 h 8 h 8 h 8 h 6.3 h 8 h 8 h 8 h 7.1 h
    DT 1.5 s 1.5 s

     | Show Table
    DownLoad: CSV

    This subsection seeks an answer to the following tactical question: How many employees should be multiskilled and in how many additional departments? For the six departments and nine CVs, Figure 4 (in color) shows the optimal number of multiskilled employees required under the TSSO-ZT and TSSO-PT approaches. Metrics for the total percentage of multiskilled employees (%ME) and the percentage of total multiskilling (%TM) are also reported. Additionally, %ME-k metrics are reported. These metrics represent the percentage of multiskilled employees trained in (k1) additional departments (in relation to the total number of hired employees), implying that they are employees trained in a total of k departments. For example, the %ME-3 metric represents the percentage of multiskilled employees trained in two additional departments and, therefore, are employees trained in a total of three departments.

    Figure 4 shows several noteworthy aspects. First, the number of multiskilled employees increases as the average demand for a department and its coefficient of variation increase. In turn, for the whole store, multiskilling requirements (%ME, %TM) are observed to increase as the %CV of demand also increases. Second, for both approaches (TSSO-ZT and TSSO-PT), if the level of demand variability is minimal (CV = 5%), only one multiskilled employee per department is required. This result can be interpreted as the minimum necessary investment in multiskilling (i.e., TM = 4% and ME = 20%). Third, for both approaches, if the level of demand variability is maximum (CV = 80%), all employees are required to be multiskilled (ME = 100%). In fact, for the TSSO-PT approach, if CV ≥ 60%, 100% of employees are required to be multiskilled. For its part, the TSSO-ZT approach requires 100% of employees to be multiskilled if CV ≥ 50%. This result is reasonable, as the TSSO-ZT approach considers a larger set of random realizations of demand. Consequently, the TSSO-ZT approach reports more conservative solutions than those reported by the TSSO-PT approach. In other words, the TSSO-ZT approach always reports the same or higher multiskilling requirements than the TSSO-PT approach.

    Continuing with the analysis in Figure 4, a fourth noteworthy analysis is to determine for what levels of demand variability a k-chaining policy with k2 versus a 2-chaining policy is more cost-effective. On the one hand, for the TSSO-ZT approach it is observed that if CV ≤ 30%, multiskilled employees are trained in only one additional skill (i.e., a total of two departments). This indicates that for these levels of demand variability a 2-chaining policy is sufficient. For the TSSO-PT approach, it is observed that when CV ≤ 50% the 2-chaining policy is the most beneficial. On the other hand, under the TSSO-ZT approach, it is observed that for CV greater than 30%, multiskilled employees are required in one, two, and up to three additional departments. Similarly, under the TSSO-PT approach, CVs greater than 50% require multiskilled employees trained in one or up to two additional departments. These results show that for a high %CV in demand, a 2-chaining policy is not sufficient and, therefore, k-chaining policies with k2 are required to achieve the maximum benefit associated with multiskilling. A fifth noteworthy aspect is that, for both approaches, no CV required multiskilled employees trained in four or more additional departments (i.e., five or more departments in total). This indicates that k-chaining policies with k=2, k=3 and k=4 values offer the most cost-effective results.

    Finally, for both approaches and each CV, Figure 5 shows in detail the number of multiskilled employees in the store who are trained in a total of two, three, or four departments. Note that, under the TSSO-PT approach some employees were trained in a maximum of two additional departments, while under the TSSO-ZT approach some employees were trained in a maximum of three additional departments. Furthermore, in Figure 4 it was observed that under a TSSO-ZT approach, the benefits of using k-chaining policies with k2 are reflected earlier (i.e., in lower CVs) than observed under the TSSO-PT approach. This result is intuitive, since under the TSSO-PT approach extreme demand values are avoided and, therefore, its level of protection against demand uncertainty is lower than that provided by the TSSO-ZT approach.

    Figure 5.  Number of multiskilled employees who can work in two or more departments, for each CV and TSSO approach.

    The objective of this subsection is to analyze the set of closed-chained multiskilling structures obtained using a TSSO approach and a k-chaining policy with k2. It seeks to answer the following two tactical questions: In which additional departments should each multiskilled employee be trained? and How many closed chains (CLC and/or CSC) will be formed and which departments should be linked in each of them?

    As an example, Table 5 presents the set of closed-chained multiskilling structures obtained for a CV = 30% and the TSSO-ZT and TSSO-PT approaches. For each approach, the table shows the closed chains constructed, and what type they are (CLC or CSC).

    Table 5.  Closes chain built with CV = 30% for each TSSO approach.
    Approach Closed chains Chain type
    TSSO-ZT D1-D2-D4-D6-D3-D5-D1 CLC
    D1-D2-D6-D5-D4-D3-D1 CLC
    D1-D4-D6-D5-D2-D1 CSC
    D1-D6-D2-D3-D1 CSC
    D1-D6-D5-D1 CSC
    D1-D6-D1 CSC
    TSSO-PT D1-D2-D3-D6-D4-D5-D1 CLC
    D5-D2-D6-D5 CSC
    D4-D6-D1-D4 CSC
    D1-D3-D1 CSC
    D1-D6-D1 CSC
    D6-D2-D6 CSC

     | Show Table
    DownLoad: CSV

    In Table 5, under the TSSO-ZT approach, it is observed that six closed chains were constructed: two CLCs and four CSCs. For example, the closed short chain "D1-D6-D5-D1" means that an employee from Department 1 (D1) was trained in D6, an employee from D6 was trained in D5, and an employee from D5 was trained in D1. Under the TSSO-PT approach also six closed chains were built, in this case, one CLC and five CSCs. Although the number of chains constructed was the same, the TSSO-ZT approach required 26 additional trained skills, while the TSSO-PT approach required 18.

    From Table 5, for the TSSO-ZT approach, it is also observed that the set of closed-chained multiskilling structures constructed, repeats training arcs such as: "D1-D2", "D1-D6", "D6-D5" and "D5-D1". Therefore, in light of a TSSO approach, it may be convenient to connect more than once, pairs of departments with large average demands. Recall that, in our case study (see Table 3), the departments with larger average demands are D1, D2, D5 and D6. This result is interesting, since in studies based on constructive heuristics to generate chaining such as those presented by Henao et al. [6] and Henao et al. [7], authors sought to maximize flexibility and, therefore, they recommended avoiding the repetition of training arcs.

    This section evaluates and compares the performance of the training plans reported by the in-optimization approaches under uncertainty (TSSO-ZT and TSSO-PT) and myopic approaches (ZM and TM). Table 6, for each approach and %CV, shows performance metrics associated with in-sample and out-of-sample results. Columns 3, 4, 5, 6 and 7 show the multiskilling requirements reported in the in-sample analysis (i.e., %ME, %ME–2, %ME–3, %ME–4, %TM). Columns 8, 9, 10, and 11 report the metrics associated with the out-of-sample analysis. Note that these last metrics are calculated based on the 10000 random demand scenarios generated through Monte Carlo simulation. Column 8 reports the percentage savings in the average weekly cost of overstaffing/understaffing (%¯SSS). Column 9 presents the CVaR-95 risk metric. High values of this metric indicate that the reported multiskilling solution is weaker in the face of high-risk demand scenarios (i.e., scenarios associated with the 5% of the highest over/understaffing costs). Column 10 reports the average total weekly cost incurred (¯φ). Column 11 presents the metric called Homogeneous Groups. This metric allows, using the Fisher's least significant difference (LSD) procedure, to compare and determine whether there are significant differences between the average total weekly costs incurred by the four approaches. With 95% confidence, approaches aligned with an "X" in the same subcolumn show no significant difference in the average total weekly cost, while those located in different subcolumns do differ significantly. In turn, those approaches aligned in subcolumn "1" are the least costly and, therefore, are the most cost-effective.

    Table 6.  Performance metrics for each approach and %CV.
    CV Approach In-sample Out-of-sample
    %ME %ME–2 %ME–3 %ME–4 %TM %¯SSS CVaR–95 (US$) ¯φ (US$) Homogeneous groups
    1 2 3 4
    5% TSSO–ZT 20 20 0 0 4 100 3,672 882 X
    TSSO–PT 20 20 0 0 4 100 3,672 882 X
    TM 100 100 100 3,672 1,026 X
    ZM 0 0 0 4,348 2,013 X
    10% TSSO–ZT 30 30 0 0 6 100 7,452 1,799 X
    TSSO–PT 27 27 0 0 5 99 7,452 1,815 X
    TM 100 100 100 7,452 1,937 X
    ZM 0 0 0 8,838 4,046 X
    20% TSSO–ZT 60 60 0 0 12 100 14,807 3,564 X
    TSSO–PT 40 40 0 0 8 98 14,809 3,647 X X
    TM 100 100 100 14,807 3,692 X
    ZM 0 0 0 17,717 8,124 X
    30% TSSO–ZT 87 87 0 0 17 100 22,170 5,323 X
    TSSO–PT 60 60 0 0 12 98 22,170 5,418 X
    TM 100 100 100 22,170 5,445 X
    ZM 0 0 0 26,412 12,154 X
    40% TSSO–ZT 97 90 7 0 21 100 29,476 7,187 X
    TM 100 100 100 29,476 7,297 X
    TSSO–PT 73 73 0 0 15 98 29,554 7,350 X
    ZM 0 0 0 34,828 16,104 X
    50% TSSO–ZT 100 73 27 0 25 100 37,347 9,274 X
    TM 100 100 100 37,343 9,365 X
    TSSO–PT 90 90 0 0 18 99 37,359 9,404 X
    ZM 0 0 0 43,672 20,170 X
    60% TSSO–ZT 100 47 50 3 31 100 46,397 11,865 X
    TM 100 100 100 46,397 11,963 X
    TSSO–PT 100 90 10 0 22 99 46,397 11,988 X
    ZM 0 0 0 52,982 24,224 X
    70% TSSO–ZT 100 47 50 3 31 100 55,555 14,798 X
    TSSO–PT 100 70 30 0 26 99 55,570 14,854 X
    TM 100 100 100 55,555 14,876 X
    ZM 0 0 0 62,688 28,380 X
    80% TSSO–ZT 100 30 60 10 36 100 65,362 18,356 X
    TM 100 100 100 65,362 18,439 X
    TSSO–PT 100 63 37 0 27 99 65,382 18,474 X
    ZM 0 0 0 72,313 32,842 X

     | Show Table
    DownLoad: CSV

    Table 6 shows several interesting results. First, for all CVs, the TSSO-ZT approach always delivers the lowest average total cost (¯φ). Second, the %¯SSS and CVaR-95 metrics allow us to evaluate and compare the reliability and risk of the solutions delivered by each approach. It is observed that, for each CV, the myopic approaches, ZM and TM, always deliver the minimum and maximum possible savings in the average weekly cost of over/understaffing (%¯SSS), respectively. This result is intuitive, as TM represents the most reliable and conservative approach providing the maximum protection against uncertainty (i.e., %ME = %TM = %¯SSS = 100%). While ZM represents the least reliable and conservative approach and, therefore, offers no protection against uncertain demand (i.e., %ME = %TM = %¯SSS = 0%). This same result is also replicated by the CVar-95 metric for each CV, as the ZM and TM approaches always deliver the maximum and minimum value of that metric, respectively.

    Third, for each CV the TSSO-ZT approach despite being less conservative than the TM approach, also obtains the maximum possible savings in the average weekly cost of over/understaffing (%¯SSS = 100). While the TSSO-PT approach obtains %¯SSS values greater than or equal to 98%. In addition, note also that the TSSO-ZT and TSSO-PT approaches report CVaR values very close to those reported by the TM approach. These results show that, using the proposed TSSO approach under a k-chaining policy with k2, it is possible to reap 100% of the achievable potential benefits, but with a much lower investment in multiskilling than that required by a total-multiskilling policy. Fourth, for each CV, the metric called homogeneous groups shows that the TSSO-ZT and TSSO-PT approaches are the only ones that always belong to the least-cost group of approaches, which makes them the most cost-effective and attractive to decision-makers.

    This study proposes to solve a personnel assignment problem with multiskilling and uncertain demand for the retail industry. Our work presents several contributions. First, to explicitly incorporate the uncertainty of personnel demand, we develop a two-stage stochastic optimization model to minimize the cost of training and the expected average cost of overstaffing/understaffing. Second, in a novel way, our mathematical formulation simultaneously models multiskilling as a decision variable and uses a k-chaining policy with k2. Third, through extensive computational analysis, we compare our TSSO approach with the myopic approaches ZM and TM, also, we evaluate the conservatism of the solutions reported by the TSSO approach using two types of truncations in the pdf associated with uncertain demand.

    The methodology was applied for a retail store with multiple departments in a Chilean context. For the case study, using real and simulated data, we performed in-sample and out-of-sample analysis considering nine levels of demand variability. On the one hand, the in-sample analysis allowed us to answer two tactical questions associated with multiskilling: how much and how to add it? On the other hand, the out-of-sample analysis allowed us to evaluate and compare the reliability and level of risk associated with the solutions reported by the in-optimization approaches under uncertainty (TSSO-ZT and TSSO-PT) and the myopic approaches (ZM and TM).

    Regarding the in-sample analysis, we highlight three interesting findings. First, the results showed that for low %CVs in demand a 2-chaining policy delivers the maximum benefit of multiskilling. However, for high %CVs in demand, a 2-chaining policy is not sufficient and, therefore, it is required to use k-chaining policies with k2 to achieve the maximum benefit. Additionally, it was evidenced that this threshold associated with %CV differs between the TSSO-ZT and TSSO-PT approaches. That is, for the TSSO-ZT approach a k-chaining policy with k2 is required when CV > 30%, while for the TSSO-PT approach this policy was required when CV > 50%. Second, for the TSSO-ZT and TSSO-PT approaches, the results showed that most of the multiskilled employees were trained in one or two additional departments, i.e., k=2 and k=3, respectively. Whereas, only for the TSSO-ZT approach, some multiskilled employees were trained in a maximum of three additional departments, i.e., k=4. Considering that this study evaluated a store with 6 departments, this result shows that: (ⅰ) total multiskilling is unnecessary and (ⅱ) there are diminishing returns to scale when the number of additional trained skills increases. Third, it was observed that the sets of closed-chained multiskilling structures obtained showed a combination of CSCs of different lengths and CLCs. Furthermore, although it is desirable to have variety in the training arcs that make up the closed chains, we found that connecting pairs of departments with large average demands more than once is also cost-effective.

    Regarding the out-of-sample analysis, the solutions of the myopic approaches, ZM and TM, represented respectively the minimum and maximum bound associated with the level of conservatism of the solutions. That is, theoretically, the TM approach represents the maximum protection against demand variability (i.e., total multiskilling), while the ZM approach offers no protection at all (i.e., zero multiskilling). However, with multiskilling investments much lower than those required by the TM approach, the TSSO-ZT and TSSO-PT approaches achieved respectively 100% and 98–100% of the feasible savings in the over/understaffing costs. In fact, for all %CV on demand, both approaches were always the most cost-effective and, therefore, the training plans built by those approaches represent the most attractive to implement for decision-makers.

    As for future research, new studies could relax the following assumptions of our formulation: (1) Incorporate staffing decisions. (2) Model a heterogeneous workforce, such that the individual productivity of multiskilled employees may differ across departments where they are trained. (3) Evaluate a case study where the costs of overstaffing, understaffing, and training vary across store departments.

    The authors thank Shift's colleagues for providing the real data used in this research. This research was supported by "Fundación para la Promoción de la Investigación y la Tecnología (FPIT)" under Grant 4.523.

    The authors declare they have no financial interests. In addition, the authors have no conflicts of interest to declare that are relevant to the content of this article.



    [1] R. Muñoz, J. C. Muñoz, J. C. Ferrer, V. I. González, C. A. Henao, When should shelf stocking be done at night? A workforce management optimization approach for retailers, Comput. Ind. Eng., Forthcoming.
    [2] R. Pastor, J. Olivella, Selecting and adapting weekly work schedules with working time accounts: A case of a retail clothing chain, Eur. J. Oper. Res., 184 (2008), 1–12. doi: 10.1016/j.ejor.2006.10.028. doi: 10.1016/j.ejor.2006.10.028
    [3] Ö. Kabak, F. Ülengin, E. Aktas, S. Önsel, Y. I. Topcu, Efficient shift scheduling in the retail sector through two-stage optimization, Eur. J. Oper. Res., 184 (2008), 76–90. doi: 10.1016/j.ejor.2006.10.039. doi: 10.1016/j.ejor.2006.10.039
    [4] C. A. Henao, J. C. Muñoz, J. C. Ferrer, The impact of multi–skilling on personnel scheduling in the service sector: a retail industry case, J. Oper. Res. Soc., 66 (2015), 1949–1959. doi: 10.1057/jors.2015.9. doi: 10.1057/jors.2015.9
    [5] N. Chapados, M. Joliveau, L'Ecuyer, L. M. Rousseau, Retail store scheduling for profit, Eur. J. Oper. Res., 239 (2014), 609–624. doi: 10.1016/j.ejor.2014.05.033. doi: 10.1016/j.ejor.2014.05.033
    [6] C. A. Henao, J. C. Ferrer, J. C. Muñoz, J. A. Vera, Multiskilling with closed chains in the service sector: a robust optimization approach, Int. J. Prod. Econ., 179 (2016), 166–178. doi: 10.1016/j.ijpe.2016.06.013 doi: 10.1016/j.ijpe.2016.06.013
    [7] C. A. Henao, J. C. Muñoz, J. C. Ferrer, Multiskilled workforce management by utilizing closed chains under uncertain demand: a retail industry case, Comput. Ind. Eng., 127 (2019), 74–88. doi: 10.1016/j.cie.2018.11.061 doi: 10.1016/j.cie.2018.11.061
    [8] E. Álvarez, J. C. Ferrer, J. C. Muñoz, C. A. Henao, Efficient shift scheduling with multiple breaks for full-time employees: A retail industry case, Comput. Ind. Eng., 150 (2020), 106884. doi: 10.1016/j.cie.2020.106884 doi: 10.1016/j.cie.2020.106884
    [9] M. Mac-Vicar, J. C. Ferrer, J. C. Muñoz, C. A. Henao, Real-time recovering strategies on personnel scheduling in the retail industry, Comput. Ind. Eng., 113 (2017), 589–601. doi: 10.1016/j.cie.2017.09.045 doi: 10.1016/j.cie.2017.09.045
    [10] R. Cuevas, J. C. Ferrer, M. Klapp, J. C. Muñoz, A mixed integer programming approach to multi–skilled workforce scheduling, J. Scheduling, 19 (2016), 91–106. doi: 10.1007/s10951-015-0450-0. doi: 10.1007/s10951-015-0450-0
    [11] A. F. Porto, C. A. Henao, H. López-Ospina, E. R. González, Hybrid flexibility strategic on personnel scheduling: retail case study, Comput. Ind. Eng., 133 (2019), 220–230. doi: 10.1016/j.cie.2019.04.049. doi: 10.1016/j.cie.2019.04.049
    [12] R. Wallace, W. Whitt, A staffing algorithm for call centers with skill-based routing, Manufacturing Service Oper. Manag., 7 (2005), 276–294. doi: 10.1287/msom.1050.0086. doi: 10.1287/msom.1050.0086
    [13] S. Iravani, M. Van Oyen, K. Sims, Structural flexibility: A new perspective on the design of manufacturing and service operations, Manag. Sci., 50 (2005), 151–166. doi: 10.1287/mnsc.1040.0333 doi: 10.1287/mnsc.1040.0333
    [14] D. Simchi-Levi, Y. Wei, Understanding the performance of the long chain and sparse designs in process flexibility, Oper. Res., 60 (2012), 1125–1141. doi: 10.1287/opre.1120.1081 doi: 10.1287/opre.1120.1081
    [15] C. A. Henao, Diseño de una fuerza laboral polifuncional para el sector servicios: caso aplicado a la industria del retail, Ph.D thesis, Pontificia Universidad Católica de Chile in Santiago de Chile, 2015.
    [16] Y. Wang, J. Tang, Optimized skill configuration for the seru production system under an uncertain demand, Ann. Oper. Res., 2020 (2020), 1–21. doi: 10.1007/s10479-020-03805-3. doi: 10.1007/s10479-020-03805-3
    [17] O. Fontalvo Echavez, L. Fuentes Quintero, C. A. Henao, V. I. González, Two-stage stochastic optimization model for personnel days–off scheduling using closed-chained multiskilling structures, in Production Research: ICPR-Americas 2020, Communications in Computer and Information Science (eds. D. A. Rossit, F. Tohmé and G. Mejía Delgadillo), Springer, Cham, 1407 (2021), 19–32. doi: 10.1007/978-3-030-76307-7_2.
    [18] C. Liu, Z. Li, J. Tang, X. Wang, M. J. Yao, How SERU production system improves manufacturing flexibility and firm performance: an empirical study in China, Ann. Oper. Res., 2021 (2021), 1–26. doi: 10.1007/s10479-020-03850-y. doi: 10.1007/s10479-020-03850-y
    [19] M. A. Abello, N. M. Ospina, J. M. De la Ossa, C. A. Henao, V. I. González, Using the k–chaining approach to solve a stochastic days-off-scheduling problem in a retail store, in Production Research: ICPR-Americas 2020, Communications in Computer and Information Science (eds. D. A. Rossit, F. Tohmé and G. Mejía Delgadillo), Springer, Cham, 1407 (2021), 156–170. doi: 10.1007/978-3-030-76307-7_12.
    [20] S. Vergara, J. Del Villar, J. Masson, N. Pérez, C. A. Henao, V. I. González, Impact of labor productivity and multiskilling on staff management: A retail industry case, in Production Research: ICPR-Americas 2020, Communications in Computer and Information Science (eds. D. A. Rossit, F. Tohmé and G. Mejía Delgadillo), Springer, Cham, 1408 (2021), 223–237. doi: 10.1007/978-3-030-76310-7_18.
    [21] C. A. Henao, A. Batista, A. F. Porto, V. I. González, Multiskilled personnel assignment problem under uncertain demand: A benchmarking analysis, Ann. Oper. Res., Forthcoming.
    [22] W. Hopp, E. Tekin, M. Van Oyen, Benefits of skill chaining in serial production lines with cross-trained workers, Manuf. Serv. Oper. Manage., 50 (2004), 83–98. doi: 10.1287/mnsc.1030.0166. doi: 10.1287/mnsc.1030.0166
    [23] A. F. Porto, C. A. Henao, A. Lusa, O. Polo Mejía, R. Porto Solano, Solving a staffing problem with annualized hours, multiskilling with 2-chaining, and overtime: a retail industry case, Comput. Ind. Eng., Forthcoming.
    [24] A. Muriel, A. Somasundaram, Y. Zhang, Impact of partial manufacturing flexibility on production variability, J. Manuf. Serv. Oper. Manage., 58 (2006), 192–205. doi: 10.1287/msom.1060.0099. doi: 10.1287/msom.1060.0099
    [25] K. K. Yang, A comparison of cross–training policies in different job shops, Int. J. Prod. Res., 45 (2007), 1279–1295. doi: 10.1080/00207540600658039. doi: 10.1080/00207540600658039
    [26] H. Parvin, M. Van Oyen, D. Pandelis, D. Williams, J. Lee, Fixed task zone chaining: worker coordination and zone design for inexpensive cross–training in serial CONWIP lines, ⅡE Trans., 44 (2012), 1–21. doi: 10.1080/0740817X.2012.668264. doi: 10.1080/0740817X.2012.668264
    [27] T. Deng, Z. Shen, Process flexibility design in unbalanced networks, Manuf. Serv. Oper. Manage., 15 (2013), 24–32. doi: 10.1287/msom.1120.0390. doi: 10.1287/msom.1120.0390
    [28] D. Simchi-Levi, Y. Wei, Worst–case analysis of process flexibility designs, J. Oper. Res., 63 (2015), 166–185. doi: 10.1287/opre.2014.1334. doi: 10.1287/opre.2014.1334
    [29] X. Wang, J. Zhang, Process flexibility: A distribution-free bound on the performance of k-chain, Oper. Res., 63 (2015), 555–571. doi: 10.1287/opre.2015.1370. doi: 10.1287/opre.2015.1370
    [30] Y. A. Mercado, C. A. Henao, Benefits of multiskilling in the retail industry: k-chaining approach with uncertain demand, in Production Research: ICPR-Americas 2020, Communications in Computer and Information Science (eds. D. A. Rossit, F. Tohmé and G. Mejía Delgadillo), Springer, Cham, 1407 (2021), 126–141. doi: 10.1007/978-3-030-76307-7_10.
    [31] W. J. Abernathy, N. Baloff, J. C. Hershey, S. Wandel, A three–stage manpower planning and scheduling model–A service–sector example, Oper. Res., 21 (1973), 693–711. doi: 10.1287/opre.21.3.693. doi: 10.1287/opre.21.3.693
    [32] X. Cai, K. Li, A genetic algorithm for scheduling staff of mixed skills under multi-criteria, Eur. J. Oper. Res., 125 (2000), 359–369. doi: 10.1016/S0377-2217(99)00391-4. doi: 10.1016/S0377-2217(99)00391-4
    [33] S. Agnihothri, A. Mishra, D. Simmons, Workforce cross-training decisions in field service systems with two job types, J. Oper. Res. Soc., 54 (2003), 410–418. doi: 10.1057/palgrave.jors.2601535. doi: 10.1057/palgrave.jors.2601535
    [34] G. Eitzen, D. Panton, Multi-skilled workforce optimisation, J. Ann. Oper. Res., 127 (2004), 359–372. doi: 10.1023/B:ANOR.0000019096.58882.54. doi: 10.1023/B:ANOR.0000019096.58882.54
    [35] J. Bokhorst, J. Slomp, G. Gaalman, Assignment flexibility in a cellular manufacturing system-machine pooling versus labor chaining, in Proceeding of Flexible Automation and Intelligent Manufacturing, 2004.
    [36] S. Sayin, S. Karavati, Assigning cross–trained workers to departments: A two–stage optimization model to maximize utility and skill improvement, Eur. J. Oper. Res., 176 (2007), 1643–1658. doi: 10.1016/j.ejor.2005.10.045. doi: 10.1016/j.ejor.2005.10.045
    [37] A. Bassamboo, R. Randhawa, J. Mieghem, Optimal flexibility configurations in newsvendor networks: Going beyond chaining and pairing, J. Manage. Sci., 56 (2010), 1285–1303. doi: 10.1287/mnsc.1100.1184. doi: 10.1287/mnsc.1100.1184
    [38] C. Heimerl, R. Kolisch, Scheduling and staffing multiple projects with a multi–skilled workforce, OR Spectrum, 32 (2010), 343–368. doi: 10.1007/s00291-009-0169-4. doi: 10.1007/s00291-009-0169-4
    [39] M. Chou, G. Chua, C. Teo, H. Zheng, Design for process flexibility: Efficiency of the long chain and sparse structure, J. Oper. Res., 58 (2010), 43–58. doi: 10.1287/opre.1080.0664. doi: 10.1287/opre.1080.0664
    [40] G. M. Campbell, A two-stage stochastic program for scheduling and allocating cross-trained workers, J. Oper. Res. Soc., 62 (2011), 1038–1047. doi: 10.1057/jors.2010.16. doi: 10.1057/jors.2010.16
    [41] J. Paul, L. MacDonald, Modeling the benefits of cross–training to address the nursing shortage, Int. J. Prod. Econ., 150 (2014), 83–95. doi: 10.1016/j.ijpe.2013.11.025. doi: 10.1016/j.ijpe.2013.11.025
    [42] A. Gnanlet, W. Gilland, Impact of productivity on cross-training configurations and optimal staffing decisions in hospitals, Eur. J. Oper. Res., 238 (2014), 254–269. doi: 10.1016/j.ejor.2014.03.033. doi: 10.1016/j.ejor.2014.03.033
    [43] M. Walter, J. Zimmermann, Minimizing average project team size given multi-skilled workers with heterogeneous skill levels, Comput. Oper. Res., 70 (2016), 163–179. doi: 10.1016/j.cor.2015.11.011. doi: 10.1016/j.cor.2015.11.011
    [44] H. Liu, The optimization of worker's quantity based on cross–utilization in two departments, Intell. Decis. Technol., 11 (2017), 3–13. doi: 10.3233/IDT-160273. doi: 10.3233/IDT-160273
    [45] S. Ağralı, Z. Caner, A. Tamer, Employee scheduling in service industries with flexible employee availability and demand, J. Oper. Res. Soc., 66 (2017), 159–169. doi: 10.1016/j.omega.2016.03.001. doi: 10.1016/j.omega.2016.03.001
    [46] G. Taskiran, X. Zhang, Mathematical models and solution approach for cross–training staff scheduling at call centers, Comput. Oper. Res., 87 (2017), 258–269. doi: 10.1016/j.cor.2016.07.001. doi: 10.1016/j.cor.2016.07.001
    [47] D. S. Altner, E. K. Mason, L. D. Servi, Two-stage stochastic days-off scheduling of multi-skilled analysts with training options, J. Comb. Optim., 38 (2019), 111–129. doi: 10.1007/s10878-018-0368-5. doi: 10.1007/s10878-018-0368-5
    [48] G. Dagkakis, A. Rotondo, C. Heavey, Embedding optimization with deterministic discrete event simulation for assignment of cross-trained operators: An assembly line case study, J. Comput. Oper. Res., 111 (2019), 99–115. doi: 10.1016/j.cor.2019.06.008. doi: 10.1016/j.cor.2019.06.008
    [49] J. Birge, F. Louveaux, Introduction to stochastic programming, Springer, New York, 2011. doi: 10.1007/978-1-4614-0237-4.
    [50] A. F. Porto, C. A. Henao, H. López-Ospina, E. R. González, V. I. González, Dataset for solving a hybrid flexibility strategy on personnel scheduling problem in the retail industry, Data Brief, 32 (2020), 106066. doi: 10.1016/j.dib.2020.106066. doi: 10.1016/j.dib.2020.106066
  • This article has been cited by:

    1. Andrés Felipe Porto, César Augusto Henao, Amaia Lusa, Oliver Polo Mejía, Roberto Porto Solano, Solving a staffing problem with annualized hours, multiskilling with 2-chaining, and overtime: A retail industry case, 2022, 167, 03608352, 107999, 10.1016/j.cie.2022.107999
    2. César Augusto Henao, Ana Batista, Andrés Felipe Porto, Virginia I. González, Multiskilled personnel assignment problem under uncertain demand: A benchmarking analysis, 2022, 19, 1551-0018, 4946, 10.3934/mbe.2022232
    3. Daniel Alejandro Rossit, Fernando Tohmé, Máximo Méndez-Babey, Mariano Frutos, Diego Broz, Diego Gabriel Rossit, Special Issue: Mathematical Problems in Production Research, 2022, 19, 1551-0018, 9291, 10.3934/mbe.2022431
    4. César Augusto Henao, Andrés Felipe Porto, Virginia I. González, 2024, 9780443216510, 39, 10.1016/B978-0-443-21651-0.00012-7
    5. César Augusto Henao, Andrés Felipe Porto, Virginia I. González, Tobias Kuhn, A benchmark dataset for the retail multiskilled personnel planning under uncertain demand, 2024, 7, 24518492, 13, 10.3233/DS-240060
    6. Jia Guo, Jonathan F. Bard, Air traffic controller scheduling, 2024, 191, 03608352, 110123, 10.1016/j.cie.2024.110123
    7. Andrés Felipe Porto, César Augusto Henao, Amaia Lusa, Roberto Isaac Porto-Barceló, 2024, Chapter 86, 978-3-031-57995-0, 501, 10.1007/978-3-031-57996-7_86
    8. César Augusto Henao, Yessica Andrea Mercado, Virginia I. González, Armin Lüer-Villagra, Multiskilled personnel assignment with k-chaining considering the learning-forgetting phenomena, 2023, 265, 09255273, 109018, 10.1016/j.ijpe.2023.109018
    9. Renata Muñoz, Juan-Carlos Muñoz, Juan-Carlos Ferrer, Virginia I. González, César Augusto Henao, When should shelf stocking be done at night? A workforce management optimization approach for retailers, 2024, 190, 03608352, 110025, 10.1016/j.cie.2024.110025
    10. A. Porto, A. Lusa, R. Porto, C. A. Henao, 2025, Chapter 30, 978-3-031-82333-6, 171, 10.1007/978-3-031-82334-3_30
  • Reader Comments
  • © 2022 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2968) PDF downloads(120) Cited by(10)

Figures and Tables

Figures(5)  /  Tables(6)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog