Skip to main content

Allocation in a Vertical Rotary Car Park

  • Chapter
  • First Online:
  • 3974 Accesses

Part of the book series: International Series in Operations Research & Management Science ((ISOR,volume 248))

Abstract

We consider a vertical rotary car park consisting of l levels with c parking spaces per level. Cars arrive at the car park according to a Poisson process, and if there are parking spaces available, they are parked according to some allocation rule. If the car park is full, arrivals are lost. Cars remain in the car park for an exponentially distributed length of time, after which they leave. We develop an allocation algorithm that specifies where to allocate a newly-arrived car that minimises the expected cumulative imbalance of the car park. We do this by modelling the working of the car park as a Markov decision process, and deriving an optimal allocation policy. We simulate the operation of some car parks when the policy decision making protocol is used, and compare the results with those observed when a heuristic allocation algorithm is used.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   229.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   299.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   299.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. E. Altman, Constrained Markov Decision Processes (Chapman and Hall/CRC, Boca Raton, FL, 1999)

    Google Scholar 

  2. F. Beretta, Motor vehicle automatic parking system, and related improved silos structure Patent - US 5338145 A (1994). http://www.google.com.au/patents/US5338145. Accessed on 30 April 2015

  3. H.S. Buch, Storage structure in particular a multi-story car park. Patent - US 5864995 A (1999). https://www.google.com/patents/US5864995. Accessed on 30 April 2015

  4. L.F.A.M. Gomes, An operations research approach to the optimal control of parking systems. Found. Control Eng. 11, 33–42 (1986)

    Google Scholar 

  5. H. Hwang, S. Lee, Expected service time model for a rotary parking system. Comput. Ind. Eng. 35, 559–562 (1998)

    Article  Google Scholar 

  6. D. Monahan, De-mystifying automated parking structures (2011). Reference 11 of Wikipedia, Automated parking system. http://en.wikipedia.org/wiki/Automated_parking_system. Accessed on 11 March 2015

  7. A.R. Odoni, On finding the maximal gain for Markov decision processes. Oper. Res. 17, 857–860 (1969)

    Article  Google Scholar 

  8. W.B. Powell, Approximate Dynamic Programming: Solving the Curses of Dimensionality (Wiley, Hoboken, NJ, 2011)

    Book  Google Scholar 

  9. H. Schween, In a parking garage having more than one floor. Patent - US 5669753 A (1994). http://www.google.com/patents/US5669753. Accessed on 30 April 2015

  10. H.A. Taha, Operations Research: An Introduction (MacMillan, New York, 1987)

    Google Scholar 

  11. D. Trevisani, Automated parking system and subassemblies therefor. Patent - US 5173027 A (1992). http://www.google.com/patents/US5173027. Accessed on 30 April 2015

  12. L. Vita, Vehicle parking structure. Patent - US 5980185 A (1999). http://www.google.com.au/patents/US5980185. Accessed on 30 April 2015

  13. Wikipedia, Automated Parking System. http://en.wikipedia.org/wiki/Automated_parking_system. Accessed on 10 March 2015

  14. Wikipedia, Car Parking System. http://en.wikipedia.org/wiki/Car_Parking_System. Accessed on 10 March 2015

  15. Wikipedia, Paternoster. http://en.wikipedia.org/wiki/Paternoster. Accessed on 10 March 2015

  16. W.L. Winston, Operations Research, 4th edn. (Brooks/Cole: Belmont, CA, 2004)

    Google Scholar 

  17. YouTube, Revopark. Uploaded on 3 May 2007. url:https://www.youtube.com/watch?v=ApaiJ0xbmMA. Accessed on 10 March 2015

  18. YouTube, Automated Rotary Parking System. Uploaded on 12 May 2009. url:https://www.youtube.com/watch?v=JXqzhmTi8Eo. Accessed on 10 March 2015

  19. YouTube, Rotary Parking. Uploaded on 30 November 2010. url:https://www.youtube.com/watch?v=MsIHFyWuk4k. Accessed on 10 March 2015

  20. YouTube, PTV Vissim: Automated Parking Simulation. Uploaded on 3 February 2011. https://www.youtube.com/watch?v=I1QSSWe8pV8. Accessed on 10 March 2015

  21. YouTube, FATA Automated Parking Systems: 1 Car Park, 5 Systems, Uploaded on 2 August 2012. https://www.youtube.com/watch?v=VwS1QwXqgpk. Accessed on 10 March 2015

