2,077
Views
8
CrossRef citations to date
0
Altmetric
Editorial

Analytics and machine learning in scheduling and routing research

, &

1. Background

This special issue largely originated from various discussions during several cross-domain, multi-disciplinary conferences and workshops, especially the 9th Multidisciplinary International Scheduling Conference: Theory and Applications (MISTA2019), which attracted scientists, researchers and practitioners from Computer Science, Operations Research as well as Business and Management. It became increasingly clear that the next stage of digitisation and enterprises digital transformations must call for advanced modelling and computing methodologies that can handle the scale, non-linearity, and uncertainties widely present in complex systems. This special issue was made available to promote the multi-disciplinary studies and focuses on research efforts in hybridising analytical optimisation with machine learning methods when solving difficult scheduling and vehicle routing problems.

In the past several years, there has been a growing research effort that attempts to bridge the gap between analytical models and learning-based optimisations. This special issue aims to promote the use of this type of modelling and solution methods in production scheduling and vehicle routing. Specifically, we attract high-quality scheduling and routing research papers that develop or apply integrated analytics and optimisation methods that are not only flexible and robust under uncertainty but can also generate models and solutions that are insightful and (relatively) easy to interpret.

2. Summary of papers

The special issue was advertised in the related research communities and a total of 54 papers were submitted and peer-reviewed. Finally, 18 of them were accepted for publication in International Journal of Production Research. We hope the papers are useful to the readers. We now introduce them hereafter.

The special issue starts with a review paper from Bai et al. (Citation2022). It provides an extensive review of vehicle routing (VRP) researches that use both analytical optimisation approaches and machine learning (ML) modules and mechanisms. In total, more than 200 papers were reviewed and classified into 4 categories which are: machine learning assisted VRP modelling, machine learning guided VRP decomposition strategies, machine learning guided perturbative VRP algorithms, and finally learning to construct VRP solutions. The review also summarises the underlining factors that lead to diversity and dynamics of the VRP problems, followed by comparative discussions of the perturbative optimisation vs. generative optimisation methods as well as model-driven vs. data-driven methods.

Following this review paper, the special issue then includes the four VRP-related papers. Huang et al. (Citation2022) address a shortest path interdiction problem via a reinforcement learning method using the popular pointer network architecture for variable problem-size encoding. Demantova et al. (Citation2022) study an inventory-routing problem (IRP) that jointly optimises the inventory and associated routing. A time window is also imposed to each customer. A combination of different techniques is proposed including cutting, local branching and local search. Promising results were reported in comparison with existing methods. Hu et al. (Citation2022) investigate an AGV (autonomous guided vehicles) routing problem encountered in a container port terminal. The main challenge addressed in this paper is to prevent conflicting routes between AGVs in complex environments. A multi-agent deep deterministic policy gradient method is proposed for the problem. Bashiri et al. (Citation2022)'s work describes a two-stage stochastic vehicle routing problem for the purpose of asset protection in an event of wildfire. Machine learning modules are used to extract possible scenarios based on the historical data of the random variables. An adaptive large neighbourhood search method (ALNS) is then developed to tackle this problem.

Heni et al. (Citation2022) investigate various machine learning approaches to improve the prediction of the fuel consumption in transportation and logistics. The problem is challenging because of the variations in vehicle speed, road traffic, weather, etc. The resulting neural network models after training can be used in solving the associated vehicle routing problem. Bing Chen et al. (Citation2020) propose a multi-objective bus scheduling optimisation method whose input parameters are estimated through various machine learning-based predictive models. The experimental analysis shows superior capabilities by the proposed approach in adapting to uncertainties related to passenger demands and travel times.

The second part of the issue is dedicated to production scheduling. Heger and Voss (Citation2022) study a hyper-heuristic method that adaptively selects among a set of priority-based sequencing rules. A reinforcement learning-based module is embedded to train the algorithm through a simulation for flexible flow shop problem. The proposed method is deemed to have better comprehension levels and can reduce the mean tardiness by up to 5%. Kim et al. (Citation2022) describe a re-entrant flow shop problem and propose a learning-based approach using gradient-based evolutionary strategy (GES). This can be considered as a typical data-driven method. The performance is evaluated by comparing it with two other popular evolutionary algorithms, namely a genetic programming and a genetic algorithm. Shufan et al. (Citation2022) present some theoretical work on a same problem but with special conditions (i.e. unit processing time) and report some errors in two previously published heuristics. Machine learning-based analysis is used to differentiate the features between the studied heuristics.

