smart parking reservation systems - github pages · single criteria smart parking system system...

44
Smart Parking Reservation Systems Charles Menne Division of Science and Mathematics University of Minnesota, Morris Morris, Minnesota, USA November 17, 2018 Menne (U of Minn, Morris) Smart Parking Reservation Systems November 17, 2018 1 / 27

Upload: others

Post on 30-Apr-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 2: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 3: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 4: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 5: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 6: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 7: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 8: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 9: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 10: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 11: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 12: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 13: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 14: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 15: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 16: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 17: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 18: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 19: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 20: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 21: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 22: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 23: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 24: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 25: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 26: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 27: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 28: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 29: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 30: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 31: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 32: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 33: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 34: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 35: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 36: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 37: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 38: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 39: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 40: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 41: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 42: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 43: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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

Page 44: Smart Parking Reservation Systems - GitHub Pages · Single criteria smart parking system System architecture Outline 1 Single criteria smart parking system System architecture Cost

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