Estimation of Travel Cost between Geographic Coordinates Using Artificial Neural Network: Potential Application in Vehicle Routing Problems

The vehicle routing problem (VRP) attempts to find optimal (minimum length) routes for a set of vehicles visiting a set of locations. Solving a VRP calls for a cost matrix between locations. The size of the matrix grows quadratically with an increasing number of locations, restricting large-sized VR...

Full description

Bibliographic Details
Main Authors: Keyju Lee, Junjae Chae
Format: Article
Language:English
Published: MDPI AG 2023-02-01
Series:ISPRS International Journal of Geo-Information
Subjects:
Online Access:https://www.mdpi.com/2220-9964/12/2/57
_version_ 1797620581044060160
author Keyju Lee
Junjae Chae
author_facet Keyju Lee
Junjae Chae
author_sort Keyju Lee
collection DOAJ
description The vehicle routing problem (VRP) attempts to find optimal (minimum length) routes for a set of vehicles visiting a set of locations. Solving a VRP calls for a cost matrix between locations. The size of the matrix grows quadratically with an increasing number of locations, restricting large-sized VRPs from being solved in a reasonable amount of time. The time needed to obtain a cost matrix is expensive when routing engines are used, which solve shortest path problems in the back end. In fact, details on the shortest path are redundant; only distance or time values are necessary for VRPs. In this study, an artificial neural network (ANN) that receives two geo-coordinates as input and provides estimated cost (distance and time) as output is trained. The trained ANN model was able to estimate with a mean absolute percentage error of 7.68%, surpassing the quality of 13.2% with a simple regression model on Euclidean distance. The possibility of using a trained model in VRPs is examined with different implementation scenarios. The experimental results with VRPs confirm that using ANN estimation instead of Euclidean distance produces a better solution, which is verified to be statistically significant. The results also suggest that an ANN can be a better choice than routing engines when the trade-off between response time and solution quality is considered.
first_indexed 2024-03-11T08:44:37Z
format Article
id doaj.art-11e5fa7be98446b6a2d52b6d6c6f1017
institution Directory Open Access Journal
issn 2220-9964
language English
last_indexed 2024-03-11T08:44:37Z
publishDate 2023-02-01
publisher MDPI AG
record_format Article
series ISPRS International Journal of Geo-Information
spelling doaj.art-11e5fa7be98446b6a2d52b6d6c6f10172023-11-16T20:54:19ZengMDPI AGISPRS International Journal of Geo-Information2220-99642023-02-011225710.3390/ijgi12020057Estimation of Travel Cost between Geographic Coordinates Using Artificial Neural Network: Potential Application in Vehicle Routing ProblemsKeyju Lee0Junjae Chae1School of Air Transport, Transportation and Logistics, Korea Aerospace University, Goyang 10540, Gyeonggi-do, Republic of KoreaSchool of Air Transport, Transportation and Logistics, Korea Aerospace University, Goyang 10540, Gyeonggi-do, Republic of KoreaThe vehicle routing problem (VRP) attempts to find optimal (minimum length) routes for a set of vehicles visiting a set of locations. Solving a VRP calls for a cost matrix between locations. The size of the matrix grows quadratically with an increasing number of locations, restricting large-sized VRPs from being solved in a reasonable amount of time. The time needed to obtain a cost matrix is expensive when routing engines are used, which solve shortest path problems in the back end. In fact, details on the shortest path are redundant; only distance or time values are necessary for VRPs. In this study, an artificial neural network (ANN) that receives two geo-coordinates as input and provides estimated cost (distance and time) as output is trained. The trained ANN model was able to estimate with a mean absolute percentage error of 7.68%, surpassing the quality of 13.2% with a simple regression model on Euclidean distance. The possibility of using a trained model in VRPs is examined with different implementation scenarios. The experimental results with VRPs confirm that using ANN estimation instead of Euclidean distance produces a better solution, which is verified to be statistically significant. The results also suggest that an ANN can be a better choice than routing engines when the trade-off between response time and solution quality is considered.https://www.mdpi.com/2220-9964/12/2/57travel time predictiontravel cost estimationartificial neural networkvehicle routing problem
spellingShingle Keyju Lee
Junjae Chae
Estimation of Travel Cost between Geographic Coordinates Using Artificial Neural Network: Potential Application in Vehicle Routing Problems
ISPRS International Journal of Geo-Information
travel time prediction
travel cost estimation
artificial neural network
vehicle routing problem
title Estimation of Travel Cost between Geographic Coordinates Using Artificial Neural Network: Potential Application in Vehicle Routing Problems
title_full Estimation of Travel Cost between Geographic Coordinates Using Artificial Neural Network: Potential Application in Vehicle Routing Problems
title_fullStr Estimation of Travel Cost between Geographic Coordinates Using Artificial Neural Network: Potential Application in Vehicle Routing Problems
title_full_unstemmed Estimation of Travel Cost between Geographic Coordinates Using Artificial Neural Network: Potential Application in Vehicle Routing Problems
title_short Estimation of Travel Cost between Geographic Coordinates Using Artificial Neural Network: Potential Application in Vehicle Routing Problems
title_sort estimation of travel cost between geographic coordinates using artificial neural network potential application in vehicle routing problems
topic travel time prediction
travel cost estimation
artificial neural network
vehicle routing problem
url https://www.mdpi.com/2220-9964/12/2/57
work_keys_str_mv AT keyjulee estimationoftravelcostbetweengeographiccoordinatesusingartificialneuralnetworkpotentialapplicationinvehicleroutingproblems
AT junjaechae estimationoftravelcostbetweengeographiccoordinatesusingartificialneuralnetworkpotentialapplicationinvehicleroutingproblems