Li et al. (Citation2020) describe a closed-loop approximate dynamic programming algorithm for a resource levelling problem under multiple uncertainties. Through simulation-based experiments, the authors demonstrate superior performance by their algorithm when compared with the state-of-the-art methods for the same problem. Efatmaneshnik and Shoval (Citation2022) investigate a stochastic job shop scheduling problem which is modelled as a Markovian process and heuristics are used to tackle the problem. The paper also discusses how the proposed model could support the machine learning tools. Fan, Wang, and Liu (Citation2020)'s study is about a two-agent batch scheduling problem on parallel machines. Online algorithms are studied and their worst-case performances are analysed. Ying et al. (Citation2020) investigate a flexible permutation flow-shop scheduling problem faced in assembly factories with multiple suppliers. Tang et al. (Citation2022) study a collaborative production scheduling problem with the practical consideration of order-merging. Like Ying et al. (Citation2020)'s work, the main contribution is related to the extensions of the existing mathematical models by taking into consideration of more practical factors.

The last part of our special issue includes three papers that focus on general combinatorial optimisation problems faced in real-life. In Shajalal, Hájek, and Abedin (Citation2022)'s work, a supply chain management problem with back-orders is considered and uncertainties (for example, the amount of back-orders) are handled by predictive models based on a deep neural network. In Lu et al. (Citation2022)'s work, a personnel scheduling problem is described and uncertain factors are analysed and modelled. A meta-heuristic method was proposed to address the complexities of the problem. Lastly, Ming Chen et al. (Citation2022) illustrate how data-driven approaches can be used to discover the main issues in university timetabling which lead to poor students performance and delayed graduation. Optimisation approaches are then proposed to address each of the main issues to improve the course timetabling preference satisfaction in terms of seat capacity and time windows.

Since the closure of this special issue, there have been increasingly more and more research works and papers on integrating analytical approaches and machine learning in addressing real-life scheduling and vehicle routing problems. We are very pleased to see this new trend of research and hope this special issue can inspire more exciting and novel research in the related fields.

Additional information

Notes on contributors

Ruibin Bai

Ruibin Bai is Professor at the University of Nottingham Ningbo China and leads the Artificial Intelligence and Optimisation (AIOP) research group. His research areas include computational intelligence, reinforcement learning, combinatorial optimisation, transportation optimisation and digital twins. He is a Senior Member of IEEE and currently serves as a Board Member for EJOR and an Associate Editor for Networks.

Zhi-Long Chen

Zhi-Long Chen received his Ph.D. degree in Operations Research from Princeton University in 1997. He is currently Orkand Corporation Professor of Management Science at the Robert H. Smith School of Business. His research interests cover supply chain scheduling, production and transportation operations, dynamic pricing, and optimisation. Dr Chen has conducted several NSF-funded research projects on integrated production and distribution operations, coordination of dynamic pricing and scheduling, and transportation capacity planning. He is currently serving as an associate editor of Operations Research, POM, IIE Transactions, NRL, Networks, and Journal of Scheduling.

Graham Kendall

Graham Kendall is an Emeritus Professor in the University of Nottingham, Professor Kendall is a Fellow of the British Computer Society (FBCS) and a Fellow of the Operational Research Society (FORS). His research interests include Operations Research, Scheduling, Logistics, Vehicle Routing, Meta- and Hyper-heuristics, Evolutionary Computation and Games.

