Smart Cities (May 2024)

Smart Delivery Assignment through Machine Learning and the Hungarian Algorithm

  • Juan Pablo Vásconez,
  • Elias Schotborgh,
  • Ingrid Nicole Vásconez,
  • Viviana Moya,
  • Andrea Pilco,
  • Oswaldo Menéndez,
  • Robert Guamán-Rivera,
  • Leonardo Guevara

DOI
https://doi.org/10.3390/smartcities7030047
Journal volume & issue
Vol. 7, no. 3
pp. 1109 – 1125

Abstract

Read online

Intelligent transportation and advanced mobility techniques focus on helping operators to efficiently manage navigation tasks in smart cities, enhancing cost efficiency, increasing security, and reducing costs. Although this field has seen significant advances in developing large-scale monitoring of smart cities, several challenges persist concerning the practical assignment of delivery personnel to customer orders. To address this issue, we propose an architecture to optimize the task assignment problem for delivery personnel. We propose the use of different cost functions obtained with deterministic and machine learning techniques. In particular, we compared the performance of linear and polynomial regression methods to construct different cost functions represented by matrices with orders and delivery people information. Then, we applied the Hungarian optimization algorithm to solve the assignment problem, which optimally assigns delivery personnel and orders. The results demonstrate that when used to estimate distance information, linear regression can reduce estimation errors by up to 568.52 km (1.51%) for our dataset compared to other methods. In contrast, polynomial regression proves effective in constructing a superior cost function based on time information, reducing estimation errors by up to 17,143.41 min (11.59%) compared to alternative methods. The proposed approach aims to enhance delivery personnel allocation within the delivery sector, thereby optimizing the efficiency of this process.

Keywords