OPTIMIZING THE ORDER DISTRIBUTION IN THE CITY OF TETOVO USING DIJKSTRA’S ALGORITHM

Authors

  • Miranda Xhaferi University of Tetovo, North Macedonia
  • Elvir Iljazi HotelKey Inc, United States of America

Keywords:

Dijkstras’s Algorithm, order distribution, optimization, graph, road network

Abstract

The major concerns of e-commerce are the optimization of order dispatch operations and delivery time prediction. Finding the optimal path is considered an important problem in logistics systems. Efficient order distribution is crucial for enhancing logistic operations, especially in urban environments like the city of Tetovo. Therefore, proper prediction and optimization for delivery operations are required for optimal logistics management. This study proposes a novel approach to optimize order distribution utilizing Dijkstra’s Algorithm, a well-established method in graph theory and network analysis. To ensure better visibility of the logistics activities and avoid possible obstacles it is suitable to adopt a graph-based method. By modeling Tetovo city’s road network as a graph, with intersections as nodes and roads as edges, the algorithm calculates the shortest paths between various distribution points, such as warehouses and delivery destinations. From the drop points, we will get the information and data about the delivery address, weight of goods packages, and number of customer packages carried by a courier in one delivery transfer by truck delivery logistics. In the meantime, the data about the distance from the distribution points to the delivery destinations will be obtained from the Open Street Maps applications. All the data above will be used to construct a connected weight graph as an initial model graph. Using a methodology based on Dijkstra’s Algorithm, we will determine the shortest or fastest route for delivery service in logistics distribution. By denoting the location of a drop point as a starting point of the route and the road connecting two locations as an edge where the distance traveled from the drop point to the customers or from one customer to another will represent the weight in the graph, we can apply the Dijkstra’s algorithm to optimize the mileage of the delivery packages. The optimization process aims to reduce delivery time and minimize costs while maximizing resource utilization and customer satisfaction. The implementation of Dijkstra’s Algorithm in this context involves factors like traffic congestion, road conditions, and delivery priorities. This algorithm works by finding the lowest cost path with various costs associated with the edges enabling the most efficient way of completing an order within a factory or warehouse. We represent a JavaScript implementation of this algorithm. Through simulation and empirical validation, the proposed approach demonstrates significant improvements in order distribution efficiency compared to traditional methods. This research contributes to the advancement of logistic optimization techniques and provides practical insights for enhancing urban delivery systems in the city of Tetovo and similar metropolitan areas.

References

Aghaei, M.R.S., Zukarnain, Z.A., Mamat, A., & Zainuddin, H. (2009). “A Hybrid Algorithm for Finding Shortest Path in Network Routing”, Journal of Theoretical and Applied Information Technology.

Beker, I., Jevtic, V., & Dobrilovic, D. (2012). “Shortest-path algorithm as a tools for inner transportation optimization”, International Journal of Industrial Engineering and Management (IJIEM), Vol.3 No 1, pp. 39- 45.

Chan, S., Adnan, N., Sukri, S.S., & Zainon, W.M. (2016). An experiment on the performance of shortest path algorithm.Knowledge Management International Conference (KMICe) 2016, 29 – 30 August 2016, Chiang Mai, Thailand.

Lacorte, A. M., & Chavez, E. P. (2018). Analysis on the Use of A* and Dijkstra’s Algorithms for Intelligent School Transport Route Optimization System. Proceedings of the 4th International Conference on Human-Computer Interaction and User Experience in Indonesia, CHIuXiD ’18 - CHIuXiD ’18. doi:10.1145/3205946.3205948.

Lusiani, A., Samsiyah, S., & Sartika, P.E. (2023). DIJKSTRA ALGORITHM IN DETERMINING THE SHORTEST ROUTE FOR DELIVERY SERVICE BY J&T EXPRESS IN BANDUNG. Lebesgue: Jurnal Ilmiah Pendidikan Matematika, Matematika dan Statistika. Vol. 4, No. 2.

Morris, J., (2016, February 15) 10.2 Dijkstra’s Algorithm. Available from: https://www.cs.auckland.ac.nz/software/AlgAnim/dijkstra.html.

Samah, W.G., Salim, A. , Ibrahim, R., Saringat, M. Z., Jamel, S., & Wahab, J.A. (2020). Comparative Analysis between Dijkstra and Bellman-Ford Algorithms in Shortest Path Optimization. IOP Conference Series: Materials Science and Engineering, Volume 917, International Conference on Technology, Engineering and Sciences (ICTES). Penang, Malaysia.

Sapundzhi, F. I., & Popstoilov, M. S. (2018). Optimization algorithms for finding the shortest paths. Bulgarian Chemical Communications, Volume 50, Special Issue B, (pp. 115 – 120).

Singh, J.B., & Tripathi, R.C. (2018). Investigation of Bellman–Ford Algorithm, Dijkstra's Algorithm for suitability of SPP. IJEDR , Volume 6, Issue 1, ISSN: 2321-9939 .

Wu, I. L. (2013). The antecedents of customer satisfaction and its link to complaint intentions in online shopping: An integration of justice, technology, and trust. Int. J. Inf. Manage., vol. 33, no. 1, pp. 166–176.

Zhang, F., Qiu, A., & Li, Q. (2005). Improve on Dijkstra Shortest Path Algorithm for Huge Data. Chinese academy of surveying and mapping.

Zhang, N., Yang, Y., Zheng, Y., & Su, J. (2019) . Module partition of complex mechanical products based on weighted complex networks. J. Intell. Manuf., vol. 30, no. 4, pp. 1973–1998.

Downloads

Published

2024-05-24

How to Cite

Xhaferi, M., & Iljazi, E. (2024). OPTIMIZING THE ORDER DISTRIBUTION IN THE CITY OF TETOVO USING DIJKSTRA’S ALGORITHM. KNOWLEDGE - International Journal , 64(3), 361–366. Retrieved from https://ikm.mk/ojs/index.php/kij/article/view/6824