References

  • Bai, Ruibin, Xinan Chen, Zhi-Long Chen, Tianxiang Cui, Shuhui Gong, Wentao He, Xiaoping Jiang, et al. 2022. “Analytics and Machine Learning in Vehicle Routing Research.” International Journal of Production Research 1–27.
  • Bashiri, Mahdi, Erfaneh Nikzad, Andrew Eberhard, John Hearne, and Fabricio Oliveira. 2022. “A Two-Stage Stochastic Programming Model for Collaborative Asset Protection Routing Problem Enhanced with Machine Learning; A Learning Based Matheuristic Algorithm.” International Journal of Production Research.
  • Chen, Bing, Ruibin Bai, Jiawei Li, Yueni Liu, Ning Xue, and Jianfeng Ren. 2020. “A Multiobjective Single Bus Corridor Scheduling Using Machine Learning-Based Predictive Models.” International Journal of Production Research.
  • Chen, Ming, Xuan Huang, Hongyu Chen, Xuemei Su, and Jasmine Yur-Austin. 2022. “Data Driven Course Scheduling to Ensure Timely Graduation.” International Journal of Production Research 1–26.
  • Demantova, Bruno, Cassius Scarpin, Leandro Coelho, and Maryam Darvish. 2022. “An Improved Model and Exact Algorithm Using Local Branching for the Inventory-Routing Problem with Time Windows.” International Journal of Production Research 1–16.
  • Efatmaneshnik, Mahmoud, and Shraga Shoval. 2022. “Stochastic Modelling of Process Scheduling for Reduced Rework Cost and Scrap.” International Journal of Production Research 1–19.
  • Fan, Guoqiang, Jun-Qiang Wang, and Zhixin Liu. 2020. “Two-Agent Scheduling on Mixed Batch Machines to Minimise the Total Weighted Makespan.” International Journal of Production Research 1–20.
  • Heger, Jens, and Thomas Voss. 2022. “Dynamically Adjusting the K-Values of the ATCS Rule in a Flexible Flow Shop Scenario with Reinforcement Learning.” International Journal of Production Research 1–15.
  • Heni, Hamza, S. Diop, Jacques Renaud, and Leandro Coelho. 2022. “Measuring Fuel Consumption in Vehicle Routing: New Estimation Models Using Supervised Learning.” International Journal of Production Research 1–17.
  • Hu, Hongtao, Xurui Yang, Shichang Xiao, and Feiyang Wang. 2022. “Anti-Conflict AGV Path Planning in Automated Container Terminals Based on Multi-Agent Reinforcement Learning.” International Journal of Production Research 1–16.
  • Huang, Dian, Zhaofang Mao, Kan Fang, and Lin Chen. 2022. “Solving the Shortest Path Interdiction Problem via Reinforcement Learning.” International Journal of Production Research 1–18.
  • Kim, Namyong, Stephane Barde, Kiwook Bae, and Hayong Shin. 2022. “Learning Per-Machine Linear Dispatching Rule for Heterogeneous Multi-Machines Control.” International Journal of Production Research 1–21.
  • Li, Hongbo, Xianchao Zhang, Jinshuai Sun, and Xuebing Dong. 2020. “Dynamic Resource Levelling in Projects Under Uncertainty.” International Journal of Production Research 1–21.
  • Lu, Xueqin, Chenxin Wu, Xuhua Yang, Minxia Zhang, and Yujun Zheng. 2022. “Adapted Water Wave Optimization for Integrated Bank Customer Service Representative Scheduling.” International Journal of Production Research 1–16.
  • Shajalal, Md, Petr Hájek, and Mohammad Abedin. 2022. “Product Backorder Prediction Using Deep Neural Network on Imbalanced Data.” International Journal of Production Research 1–18.
  • Shufan, Elad, Tal Grinshpoun, Ehud Ikar, and Hagai Ilani. 2022. “Reentrant Flow Shop with Identical Jobs and Makespan Criterion.” International Journal of Production Research 1–15.
  • Tang, Liang, Huanying Han, Zhen Tan, and Ke Jing. 2022. “Centralized Collaborative Production Scheduling with Evaluation of a Practical Order-Merging Strategy.” International Journal of Production Research 1–20.
  • Ying, Kuo-Ching, Pourya Pourhejazy, Chen-Yang Cheng, and Ren-Siou Syu. 2020. “Supply Chain-Oriented Permutation Flowshop Scheduling Considering Flexible Assembly and Setup Times.” International Journal of Production Research 1–24.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.