Download references

Acknowledgements

Peter G. Taylor’s research is supported by the Australian Research Council (ARC) Laureate Fellowship FL130100039 and the ARC Centre of Excellence for the Mathematical and Statistical Frontiers (ACEMS) CE140100049.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Fackrell .

Editor information

Editors and Affiliations

Appendix

Appendix

1.1 Notation

$$ \displaystyle\begin{array}{rcl} \begin{array}{ll} l\ &\qquad \mbox{ Number of levels in the car park} \\ c\ &\qquad \mbox{ Number of cars per level} \\ \phi &\qquad \mbox{ A configuration of the car park} \\ \#\phi (L)\ &\qquad \mbox{ Numbers of cars on the left hand side of the car park} \\ &\qquad \mbox{ when in configuration $\phi $} \\ \#\phi (R)\ &\qquad \mbox{ Numbers of cars on the right hand side of the car park } \\ &\qquad \mbox{ when in configuration $\phi $} \\ \nu \ &\qquad \mbox{ Number of turns}\\ \varTheta \ &\qquad \mbox{Imbalance measure} \\ \tau \ &\qquad \mbox{ Turning penalty} \\ I\ &\qquad \mbox{ Imbalance} \\ X(t)\ &\qquad \mbox{ A homogeneous, finite-state, discrete-time stochastic process} \\ S\ &\qquad \mbox{ A state space} \\ m\ &\qquad \mbox{ Number of states in the state space} \\ i,j\ &\qquad \mbox{ States in the state space} \\ A(i)\ &\qquad \mbox{ Set of actions that can be taken in state $i$} \\ a\ &\qquad \mbox{ An action} \\ p(j\vert i,a)\ &\qquad \mbox{ Probability of moving from state $i$ to state $j$ if action $a$ is taken} \\ r(j\vert i,a)\ &\qquad \mbox{ Reward received in moving from state $i$ to state $j$ if action $a$ is taken} \\ r(i,a)\ &\qquad \mbox{ Expected reward received in moving from state $i$ if action $a$ is taken} \\ V _{t}(i)\ &\qquad \mbox{ Maximum expected reward that can be accrued from time $t$ until } \\ &\qquad \mbox{ time step $T$, given that the state of the system at time step $t$ is $i$} \\ \lambda \ &\qquad \mbox{ Cars' Poisson arrival rate}\\ \mu \ &\qquad \mbox{Parameter for the exponentially distributed car parking time} \\ t\ &\qquad \mbox{ The number of events (arrivals and departures)} \\ T\ &\qquad \mbox{ The event number at which the process ceases} \\ \phi _{t}\ &\qquad \mbox{ State of the car park after $t$ events} \\ \vert \phi _{t}\vert \ &\qquad \mbox{ Number of cars in the car park after $t$ events} \\ \rho \ &\qquad \mbox{ Load on the car park} \\ A(\phi _{t})\ &\qquad \mbox{ Set of all states accessible from state $\phi _{t}$ if an arrival occurs} \\ d_{s}(\phi _{t})\ &\qquad \mbox{ State that is moved to if a car departs from space $s$ when the car park } \\ &\qquad \mbox{ is in state $\phi _{t}$} \\ V _{t}(\phi _{t})\ &\qquad \mbox{ Minimum expected cumulative imbalance from event $T - t$ to $T$ if the } \\ &\qquad \mbox{ car park is in state $\phi _{t}$} \\ \epsilon \ &\qquad \mbox{ Predetermined tolerance level}\end{array} & & {}\\ \end{array} $$

1.2 MDP Convergence Results

See Table 12.2.

1.3 Policy When l = 8 and c = 1

See Tables 12.3 and 12.4.

1.4 Simulation Results for l = 8 and c = 3

See Tables 12.5 and 12.6.

1.5 Simulation Results for l = 20 and c = 1

See Tables 12.7 and 12.8.

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Cite this chapter

Fackrell, M., Taylor, P. (2017). Allocation in a Vertical Rotary Car Park. In: Boucherie, R., van Dijk, N. (eds) Markov Decision Processes in Practice. International Series in Operations Research & Management Science, vol 248. Springer, Cham. https://doi.org/10.1007/978-3-319-47766-4_12

Download citation

Publish with us

Policies and ethics