A Real-Time Parking Prediction System For Smart Cities
A Real-Time Parking Prediction System For Smart Cities
A Real-Time Parking Prediction System For Smart Cities
net/publication/276120258
Article in Journal of Intelligent Transportation Systems Technology Planning and Operations · April 2015
DOI: 10.1080/15472450.2015.1037955
CITATIONS READS
146 6,843
4 authors:
Some of the authors of this publication are also working on these related projects:
Campus solar roads: Optimization of solar panel and electric charging station location for university bus route View project
All content following this page was uploaded by Eleni I Vlahogianni on 24 August 2015.
ABSTRACT
A methodological framework for multiple steps ahead parking availability prediction is
presented. Two different types of predictions are provided: i. the probability a free space
to continue being free in subsequent time intervals, and ii. the short-term parking
occupancy prediction in selected regions of an urban road network. The available data
come from a wide network of on-street parking sensors in the “smart” city of Santander,
Spain. The sensor network is segmented in four different regions and, then, survival
and neural network models are developed for each region separately. Findings show
that the Weibull parametric models best describe the probability of a parking space to
continue to be free in the forthcoming time intervals. Moreover, simple genetically
optimized Multilayer Perceptrons accurately predict region parking occupancy rates up
to 30 minutes in the future by exploiting 1 minute data. Finally, the real time, web
based, implementation of the proposed parking prediction availability system is
presented.
1
1. INTRODUCTION
Parking availability prediction is among the most important factors affecting both
private car based trip decisions and traffic conditions in urban areas. Drivers’ decisions
are temporally dependent, implying that they are influenced by past experience, as well
as real-time (on road) perceptions. Parking is such a case where prior knowledge on
possible prevailing conditions (e.g. difficulty in finding a parking space, off-street
parking costs, and so on) affects drivers’ parking decisions. At the same time, vehicles
in search of free parking spaces negatively impact traffic conditions and the
environment. In this context, parking information provision is a research area of
particular interest, since modern communication technologies offer alternative ways of
delivering information to travelers in a timely and effective manner.
Various systems developed for providing parking information and guidance have been
proposed by researchers in the past (Oh et al. 2002, Liu et al. 2006, Caicedo et al. 2012,
Giuffrè et al. 2012); parking information is usually disseminated by variable message
signs or through the internet, cellular phones, PDA, and GIS technologies (Liu et al.
2006, Giuffrè et al. 2012). Teodorovic and Lucic (2006) argue that, although parking
guidance systems may not affect the occupancy rate or average parking duration,
drivers tend to greatly appreciate the information provided by such systems. This is
because such systems have certain positive effects on a city’s traffic operations, as well
as on the personal trips of road users. First, they significantly increase the probability
of finding free parking spaces and mitigate frustration of those drivers/visitors
unfamiliar with the city center. They are supposed to decrease queues in front of parking
garages and decrease total vehicle-miles travelled (particularly in the city center).
Additionally, they help road users to optimize their trips and, thus, improve vehicles’
energy consumption and decrease emissions.
The usefulness of such predictive parking information is straightforwardly understood.
If all drivers act without information and make “uninformed” choices, they will
probably resort to similar optimal decisions leading to induced long waiting times,
queues and increased parking circling. On the other hand, dissemination of accurate
and timely parking availability information may lead to improved driver decisions and
parking searching (Caicedo et al. 2006). From a transport operator perspective, accurate
parking availability predictions may lead to better management of the system,
congestion mitigation due to queue formation avoidance, and so on.
The objective of this paper is to exploit statistical and computational intelligence
methods for developing a methodology that can be used for multiple steps ahead on-
street parking prediction in “smart” urban areas. This work takes advantage of massive
real-time parking data availability, obtained by an extended parking sensor network
available in the “smart” city of Santander, Spain. Models are developed for predicting
expected parking occupancy along with the probability of finding free parking spaces.
Traditional survival analysis models, as well as neural network models are developed.
The methodology is evaluated and a real-time, web based system exploiting the
proposed prediction models, for the city of Santander, Spain, is presented.
3
environments, this unique technological paradigm is expected to substantially support
sustainable development of future smart cities (Vlacheas et al. 2013).
The SmartSantander project is such a case of an IoT architecture deployed in the city
of Santander, to achieve a massive deployment of sensors and network communications
in order to provide efficient and equitable transportation and other services to citizens
(http://www.smartsantander.eu/). The IoT network of the SmartSantander project
consists of (Gutiérrez et al. 2013):
IoT nodes: these are responsible for sensing and collecting information from the
natural and socioeconomic environment and activities (temperature, CO, noise,
light, car presence etc.).
Repeaters: These nodes are placed high above ground in street lights, semaphores,
information panels, etc, and behave as forwarding nodes of IoT information.
Gateways: Both IoT nodes and repeaters are configured to send all the information
to gateways. Once information is received by gateways it can be either stored
locally or sent to central processing units through different interfaces (for
example, WiFi, GPRS/UMTS or Ethernet).
SmartSantander and similar testbeds fuse high resolution datasets stemming from both
static and mobile sensors. Such data refer to macroscopic traffic flow in road sections
of interest, detailed parking information in real-time in urban areas, as well as high
resolution transit information. In the case examined in this paper, having parking
sensors collecting real time information on their occupancy provides accurate high
resolution parking information. New technologies can replace common parking metrics
of average duration, turnover rate and occupancy in extended time windows of 1 to 3
hours (which are manually collected in small scale regions) with accurate, both
aggregate and disaggregate information, on occupancy and parking duration. In this
framework there are several questions that may arise; this paper focuses on the
following:
Is it possible to predict parking occupancy using time series modeling
approaches based on data collected from an IoT network of sensors?
How accurate are parking occupancy predictions produced by such models in
relation to the predictive horizon?
What are the statistical properties of parking space duration and how can we
predict the probability of having free parking spaces in the area of interest?
3.1 Methodology
The architecture of the proposed parking occupancy prediction system is presented in
Figure 1. In each sliding time window T , parking efficiency is defined by the following
metrics:
Duration ( Dt ) of free parking space: The average time duration that a slot is
free, over a certain time period
Occupancy ( Ot ): The percentage of parking slots occupied during a predefined
time period.
4
The free space duration is an indication of how often a parking space becomes available,
whereas occupancy relates the parking accumulation, meaning the number of parked
vehicles in the study area at any specific time period, to the parking capacity.
The proposed methodology has two modules. The first module is a real-time time series
occupancy prediction scheme based on recurrent artificial neural networks. Simple, yet,
flexible memory mechanisms will be applied in order to replicate the temporal
dynamics of parking occupancy Ot . The model is presented with past information of
occupancy ( Ot ,..., Ot ( m1) ) to predict occupancy one step ahead Ot . The
characteristics of the model’s memory (the time delay τ and the dimension m) will be
evaluated through a nonlinear analysis of the dynamics of parking occupancy. The use
of exogenous variables, such as the type of day, or day of week, will be evaluated
relative to the improvement on the accuracy of predictions they impose.
<Figure 1>
When considering short-term prediction systems that operate in real-time and in an
“intelligent” technology-based environment, the effectiveness depends, mostly, on
predicting traffic information in a timely manner (Smith and Oswald 2003,
(Vlahogianni et al. 2006). Real-time system effectiveness depends both on the results
and on the time in which these are produced (Shin and Ramanathan 1994). The
computational time for making a prediction mainly depends on the functional form of
the prediction system; empirical results show that data-driven prediction systems that
include recursive data-search algorithms exhibit ‘best’ prediction accuracy but need
extensive computational time for convergence at acceptable results (Smith and Oswald
2003). For this, the final structure of the prediction model is kept as simple and flexible
as possible. The trade-off between simplicity and efficiency is studied in a preliminary
stage of analysis using genetic algorithms to optimize the structural and learning
parameters of the different models.
The second is a static approach for estimating the probability of finding available
parking space with relation to a series of factors such as the type of day (weekday,
weekend), and the time period (peak, off-peak, morning evening). The modeling will
be based on survival analysis. Parametric hazard based modeling may be developed
under a variety of functional forms. The model will be also presented with the predicted
value of occupancy as provided by the first module. The output of the model (the
probability of finding an available parking space and the anticipated number of
available space) can be visually depicted using various graph methods (such as heat
maps), to provide useful information to users.
where τ is the delay and m the dimension of the horizon of past information introduced
to the model or of other more complex mathematical forms (Gamma memory and so
on). The networks with memory usually require cumbersome and slow learning
procedures that may not be always stable. To avoid this, static MLPs can be externally
modified to represent the temporal characteristics of transportation time series (e.g.
parking occupancy) in a manner resembling the common statistical prediction
techniques. The introduction of such data inputs in MLPs that are unchanged in their
internal structural logic may conceptually approximate very complex and multivariate
statistical structures with equal efficiency as classical MLPs (Vlahogianni et al. 2005).
4.1 Dataset
Parking information comes from a network of 400 sensors located in the area of
Santander (Figure 2). Parking sensors based on ferromagnetic technology, buried under
the asphalt, have been installed at the main free parking areas of the city center, in order
to detect parking sites availability in these zones. The parking sensors are deployed in
a regulated zone (working days from 10:00 to 14:00 and from 16:00 to 20:00) there is
a 2 hour time limit in the parking duration with a fare of 0.12 €/min. The above
restrictions do not apply for citizens living in the study area.
7
The information from the parking sensors is wirelessly transmitted to the IoT
corresponding repeaters that are installed in high-rise places (e.g. street lights,
semaphores information panels etc). The communication between IoT sensors and
repeaters is done through 802.15.4 protocol. All information is directed (through
802.15.4 protocol) and stored to the getaways (more details on the infrastructure
description may be found in
http://www.smartsantander.eu/index.php/testbeds/item/132-santander-summary).
The available dataset consists of time series of the state (free/occupied) of each sensor
every 1 minute for the months April to September 2013. With this information, it is
possible to straightforwardly calculate parking metrics such as parking accumulation,
occupancy, duration and so on. In this study we focus on: i. parking occupancy (%) of
a specific area, which is the percentage of parking spaces that are occupied by vehicles
within a time interval; ii. the turnover rate (veh/space/t), which is equal to the number
of vehicles per parking space in a time interval; and, iii. the duration that a parking
space is not occupied by vehicles.
<Figure 2>
For efficiently analyzing the parking characteristics, the entire area covered by the
parking sensors is further segmented into four (4) regions; this segmentation is
empirically done based on drivers’ feasible cruising paths, while searching for available
parking spaces. The specific regions are depicted in Figure 2. The four regions are of
different shape. Region 1 controls an area of approximately 1,800m2, Region 2 an area
of 12,000 m2. Regions 3 and 4 are 30,000 m2 and 76,000 m2 respectively. The proposed
segmentation is coarse enough to reflect the process of search for free parking space in
the study area and is dependent on the existing road network. Evidently, a more
exhaustive segmentation may be proposed (e.g. more than 4 regions), which may result
in more detailed information on the predictive parking occupancy patterns in the study
area.
Figure 3 and Figure 4 show the time series of parking occupancy (%) and the turnover
rate (veh/space/h) per region for a typical week. Further statistical testing shows that
there exist differences in the mean of occupancy and turnover rate between weekdays
and weekends for all regions. Moreover, high variability in average parking occupancy
for Region I in the morning and afternoon is observed; setting 85% as the critical
occupancy, we may distinguish between high occupancy and low occupancy periods
within a day. High/low occupancy periods for the other parking regions have an
occupancy threshold of 90%.
<Figure 3>
<Figure 4>
The duration of occupied parking spaces for all regions is best described by a Weibull
distribution; the survival curve has the following form: S (t ) exp(t p ) , with
parameters λ and p to be estimated. Figure 5 and Figure 6 show the survival
probabilities for the duration of occupied parking spaces per region. Higher
probabilities after 60 minutes on average are expected in Region I and II when
compared to those of Regions III and IV, where the probability of a space being
occupied after 60 minutes drops below 0.5.
<Figure 5>
<Figure 6>
8
4.2 Parking Occupancy Prediction
A unique MLP for each parking region is developed in order to predict the overall
occupancy (%) of parking spaces using past information on its evolution. The input
space is introduced with information on occupancy with a look back time window
ranging from 5 to 10 minutes. For the prediction system to be useful, multiple steps
ahead predictions are required. Here, the prediction horizon of the developed models is
extended from 1 step to 30 steps ahead (that is, from 1 to 30 minutes ahead).
Following previous research on short term prediction using neural networks in
transportation problems (a detailed description is given in Vlahogianni et al. 2005), the
neural networks are optimized with respect to their structural and learning properties
using genetic algorithms. Training is conducted using a simple back propagation
algorithm with genetically optimized learning rate and momentum. The structure of the
hidden layer (number of hidden units) is also optimized using genetic algorithms. The
model’s look back time window is also genetically optimized. Based on the above
description, a population of 100 generations is evaluated. Each generation involved the
development and testing of 50 chromosomes that include the number of hidden units h
(structure), the learning rate η and the momentum μ (learning), as well as the time
dependent inputs (parameters τ and m of Equation 2). A roulette selection mechanism
is employed. The crossover probability is set to 0.9 and the mutation probability to 0.02.
The fitness function is the mean square error in the cross-validation set.
The available data is divided into the training (60%), cross-validation (20%) and test
set (20%) used for training the models, evaluating the training of the models, and testing
the generalization power of the models, respectively. The genetic optimization showed
that an MLP of 8 hidden layers and a look back time window of 5 minutes in the past
may be efficiently used to predict parking occupancy (%) up to 30 steps in the future
with high accuracy.
Prediction results (test set) are seen in Table 1 with respect to the following forecasting
metrics:
yˆ i yi
Mean Absolute Error (MAE): i
N
yˆ yi
2
i
Root mean squared error (RMSE): i
N
1 yˆ yi
Mean absolute percentage error (MAPE): i
N i yi
yˆ yi yˆ yi
2 2
i i
Root relative squared error (RRSE): i i
N N
where yi and yˆi is the actual and predicted value with i 1,.., N , I is the time step,
N is the number of samples, yi is the last known value relative to the prediction step.
Results seem encouraging particularly for longer prediction horizons. For example, the
models are able to predict each region’s parking occupancy 15 minutes into the future
with less than 3.6% MAPE.
<Table 1>
9
Parking occupancy predictability is different between the four Regions. It is to note that
MLPs manage to produce predictions up to 30 minutes ahead with acceptable levels of
accuracy. Although this may hint a rather smooth temporal evolution of 1 minute
parking occupancy data, the efficiency of these models may prove to be critical in
delivering useful information services to travelers in urban areas.
Interestingly, all models perform well and produce predictions that are more accurate
than a naïve prediction (e.g. taking the last known value relative to the step of
prediction) as seen from the RRSE. The larger the predictive horizon the more accurate
the MLP becomes relative to a naïve prediction, an indication of the robustness of the
NNs in dealing with problems of ranging levels of complexity. This is a strong
indication that the proposed models may provide solid predictions that may enable
potential predictive information dissemination in real-time using web-based tools, cell
phone or other media.
6. CONCLUSIONS
In this paper we exploited high resolution parking occupancy data and developed and
tested a system for short and longer term parking availability prediction in urban areas.
11
The system encompasses two modules; the first introduces neural networks for the
prediction of the time series of parking occupancy in different regions of an urban
network, while the second applies survival analysis to predict the probability that a
parking space will be free in the following time intervals. Findings show that the
duration of free parking space follows a Weibull distribution. Moreover, the neural
networks adequately captured the temporal evolution of parking occupancy and may
accurately predict occupancy up to half an hour ahead. The proposed model, as it stands,
is flexible and of reduced complexity aiming to be implemented online. This is shown
by its incorporation within an innovative routing service (MITOS) for Santander, Spain,
using real time data from the city’s “smart” infrastructure.
From a methodological perspective, the proposed approach is tested on limited data that
may not claim to be representative of the monthly variations in parking demand. The
evolution of parking occupancy may significantly differ between summer and winter
months and may have other cyclicity features that were not addressed. Thus, a more
comprehensive dataset of historical parking occupancy and duration information may
improve forecasting. Towards the treatment of seasonality features, retraining strategies
based on the daily or monthly seasonality should be also considered. The treatment of
seasonal features may be done by introducing specific dummy variables to NNs, or by
using more complex NN structures, such as the temporal NNs that include memory
mechanisms. Nevertheless, these networks should be treated with caution due to the
difficulties in training and convergence.
Moreover, a critical limitation of the present approach is the lack of traffic data that
would have provided a more consistent formulation of the parking prediction problem
to the evolution of traffic demand. Correlations with traffic’s spatio-temporal demand
are expected to improve the predictability of parking occupancy. Nevertheless, these
recommended directions for improving forecasts may result to more complex and
difficult to train networks. Thus, a thorough consideration should be given to issues
related to computational efficiency during model development. Further, traffic spatio-
temporal patterns should be also jointly considered with the extent and coverage of the
free parking space prediction models. Evidently, area wide and street wide prediction
models may serve different purposes in relation to the type and characteristics of the
ITS application.
From a conceptual perspective, the proposed approach can provide the anticipated free
parking slots, as well as the probability of having free parking spaces in the specific
area. In the absence of real time data, the second information that is based on historical
data may be found extremely useful. The proposed approach may be extended to
include parking fares (where they apply), as well as underground parking stations near
each zone to enhance the explanatory power of the model and improve predictions.
ACKNOLEDGEMENTS
This work is part of the MITOS experiment, incorporated in the SmartSantader project
and funded by the European Union Seventh Framework Programme (FP7).
REFERENCES
Arnott, R. and Rowse, J. (1991). Modeling parking. Journal of Urban Economics, 45(1),
97–124.
12
Atzori, L., Iera, A., and Morabito, F., (2010). The Internet of Things: A survey,
Computer Networks, 54(15), 2787-2805.
Bhat, C.R. (2000). Duration modeling. In: D.A. Hensher and K.J. Button, eds.
Handbook of transport modeling. London: Elsevier Science.
Bonsall, PW and Palmer, I. (2004). Modelling drivers’ car parking behaviour using data
from a travel choice simulator, Transportation Research Part C: Emerging
Technologies, 12(5), 321-347.
Bonsall. P.W. (1991). The changing face of parking-related data collection and
analysis: The role of new technologies. Transportation 18(1), 83-106.
Caicedo, F. (2009). The use of space availability information in “PARC” systems to
reduce search times in parking facilities. Transportation Research Part C: Emerging
Technologies, 17(1), 6–68.
Caicedo, F., Blazquez, C., and Miranda, P. (2012). Prediction of parking space
availability in real time. Expert Systems with Applications, 39(8), 7281-7290.
Caicedo, F., Robuste, F., Lopez-Pita, A. (2006). Parking management and modeling of
car park patron behavior in underground facilities. Transportation Research Record,
1956, 60–67.
Caragliu, A; Del Bo, C. and Nijkamp, P. (2009). Smart cities in Europe. Serie Research
Memoranda 0048 (VU University Amsterdam, Faculty of Economics, Business
Administration and Econometrics).
Chen, Z., Xia, J., and Irawan, B., (2013). Development of Fuzzy Logic Forecast Models
for Location-Based Parking Finding Services, Mathematical Problems in Engineering,
vol. 2013, Article ID 473471, 6 pages.
Chung, Y. (2010). Development of an accident duration prediction model on the Korean
Freeway Systems, Accident Analysis and Prevention, 42(2), 282–289.
David, A., & Keller, H. (2001). Event-Driven Modelling Of On-Street Parking
Probability. Proceedings of the 8th World Congress on Intelligent Transport Systems,
Sydney, New South Wales, Australia.
David, A., Overkamp, K., and Scheuerer, W. (2000). Event-oriented forecast of the
occupancy rate of parking spaces as part of a parking information service. Proceedings
of the 7th World Congress on Intelligent Systems, Turin, Italy, Nov 6th-9th.
Fabusuyi, T., Hampshire, R.C., Hill, V., Sasanuma, K. A (2011). Predictive Model and
Evaluation Framework for Smart Parking: The Case of ParkPGH. Proceedings of the
18th ITS World Congress, Orlando, Oct 16th-20th.
Giuffrè, T., Siniscalchi, M.S., Tesoriere, G. (2012). A Novel Architecture of Parking
Management for Smart Cities, Proceedia - Social and Behavioral Sciences, 53(3), 16-
28.
Gutiérrez, V., Galache, J.A., Sánchez, L., Muñoz, L., Hernández, J.M., Fernandes, J.,
Presser, M., (2013). SmartSantander: Internet of Things Research and Innovation
through Citizen Participation, Future Internet Assembly - Dublin (Ireland), Lecture
Notes in Computer Science, 7858, 173-186.
Habib, K. M. N. (2012). Modeling commuting mode choice jointly with work start time
and work duration, Transportation Research Part A: Policy and Practice, 46(1), 33-47.
13
Hasan, S., Mesa-Arango, R. Ukkusuri, S. (2013). A random-parameter hazard-based
model to understand household evacuation timing behavior, Transportation Research
Part C: Emerging Technologies, 27(1), 108–116.
Hensher, D. A. and Mannering, F.L. (1994). Hazard-based duration models and their
application to transport analysis, Transport Reviews: A Transnational Transdisciplinary
Journal, 14(1), 63-82.
Hensher, D.A., King, J., 2001. Parking demand and responsiveness to supply, pricing
and location in the Sydney central business district. Transportation Research Part A:
Policy and Practice 35, 177–196.
Ibeas, A., Cordera, R., dell'Olio, L., & Moura, J. L. (2011). Modelling demand in
restricted parking zones. Transportation Research Part a-Policy and Practice, 45(6),
485–498.
Karlaftis, M. G. and Vlahogianni, E. I. (2011). Statistics versus Neural Networks in
Transportation Research: Differences, Similarities and Some Insights, Transportation
Research Part C: Emerging Technologies, 19(3), 387-399.
Karlaftis, M. G.. (2011). Modeling transit vehicle repair duration and active service
time, Transportation Planning and Technology, 34(5), 433-442.
Komninos, N. (2009). Intelligent cities: towards interactive and global innovation
environments. International Journal of Innovation and Regional Development, 1(4),
337–355.
Liu, Q., Lu, H., Zou, B., and Li, Q. (2006). Design and development of parking
guidance information systems based on Web and GIS technology. In Proceedings of
the 6th international conference on ITS telecommunications, Chengdu, China.
Mandic D. P., and Chambers J. A., (2001). Recurrent Neural Networks for Prediction:
Learning Algorithms, Architectures, and Stability, Wiley Series in Adaptive and
Learning Systems for Signal Processing, Communications, and Control, ISBN
0471495174 (Print), John Wiley & Sons.
Martens, K., and Benenson, I. (2008). Evaluating urban parking policies with agent-
based model of driver parking behavior. Transportation Research Record, 2046, 37–44.
Oh, B., Lee, S., Kim, M., and Yang, Y. (2002). Spatial applications using 4S technology
for mobile environment. In Proceedings of the geoscience and remote sensing
symposium, Toronto, Canada.
Rashidi, T. H., Mohammadian A., Koppelman, F. S. (2011). Modeling
interdependencies between vehicle transaction, residential relocation and job change,
Transportation, 38(6), 909-932.
Shin K., and Ramanathan P. (1994). Real-time computing: A new discipline of
computer science and engineering. Proceedings of the IEEE, 82, 6-24.
Smith B. L., Oswald, R. K. (2003). Meeting Real-Time Requirements with Imprecise
Computations: A Case Study in Traffic Flow Forecasting. Computer Aided Civil and
Infrastructure Engineering, 18(3), 201-213.
Stathopoulos, A., and Karlaftis, M. G. (2002). Modeling duration of urban traffic
congestion. J. Transp. Eng., 128(6), 587–590.
14
Teodorovic, D., and Lucic, P. (2006). Intelligent parking systems. European Journal of
Operational Research, 175(3), 1666-1681.
Thornton, D. A., Redmill, K, and Coifman, B. (2014). Automated parking surveys from
a LIDAR equipped vehicle, Transportation Research Part C: Emerging Technologies,
39, 23-35.
Tiwari G., Bangdiwala, S., Saraswat, A. and Gaurav, S. (2007). Survival analysis:
Pedestrian risk exposure at signalized intersections Transportation Research Part F, 10,
(1), 77–89.
Van Der Goot, D., 1982. A model to describe the choice of parking places.
Transportation Research Part A: General 16, 109–115.
Vlacheas, P.; Giaffreda, R.; Stavroulaki, V.; Kelaidonis, D.; Foteinos, V.; Poulios, G.;
Demestichas, P.; Somov, A.; Biswas, A.R.; Moessner, K., (2013). Enabling smart cities
through a cognitive management framework for the internet of things. IEEE
Communications Magazine, IEEE , 51(6), 102-111.
Vlahogianni E. I., Karlaftis, M. G., Golias, J. C. and Kourbelis, N. D. (2006). Pattern-
based Short-term Urban Traffic Predictor. Proceedings of the 9th International IEEE
Conference on Intelligent Transportation Systems, September, Torondo, Canada.
Vlahogianni, E. I. (2009). Enhancing Predictions in Signalized Arterials with
Information on Short-Term Traffic Flow Dynamics, Journal of Intelligent
Transportation Systems, 13(2), 73-84.
Vlahogianni, E. I. and Karlaftis, M.G. (2013). Fuzzy-Entropy Neural Network Freeway
Incident Duration Modeling with Single and Competing Uncertainties, submitted to
Computer Aided Civil and Infrastructure Engineering, 28(6), 420-433.
Vlahogianni, E. I., and Karlaftis, M G. (2014). Testing And Comparing Neural Network
and Statistical Approaches for Predicting Transportation Time Series, Transportation
Research Record, In press.
Vlahogianni, E. I., Karlaftis, M. G., and Golias, J. C. (2005). Optimized and meta-
optimized neural networks for short-term traffic flow prediction: A genetic
approach. Transportation Research Part C: Emerging Technologies, 13(3), 211-234.
Vlahogianni, E.I. (2013). Modeling of the Overtaking Duration in Two Lane Highways,
Transportation Research Part F: Traffic Psychology and Behavior, 20, 135-146.
Vlahogianni, E.I., Karlaftis, M.G., and Kepaptsoglou, K. (2011). Nonlinear
Autoregressive Conditional Duration Models For Traffic Congestion Estimation,
Journal of Probability and Statistics, Article ID 798953.
Washington S., Karlaftis M.G. and Mannering F.L. (2010). Statistical and econometric
methods for transportation data analysis, 2nd Edition. Chapman & Hall/CRC Press,
Boca Raton, FL.
Wong, S.C., Tong, C.O., Lam, W.C.H., Fung, R.Y.C., 2000. Development of parking
demand models in Hong Kong. Journal of Urban Planning and Development 126, 55–
74.
Young, W., Thompson, R.G., and Taylor, M.A.P., (1991). A review of urban parking
models. Transport Reviews, 11(1), 63–84.
15
Zhong, M. and Hunt, J.D. (2010). Exploring best-fit hazard functions and lifetime
regression models for urban weekend activities: Case study, Journal of Transportation
Engineering, 136(3), 255-266.
16
Table 1: Results for different prediction horizons (prediction step τ equals to 1
minute) for each parking region (test set).
Prediction Horizon
Region 1 1 min 5 min 15 min 30 min
MAE 0.007 0.023 0.030 0.032
RMSE 0.015 0.032 0.043 0.048
MAPE 0.869 2.713 3.564 3.913
RRSE 85.065 88.954 71.682 59.250
Region 2
MAE 0.006 0.019 0.024 0.028
RMSE 0.011 0.024 0.031 0.036
MAPE 0.749 2.192 2.824 3.262
RRSE 87.223 92.559 80.614 74.776
Region 3
MAE 0.004 0.012 0.014 0.015
RMSE 0.007 0.015 0.017 0.019
MAPE 0.412 1.213 1.415 1.576
RRSE 86.008 88.895 78.422 75.549
Region 4
MAE 0.004 0.010 0.012 0.014
RMSE 0.006 0.012 0.015 0.017
MAPE 0.436 1.049 1.302 1.480
RRSE 86.245 89.879 79.914 77.151
17
Table 2: Survival analysis results.
βi
Variable
Region I Region II Region III Region IV
Constant -2.98 -2.90 -2.65 -2.06
TypeDay 0.43 - - -
Period - 0.13 0.15 -
Weekday - - - -0.04
Log likelihood 770.86 -1764.64 -1932.55 -4367.82
LR chi2(1) 10.15 9.78 8.28 14.36
Prob > chi2 0.000 0.002 0.002 0.0002
18
Figure 1: Functional architecture of the proposed parking occupancy prediction
scheme.
19
Figure 2: Parking sensors location in the area of Santander (map accessed at:
http://mitos.ploigos.gr/ ).
20
Figure 3: Hourly evolution of parking occupancy (%) and turnover rate
(veh/space/h) for Regions I and II for a typical week.
21
Figure 4: Hourly evolution of parking occupancy (%) and turnover rate
(veh/space/h) for Regions III and IV for a typical week.
22
Figure 5: Survival probabilities for the duration of occupied parking spaces for
Regions I and II.
23
Figure 6: Survival probabilities for the duration of occupied parking spaces for
Regions III and IV.
24
Region 1
Region 2
Region 3
Region 4
Figure 7: Survival curves based on the models developed for free space durations
in the four regions under study.
25
Figure 8: Architecture of MITOS platform.
26
Figure 9: Screenshot of Web parking prediction implementation.
27
Figure 10: Screenshot of mobile parking prediction implementation.
28