smart parking reservation systems - github pages · single criteria smart parking system system...
TRANSCRIPT
Smart Parking Reservation Systems
Charles Menne
Division of Science and MathematicsUniversity of Minnesota, Morris
Morris, Minnesota, USA
November 17, 2018
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 1 / 27
Introduction Parking issues
Issues with current parking strategies
Finding an open parking space can be:DifficultTime consumingA result of luck
https://bit.ly/2K0IhoA
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 2 / 27
Introduction Smart parking
How can smart parking help?
Assist drivers in locating and navigating to an open parking spaceDriver can reserve a parking space through their smartphoneReceive directions to the parking area that you’ve reserved aspace in
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 3 / 27
Introduction Smart parking
Outline
1 Single criteria smart parking system
2 Multi criteria smart parking system
3 Conclusion
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 4 / 27
Single criteria smart parking system
Outline
1 Single criteria smart parking systemSystem architectureCost functionSimulation results
2 Multi criteria smart parking system
3 Conclusion
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 5 / 27
Single criteria smart parking system
Single criteria smart parking system overview
Pham et al. [1]Goal of reducing time to provide driver with parking spaceFind a parking area at the least cost
Cost based on distance to a parking area and the likelihood of thatarea having an open space
Forward drivers to a new parking area if current one is full
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 6 / 27
Single criteria smart parking system System architecture
Outline
1 Single criteria smart parking systemSystem architectureCost functionSimulation results
2 Multi criteria smart parking system
3 Conclusion
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 7 / 27
Single criteria smart parking system System architecture
Overview of system architecture
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 8 / 27
Single criteria smart parking system System architecture
Overview of system architecture
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 8 / 27
Single criteria smart parking system System architecture
Overview of system architecture
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 8 / 27
Single criteria smart parking system System architecture
Overview of system architecture
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 8 / 27
Single criteria smart parking system System architecture
Local unit
Control unitInternet connected controllerAuthenticates driversOpen parking area gateUpdate cloud-based server
ScreenTotal capacityPercentage of free spacesStatus of driver authenticationMini map of parking area
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 9 / 27
Single criteria smart parking system System architecture
Local unit
Control unitInternet connected controllerAuthenticates driversOpen parking area gateUpdate cloud-based server
ScreenTotal capacityPercentage of free spacesStatus of driver authenticationMini map of parking area
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 9 / 27
Single criteria smart parking system Cost function
Outline
1 Single criteria smart parking systemSystem architectureCost functionSimulation results
2 Multi criteria smart parking system
3 Conclusion
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 10 / 27
Single criteria smart parking system Cost function
Use of cost function
When a driver first requests a parking spaceIn the event that a driver arrives at a full parking areaLower cost is better
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 11 / 27
Single criteria smart parking system Cost function
Cost function
Fij(α, β) = α ·dij
Dup+ β ·
tjTup
(1)
ij represent parking areasα and β are coefficients in the range from 0 to 1 inclusive
Sum of both is 1Researchers used simulations to discover good values
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 12 / 27
Single criteria smart parking system Cost function
Cost function
Fij(α, β) = α ·dij
Dup+ β ·
tjTup
(1)
dij , distance between parking areas i and jDup, greatest maximum distance between any two parking areasα determines importance of this side of equation
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 12 / 27
Single criteria smart parking system Cost function
Cost function
Fij(α, β) = α ·dij
Dup+ β ·
tjTup
(1)
tj , number of full spaces in parking area jTup, greatest maximum capacity of any parking areaβ determines importance of this side of equation
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 12 / 27
Single criteria smart parking system Simulation results
Outline
1 Single criteria smart parking systemSystem architectureCost functionSimulation results
2 Multi criteria smart parking system
3 Conclusion
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 13 / 27
Single criteria smart parking system Simulation results
Why use simulations?
Implementation is impractical due to costs or timeApproval for implementation can be difficult
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 14 / 27
Single criteria smart parking system Simulation results
Network models
Forwarding modelGreedy model
Figures: Network models taken from [1]
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 15 / 27
Single criteria smart parking system Simulation results
Simulation setup
Parameter Value UnitNumber of vehicles 50, 60, 70, 80, 90, 100 Vehiclesarriving at each car parkInter-arrival rate POIS(15) MinutesService rate EXPO(60) MinutesCoefficient α 0, 0.2, 0.5, 0.8, 1Coefficient β 0, 0.2, 0.5, 0.8, 1
Figure: Simulation parameters modified from [1]
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 15 / 27
Single criteria smart parking system Simulation results
Simulation results
Figure: Average wait time results from [1]
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 15 / 27
Multi criteria smart parking system
Outline
1 Single criteria smart parking system
2 Multi criteria smart parking systemUtility functionSimulation results
3 Conclusion
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 16 / 27
Multi criteria smart parking system
Multi criteria smart parking system overview
Rehena et al. [2]Goal of taking user preferences into accountFind a parking area with highest utility value
Utility value based on the importance of user preferences andavailable spaces in parking areas
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 17 / 27
Multi criteria smart parking system Utility function
Outline
1 Single criteria smart parking system
2 Multi criteria smart parking systemUtility functionSimulation results
3 Conclusion
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 18 / 27
Multi criteria smart parking system Utility function
Use of utility function
Similar to cost function in single criteria systemGives a utility value for each parking areaHigher utility value is better
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 19 / 27
Multi criteria smart parking system Utility function
Utility function
U(Oi) =m∑
k=1
Zk (Oi) · Wk , i = 1,2, ...,n (2)
U utility valueOi is parking area i
n number of parking areas
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 20 / 27
Multi criteria smart parking system Utility function
Utility function
U(Oi) =m∑
k=1
Zk (Oi) · Wk , i = 1,2, ...,n (2)
U utility valueOi is parking area i
n number of parking areas
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 20 / 27
Multi criteria smart parking system Utility function
Utility function
U(Oi) =m∑
k=1
Zk (Oi) · Wk , i = 1,2, ...,n (2)
k represents the criterion being consideredm number of criteria
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 20 / 27
Multi criteria smart parking system Utility function
Utility function
U(Oi) =m∑
k=1
Zk (Oi) · Wk , i = 1,2, ...,n (2)
Zk (Oi), normalized score of criterion k in parking area iWk , weight of importance for criterion k
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 20 / 27
Multi criteria smart parking system Utility function
Utility function
Zk (Oi) =
∣∣∣∣ Oik − Okmin
Okmax − Okmin
∣∣∣∣ (2)
Oik , value of criterion k for parking area iOkmin, minimum value criterion k can beOkmax , maximum value criterion k can beNormalized score in the range from 0 to 1 inclusive
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 20 / 27
Multi criteria smart parking system Simulation results
Outline
1 Single criteria smart parking system
2 Multi criteria smart parking systemUtility functionSimulation results
3 Conclusion
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 21 / 27
Multi criteria smart parking system Simulation results
Simulation preferences
Criteria being consideredC1 = Distance between parking area and drivers destinationC2 = Price per hour for reserving a spaceC3 = Number of open spaces in parking area
Preference sets
W1 W2 W3Equal priority 0.33 0.33 0.33
Distance priority 0.60 0.20 0.20Price priority 0.20 0.60 0.20
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 22 / 27
Multi criteria smart parking system Simulation results
Simulation preferences
Criteria being consideredC1 = Distance between parking area and drivers destinationC2 = Price per hour for reserving a spaceC3 = Number of open spaces in parking area
Preference sets
W1 W2 W3Equal priority 0.33 0.33 0.33
Distance priority 0.60 0.20 0.20Price priority 0.20 0.60 0.20
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 22 / 27
Multi criteria smart parking system Simulation results
Simulation setup
P1 P2 P3 P4C1 (meter) 500 1900 700 1000C2 (rupee) 50 30 50 40C3 (space) 50 90 20 80
Figure: Simulation parameters modified from [2]
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 23 / 27
Multi criteria smart parking system Simulation results
Simulation setup
Figure: Simulation parameters modified from [2]
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 23 / 27
Multi criteria smart parking system Simulation results
Simulation results
Figure: Average walking distance for preferences taken from [2]
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 23 / 27
Multi criteria smart parking system Simulation results
Simulation results
Figure: Parking occupancy for preference II taken from [2]
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 23 / 27
Conclusion
Outline
1 Single criteria smart parking system
2 Multi criteria smart parking system
3 Conclusion
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 24 / 27
Conclusion
Conclusion
Both systems reduce time spent looking for a parking spaceUsing preferences helps a driver obtain a parking space theypreferBoth smart parking systems provide a parking area, not a space
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 25 / 27
Conclusion
Acknowledgements
Thank you to Nic McPhee and Elena Machkasova for their helpfulfeedback. As well as my friends and family.
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 26 / 27
Conclusion
Acknowledgements
Thank you to Nic McPhee and Elena Machkasova for their helpfulfeedback. As well as my friends and family.
Questions?
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 26 / 27
References
References
T. N. Pham, M.-F. Tsai, D. B. Nguyen, C.-R. Dow,and D.-J. Deng.A Cloud-Based Smart-Parking System Based onInternet-of-Things TechnologiesIn IEEE Access, Volume 3, pages 1581-1591, Sep 2015.
Z. Rehena, M. A. Mondal, and M. JanssenA Multiple-Criteria Algorithm for Smart Parking: Making fair andpreferred parking reservations in Smart CitiesIn Proceedings of the 19th Annual International Conference onDigital Government Research: Governance in the Data Age,Article No. 40, May 2018
Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 27 / 27