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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call