Professional Documents
Culture Documents
Paper:
1. Introduction
Nowadays, traffic navigation systems are becoming important parts of the car society. Almost every car is
equipped with an automotive navigation system in many
developed countries. As GPS navigation systems become
more and more popular, many people are discovering fun
and they are in desperate need of using real-time traffic
information services. However, the traditional navigation
systems using static map and geo-information have difficulty in realizing the global optimum, which requires both
of spacial and temporal information.
Due to the prevalence of broadband wireless equipments, each vehicle can send the real-time traffic information to a centralized computing center, where the optimized navigation guidance is made. The challenge is how
to build a real-time system that can handle such massive
amount of dynamic and complicated traffic data and how
to make reasonable car guidance systems that can achieve
a global optimal system, meaning the least traffic congestion. The proper prediction of the traffic flow is an essential component of any advanced traffic control system and
one of the pillars of advanced management of dynamic
traffic networks.
Vol.13 No.6, 2009
1.1. Background
Intelligent Transportation Systems (ITS) has been studied and developed widely. Especially Advanced Traveler
Information System (ATIS), i.e., the main part of ITS,
provides the real-time traffic information to travelers, thus
help to find alternative routes, which would reduce the delays caused by both incidents and congestions. A wide
variety of techniques for the prediction of traffic volumes
based on the framework of ATIS [1] have been proposed
aiming at solving congestion problems.
Many methods are based on the traffic congestion
prediction like regression analysis based methods, however, Lingrasa and Osborne [2] found that auto-regression
method does not show the stable robustness as the amount
of noise increases in the training dataset.
According to Wardrop [3], every traveler tries to minimize their own traveling time. This selfish routing mechanism leads to the user equilibrium (UE). Further more, in
real cases, travelers may perceive a different travel time
over the same road. Then, the selfish routing mechanism will results in the stochastic user equilibrium (SUE).
However, in order to achieve the System Optimal (SO),
total system travel time have to be minimized [4]. The
UE and SUE are not so efficient in SO situation due to its
user-based selfish aspect.
In particular, Dynamic Traffic Assignment (DTA) [5]
has attracted recent attention, because it is capable of processing time-varying properties of traffic flow. However,
these complex formulations generally lead to extremely
complicated solutions and another issue is that the requirement of time-dependent OD (original and destination) data in prediction process.
Neural Networks (NN) [6] have also been used to traffic congestion prediction. Unlike other methods, NN depends on the self-evolved parameters and recurrent calculation under the teacher signal more than the complicated mathematical analysis, thus it is easier to process
and also shows better robustness under the noisy environment [2]. Whats more, NNs have a good adaptive ability
since the parameters can be adjusted automatically as the
OD changes in the environment.
A new evolutionary method is proposed in this paper.
Genetic Network Programming (GNP) is used to construct the basic model for traffic volume prediction and
713
the structure of it is self-evolved until we get the optimal global structure. Thus, the proposed method also has
the robustness and adaptive ability shown in NN. Furthermore, the features of GNP make it possible to better handle the problem of local minima NN is facing.
Another feature of the proposed method is that it does
not need to use the time-dependent OD data like some
other ATIS based methods. After the traffic volume is
observed, the evolutionary method GNP is applied to selfevolve and the prediction model is built automatically, and
after the training phase finishes, the generated best individual in GNP would become the prediction model.
Firstly, GA-like evolutionary approaches are intrinsically parallel. Most other algorithms are serial and
can only explore the solution space to a problem in
one direction at a time.
Another strength is that they perform well in problems for which the fitness landscape is complex, discontinuous, noisy, changes over time, or has many
local optima.
Another one is their ability to manipulate many objectives simultaneously. Many real-world problems
cannot be stated in terms of a single objective to be
minimized or maximized, but must be expressed in
terms of multiple objectives, usually with tradeoffs
involved: one can only be improved at the expense
of others.
In addition, some mechanisms have been used to improve the performance, i.e., the penalty function and sharing function, when applying GNP to the prediction of the
traffic. The features of the traffic flow prediction with Genetic Network Programming (GNP) are:
714
containing loops in the training, as a result, the solutions become self-adapted towards the direction of
more legal individuals;