
applied.
These anytime algorithms designed are great for
generating the quickest first solutions but often fail
to perform well in dynamic environments like trans-
portation systems and robot path finding, where the
edge costs are prone to change. The D* (Dynamic
A*) (Likhachev et al., 2005), D* Lite and LPA* (Life-
long Planning A*) (Koenig et al., 2004) are dynamic
versions that are adapted to the changing edge cost
that may occur in the environment. They compute
a first shortest path and then based on the f values
of remaining states, calculates alternate optimal paths
when current optimal trajectories get obstructed. The
difference between the D* Lite and LPA* algorithms
is the cost associated with computing the solution in
real time, with the D* Lite being the optimised and re-
fined version, with significantly lesser push and pops
from the priority queue and the restarting nature of
the LPA*.
To extend the knowledge of such algorithms into
Intelligent Transportation System (ITS), we must ad-
dress that there are critical challenges to ITS like fluc-
tuations in road mobility volumes, sensitive to irregu-
lar patterns and real time traffic control, which, due to
the highly stochastic nature of congestion on road net-
works, creates planning problems. Path finding in the
case of vehicles not only requires shortest routes to
the destination, but a path that avoids excessive con-
gestion, includes better quality roads and exhibit bet-
ter or even the fastest travel times possible. To tackle
these spatio-temporal factors, congestion data needs
to be captured from road networks and processed.
For this, in (Ma et al., 2015), Ma et al propose a
Long Short Term Memory Neural Network that evalu-
ates traffic data collected through microwave sensors,
that produced speed predictions better than Support
Vector Machines and Non-Linear Auto-Regressive
Neural Networks, with the model proposed deliver-
ing speed prediction with less than 4% Mean Ab-
solute Percentage Error(MAPE). Another such state
of the art method was proposed by Zhang et al in
2020 in (Zhang et al., 2020) where the traffic was
predicted using a Structured Learning Convolutional
Neural Networks. Reflecting upon the possibilities of
NN’s to assist in the prediction problem of this highly
dynamic nature of traffic on road networks, a novel
Lifelong Planning Timed A* (LTA*) is proposed, that
shall produce fastest paths in real time, even in cases
of accidents or abrupt road closures.
The remaining paper is organized as follows: Sec-
tion 2 proposes the novel LTA* with the mathematical
model and the algorithmic approach. The theoretical
analysis with challenges and the experimental results
and comparative analysis have been discussed in Sec-
tion 3. Finally Section 4 concludes the proposed re-
search work and discusses the future scope.
2 METHODOLOGY
2.1 Problem Statement
The goal of this paper is to propose and develop an al-
gorithm that suggests the fastest route to be taken be-
tween two points on a real world road network map.
Our proposed algorithm encapsulates the challenges
faced in real road networks, like the unreliability of
congestion that may be present on roads, and it mod-
ifies itself in times of uncertain traffic conditions in
real time.
The problem involves receiving a map of city, that
can be represented as a graph with the vertices repre-
sent intersections and edges represent the roads con-
necting them. If a person wants to travel from one in-
tersection to the other, the algorithms returns the path,
which takes the shortest time to travel. The algorithms
uses historical speed data and predictive models, de-
veloped for certain cities using sensors and machine
learning in real time to retrieve the fastest path.
2.2 Proposed LTA*
In this section we will introduce the working of our
LTA* algorithm, which tackles the problem of the
stochastic nature of congestion that might be present
on road networks, then deriving a shortest time con-
suming path from within such a network with great
accuracy. Doing so requires
• A time dependent value for each edge, containing
values for every 10 minute time interval or real
time generated values. These values need to be
updated using the sensors in the environment or
through online maps that show road closures.
• A hash map is used that stores the speed data for
the different times of the day, and is only up-
dated in cases of significant difference between
predicted values or sudden road closures.
• Further the LTA* algorithm proposed is inspired
from the Lifelong Planning Problem in (Koenig
et al., 2004). The given algorithm uses an ad-
ditional variable for each node and that is it’s t
also called the t-score, a parallel drawn from the
g score and f score, that stores the time at which
a certain node can be reached at.
• The g also called g score, for a node u, is updated
based on the least time it takes to get to u from
VEHITS 2024 - 10th International Conference on Vehicle Technology and Intelligent Transport Systems
294