Tactical Plan Optimisation for Large Multi-Skilled Workforces Using a Bi-Level Model

The service chain planning process is a critical component in the operations of companies in the service industry, such as logistics, telecoms or utilities. This process involves looking ahead over various timescales to ensure that available capacity matches the required demand whilst maximizing revenues and minimizing costs. This problem is particularly complex for companies with large, multi-skilled workforces as matching these resources to the required demand can be done in a vast number of combinations. The vastness of the problem space combined with the criticality to the business is leading to an increasing move towards automation of the process in recent years. In this paper we focus on the tactical plan where planning is occurring daily for the coming weeks, matching the available capacity to demand, using capacity levers to flex capacity to keep backlogs within target levels whilst maintaining target levels for provision of new revenues. First we describe the tactical planning problem before defining a bi-level model to search for optimal solutions to it. We show, by comparing the model results to actual planners on real world examples, that the bi-level model produces good results that replicate the planners' process whilst keeping the backlogs closer to target levels, thus providing a strong case for its use in the automation of the tactical planning process.

[1]  Siddhartha Shakya,et al.  A Review of Estimation of Distribution Algorithms and Markov Networks , 2012 .

[2]  Kalyanmoy Deb,et al.  A Review on Bilevel Optimization: From Classical to Evolutionary Approaches and Applications , 2017, IEEE Transactions on Evolutionary Computation.

[3]  Gilbert Owusu,et al.  Optimising Skill Matching in the Service Industry for Large Multi-skilled Workforces , 2015, SGAI Conf..

[4]  Christos Voudouris Defining and Understanding Service Chain Management , 2008 .

[5]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[6]  Gilbert Owusu,et al.  Strategic Resource Planning , 2008 .

[7]  Yaoguang Hu,et al.  Multilevel decision-making: A survey , 2016, Inf. Sci..

[8]  Kalyanmoy Deb,et al.  A Comparative Analysis of Selection Schemes Used in Genetic Algorithms , 1990, FOGA.

[9]  Moncef Gabbouj,et al.  Multidimensional Particle Swarm Optimization for Machine Learning and Pattern Recognition , 2013, Adaptation, learning, and optimization.

[10]  Gilbert Owusu,et al.  Tactical Resource Planning and Deployment , 2008 .

[11]  Hani Hagras,et al.  Enhancing Field Service Operations via Fuzzy Automation of Tactical Supply Plan , 2013, Transforming Field and Service Operations.

[12]  Christodoulos A. Floudas,et al.  Mixed Integer Linear Programming in Process Scheduling: Modeling, Algorithms, and Applications , 2005, Ann. Oper. Res..

[13]  Yudong Zhang,et al.  A Comprehensive Survey on Particle Swarm Optimization Algorithm and Its Applications , 2015 .