A Scheduling Decision Support Model for Minimizing the Number of Drones with Dynamic Package Arrivals and Personalized Deadlines.

Chuang Liu,Huaping Chen,Xueping Li,Zeyu Liu
DOI: https://doi.org/10.1016/j.eswa.2020.114157
IF: 8.5
2020-01-01
Expert Systems with Applications
Abstract:Unmanned Aerial Vehicles (UAVs, commonly known as drones) hold great potential to reduce operational costs and guarantee on-time delivery of packages. This paper aims to minimize the number of drones used in a depot, in which each package has its own customized release time, distance to the depot, and personalized deadline. For decision-makers, it is difficult to determine the optimal number of drones to ensure that all packages can be delivered before the corresponding deadline. We propose a mixed integer programming model formulate the problem. Due to the NP-hardness of the problem, a scheduling decision support model with a genetic algorithm (SDSMGA) is developed to address the problem. A fitness function that can determine the minimum number of drones required by a package delivery sequence is proposed. We develop a swap-based correction algorithm to correct unqualified individuals in SDSMGA. Experimental results show that compared with CPLEX for small instances, SDSMGA can obtain solutions of the same quality or sub-optimal solutions. Computational results among SDSMGA, Estimation of Distribution Algorithm (EDA), and Particle Swarm Optimization (PSO) indicate that SDSMGA can effectively and efficiently address the problem. As the number of packages increases, SDSMGA outperforms the other two algorithms. Sensitivity analysis shows that the smaller the dense factor, or the more extensive the service radius, the more drones are needed.
What problem does this paper attempt to address?