A cork model for parking

Similar documents
Departure time choice equilibrium problem with partial implementation of congestion pricing

The dynamics of urban traffic congestion and the price of parking

CONGESTION TOLLING AND URBAN SPATIAL STRUCTURE. Richard Arnott. Department of Economics. Boston College. Chestnut Hill, MA U.S.A.

CURBSIDE PARKING TIME LIMITS *

Morning Commute with Competing Modes and Distributed Demand: User Equilibrium, System Optimum, and Pricing. Eric J. Gonzales and Carlos F.

Course Outline Introduction to Transportation Highway Users and their Performance Geometric Design Pavement Design

Anticipatory Pricing to Manage Flow Breakdown. Jonathan D. Hall University of Toronto and Ian Savage Northwestern University

PROBING A TRAFFIC CONGESTION CONTROVERSY: A COMMENT*

Queueing Systems: Lecture 6. Lecture Outline

Sandwich shop : a queuing net work with finite disposable resources queue and infinite resources queue

Random queues and risk averse users

Congestion Externality and Autonomous Vehicles

PBW 654 Applied Statistics - I Urban Operations Research

Queuing Theory. The present section focuses on the standard vocabulary of Waiting Line Models.

THE STABILITY OF DOWNTOWN PARKING AND TRAFFIC CONGESTION

CE351 Transportation Systems: Planning and Design

Lecture 19: Common property resources

Congestion in a city with a central bottleneck

Queuing Analysis. Chapter Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall

NANYANG TECHNOLOGICAL UNIVERSITY SEMESTER I EXAMINATION MH4702/MAS446/MTH437 Probabilistic Methods in OR

MSA 640 Homework #2 Due September 17, points total / 20 points per question Show all work leading to your answers

Departure Time and Route Choices with Bottleneck Congestion: User Equilibrium under Risk and Ambiguity

Parking Space Assignment Problem: A Matching Mechanism Design Approach

MAT SYS 5120 (Winter 2012) Assignment 5 (not to be submitted) There are 4 questions.

EE 368. Weeks 3 (Notes)

City of Hermosa Beach Beach Access and Parking Study. Submitted by. 600 Wilshire Blvd., Suite 1050 Los Angeles, CA

λ λ λ In-class problems

The curse of the first-in-first-out queue discipline

First-Best Dynamic Assignment of Commuters with Endogenous Heterogeneities in a Corridor Network

The Corridor Problem

Traffic flow theory involves the development of mathematical relationships among

Introduction to queuing theory

Dynamic Atomic Congestion Games with Seasonal Flows

Performance Evaluation of Queuing Systems

Estimating Transportation Demand, Part 2

A Model of Rush-Hour Traffic Dynamics in an Isotropic Downtown Area

Parking Slot Assignment Problem

A SIMPLIFIED MODEL OF URBAN RAILWAY SYSTEM FOR DYNAMIC TRAFFIC ASSIGNMENT

Slides 9: Queuing Models

2.2t t 3 =1.2t+0.035' t= D, = f ? t 3 dt f ' 2 dt

Traffic signal design-ii

5/15/18. Operations Research: An Introduction Hamdy A. Taha. Copyright 2011, 2007 by Pearson Education, Inc. All rights reserved.

Chapter 6 Queueing Models. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation

1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours)

THE STABILITY OF DOWNTOWN PARKING AND TRAFFIC CONGESTION

Travel and Transportation

Cumulative Count Curve and Queueing Analysis

Fundamental Characteristics of Urban Transportation Services

Super Bathrooms. Team 486

Endogenous scheduling preferences and congestion 1

EconS Micro Theory I 1 Recitation #10 - Externalities

Congestion Equilibrium for Differentiated Service Classes Richard T. B. Ma

Classification of Queuing Models

CSC200: Lecture 30 1 / 1

Dynamic Traffic Modeling: Approximating the equilibrium for peak periods in urban areas. LUTS, EPFL April 2015

Cuckoo Clock Hospital Part 1 Page 1. Cuckoo Clock Hospital 7452 Spring Village Drive Apt 218 Springfield VA

CHAPTER 3. CAPACITY OF SIGNALIZED INTERSECTIONS

A New Look at the Two-Mode Problem. Marvin Kraus *

The Concert Queueing Game: To Wait or To be Late

On the global stability of departure time user equilibrium: A Lyapunov approach

Real-Time Congestion Pricing Strategies for Toll Facilities

The effect of probabilities of departure with time in a bank

Queuing Theory. Using the Math. Management Science

Exercises Solutions. Automation IEA, LTH. Chapter 2 Manufacturing and process systems. Chapter 5 Discrete manufacturing problems

Engineering Mathematics : Probability & Queueing Theory SUBJECT CODE : MA 2262 X find the minimum value of c.

Keystone Exam Concept Review. Properties and Order of Operations. Linear Equations and Inequalities Solve the equations. 1)

PRICING, METERING, AND EFFICIENTLY USING URBAN TRANSPORTATION FACILITIES

HITTING TIME IN AN ERLANG LOSS SYSTEM

(u v) = f (u,v) Equation 1

Topic 2 Part 1 [195 marks]

Lecture 6: Competitive Equilibrium in the Growth Model (II)

Systems of Linear Equations in Two Variables. Break Even. Example. 240x x This is when total cost equals total revenue.

COMP9334 Capacity Planning for Computer Systems and Networks

Quiz Queue II. III. ( ) ( ) =1.3333

determine whether or not this relationship is.

Solutions to COMP9334 Week 8 Sample Problems

CPU Scheduling Exercises

Equilibrium solutions in the observable M/M/1 queue with overtaking

Waiting Line Models: Queuing Theory Basics. Metodos Cuantitativos M. En C. Eduardo Bustos Farias 1

Shock wave analysis. Chapter 8. List of symbols. 8.1 Kinematic waves

UC Berkeley Working Papers

QueueTraffic and queuing theory

First-Best Dynamic Assignment of Commuters with Endogenous Heterogeneities in a Corridor Network

Optima and Equilibria for Traffic Flow on Networks with Backward Propagating Queues

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE

Traffic Flow Theory and Simulation

Economics th April 2011

CRUISING FOR PARKING AROUND A CIRCLE

Algebra Homework 1: Linear Equations

2905 Queueing Theory and Simulation PART IV: SIMULATION

Surge Pricing and Labor Supply in the Ride- Sourcing Market

Introduction to Queuing Networks Solutions to Problem Sheet 3

Analysis of Software Artifacts

Ways to study a system System

Created by T. Madas KINEMATIC GRAPHS. Created by T. Madas

Good luck! School of Business and Economics. Business Mathematics. Date: 25 October, Time: 12:00. Calculator allowed:

CS418 Operating Systems

HALFF 16196? TRAFFIC MANAGEMENT PLAN. Richardson ISD Aikin Elementary School Dallas, Texas North Bowser Road Richardson, Texas 75081

Summary. Purpose of the project

The effects of public transportation on urban form

Transcription:

A cork model for parking Marco Alderighi U. Valle d Aosta SIET 2013 Venezia Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 1 / 26

The problem Many facilities, such as department stores, outlet villages, big theaters, airports, sport resorts and so on, have a dedicated parking area, usually with a slightly oversized capacity for their users/customers. Parking in this compounds may be time consuming, according to the arrival time. The more the parking area gets congested, the harder to find an empty lot and to park in it. As a result users may weight up arriving late or early to destination to avoid congestion in the parking area. We call this situation cork model in analogy of the bottleneck model Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 2 / 26

Literature review 1 Vickrey (1963) 2 Arnott, de Palma & Lindsey (1990, 1993, 1999) 3 Arnott & Rowse (1999) 4 Voith (1998) 5 Ommeren, Wentink & Dekkers (2011) 6 Anderson & de Palma (2004) 7 Danielis & Marcucci (2002) Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 3 / 26

Main results Similar but not identical properties of the standard bottleneck model Congestion at the gate can be eliminated but not congestion in the Parking Area The average arrival time at the Parking Area is before the preferred time The optimal average arrival time at the Parking Area is before the average arrival time Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 4 / 26

Assumptions M identical users are assumed to be equally interested to get at the Destination at the ideal time 0. When reaching the Parking Area at time t, the user may eventually spend time (q 0) to queue before entering the Parking Area and time (c 0) to cruise for parking in the Parking Area. We normalize to zero the time spent to reach the Parking Area as well as the walking time to reach the final destination from the parking lot. The user pay a price per minute α for the time h = q + c spent to park. The arrival time at Destination is: l = t + q + c, i.e. the lag (l > 0) or lead (l < 0). Arriving early or late has a cost per minute β. We assume that: α > β. Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 5 / 26

Parking procedure Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 6 / 26

Parking procedure At each instant t, r (t) cars approach to a Parking Area d (t) the total number of cars that aim at parking f (t) cars that are already in the Parking Area and failed to find an empty parking lot. b (t) new cars in the Parking Area s be the maximum number of cars that can simultaneously search for a parking lot in the Parking Area ρ (t) is percentage of free parking lots in the Parking Area that will be available for the user entering at t. ρ (t) g (t) cars that succeed in finding an empty parking lot f (t) = (1 ρ (t)) g (t) cars that fail. Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 7 / 26

Drivers Drivers can be in one of the four cases: not yet arrived, waiting in front of the gate, cycling in the Parking Area, Parked: q (t) queuing time is: q (t) = max {d (t), b (t)} b (t) b (t) c (t) expected cycling time. The first driver finds an empty parking lot for sure and therefore c (t I ) = 1 (one attempt). Since the Parking Area gets crowded and crowded over time, c increases over time. The maximum value is: c = Therefore, the lag or lead time is: N N M. l (t) = t + [q (t) + c (t + q (t))] = t + [ ] 1 q (t) + ρ (t + q (t)) Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 8 / 26

Cars parked in the Parking area I Let P (t) be the total number of parked car and g (t) = f (t) + b (t) the number of cars searching for an empty parking lot in the Parking Area. The first order derivative of P (t) is given by: P (t) := p (t) = ρ (t) g (t) = N P (t) N g (t) (1) Since all users share the same optimal arrival time and are rational, there exists a time window [t I, t F ], such that g (t) = s for all t [t I, t F ]. In the rush hour the number of searching for an empty parking lot is given by the absortive capacity of the Parking. Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 9 / 26

Cars parked in the Parking area II Solving the differential equation (1): P (t) = N + ke 1 N st To compute the value for the constant k, we shall assume that at the time of the first arrival, the parking area is empty, that is t I such that Solving for k we get Therefore we can write: P (t I + 1) = N + ke 1 N st I = 0 k = P (t) = N N e 1 N st I +1 ( 1 e s N (t I t+1) ) (2) Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 10 / 26

Cars parked in the Parking area III The rush hour will last until the last user arriving at time t F parks. Since the last user will face no queue at the gate, q (t F ) = 0, and maximum time cruising for parking, c (t F ) = c =, we must have that P (t F + c (t F )) = N and we can solve the last equation to get N N M (1 e s N (t I t F M N M ) ) = M t F = t I + (1 c) + N s ln c (3) From equation (3) it can be seen that the length of the rush hour depends only on the total number of users and the technical characteristics of the Parking Area, measured by the total number of parking lots, N, and the absorptive capacity of the Parking Area, s. Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 11 / 26

Cars parked in the Parking area IV The total cost for a driver arriving at the Parking Area at time t [t I, t F ] is TC (t) = α (q (t) + c (t + q (t))) + β l (t + q (t)) (4) Note: at time t I : q (t I ) = 0; c (t I ) = 1 and l (t I ) = t I + 1 < 0 and at time t F : q (t F ) = 0, but c (t F ) = c and l (t F ) = t F + c. Now we can compute the value of t I assuming that, at equilibrium, the first and the last user must be equally well off α + β t I + 1 = α c + β [t I + (1 c) + Ns ] ln c + c (5) Therefore, solving equation (5) we can compute t I = 1 ( N 2 s ln c + α ) ( c 1) 1 < 0 β (6) t F = 1 ( N 2 s ln c α ) ( c 1) c β (7) Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 12 / 26

Average arrival time and preferred time Remark From equations (6) and (7) it comes immediately that the rush hour is not centered at 0, the optimal desired time of arrival. Classical bottleneck models usually provide a symmetric equilibrium interval. The mean value of the interval [t I, t F ] is: t av = 1 2 α β ( c 1) 1 ( c + 1) < 0 2 Remark It is also interesting to note that the mean between the maximum lead, l (t I ), and the maximum lag, l (t F ), is still negative: l av = α ( c 1) < 0. β Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 13 / 26

Total number of cars entered in the Parking Area at time t Total number of cars B (t) includes both cars that have already parked and those still cruising for parking. Since: b (t) = s f (t) = ρ (t) s, therefore: B (t) = = s t t I t t I b (x) dx = s t t I e s N (t I x +1) dx = Ne s N t N P (x) ρ (x) dx = s dx = P (t)(8) t I N ( ) 1 e N s (t I t) (9) Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 14 / 26

Cars cycling in the Parking Area at time t Noting that p (t) = P (t) B (t) P (t), we obtain: c(t) c (t) ( ) B (t) P (t) P = Ne N s 1 e N s (t I t) N (1 ) e N s (t I t+1) (t) se N s (t I t+1) N ( ) s e N s (t I t) 1 e N s Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 15 / 26

Cars parked in the Parking Area at time t I In order to compute the cars parked at the Parking Area at time t, we consider the lag or lead time that makes indifferent drivers. We recall that: l (t) = t + q (t) + c (t + q (t)) > 0 lag < 0 lead Let h (t) = q (t) + c (t + q (t)), hence, all drivers arriving at time t must be equally well off, that is: α β (t I + 1) = αh (t) + β t + h (t). (10) Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 16 / 26

Cars parked in the Parking Area at time t II Let t the arrival time at the gate of the driver exactly in time. Then for those drivers arriving at t such that t I t < t or t + h (t) < 0, it follows: or: α β (t I + 1) = αh (t) β (t + h (t)) h (t) = 1 + β α β (t t I ) For those drivers arriving at time t < t t F or t + h (t) > 0, it follows: or: α β (t I + 1) = αh (t) β (t + h (t)) h (t) = 1 β α + β (t + t I + 2) Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 17 / 26

Driver exactly in time Finally, we can easily find the arrival time t that allows drivers to be exactly in time, t + h ( t) = 0 at the destination: α β (t I + 1) = αh ( t) or: t = β α (t I + 1) 1 < 0 Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 18 / 26

Total cars at the gates of the Parking Area at time t Since D (t) = P (t + h (t)), we have: ( N 1 e N s D (t) = ( N 1 e N s ) α(t t I ) α β α(t t I ) 2β(t I +1) α+β ) t I t t t < t t F Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 19 / 26

Graphical representation Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 20 / 26

Characteristics of the market eq. with no parking fees Market equilibrium is ineffi cient for two reasons: 1 queueing at the gate is a pure loss of time; 2 because cruising costs are increasing over time, drivers would arrive too early. Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 21 / 26

Characteristics of the market eq. with parking fees In order to find the optimal parking schedule, we need to minimizes the total cost of queueing, parking and the lag/lead time. The cumulate cruising time in the Parking Area is given by technical characteristics and it cannot be modified. Since queueing time is a pure deadweight loss, social optimum requires to reduce it to zero. Hence, drivers should be scheduled to arrive at such rate that d (t) = b (t), for all t I t t F and choosing the optimal time of the first arrival, such that: After integrating, we obtain: ti +1+ N s ln c min x dp (x) t I t I +1 t SO I = N s ln 1 + c 2c 1 (11) Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 22 / 26

Optimal fees Using equation (4), and previous equations, the total costs (excluding parking fees) is: { (α β) c (t) βt t SO TC (t) = I t t SO (α + β) c (t) + βt t SO < t tf SO The optimal fee requires that all consumers should be well off. The first driver faces a total cost (excluding the parking fee) equals to TC ( ti SO ) = α + β 1 N 1+ c s ln c and the last driver TC ( tf SO ) ( = α + β 1 N 1+ c s ln c) c = T C. Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 23 / 26

Theorem For any driver, the optimal fee is of the form: ϕ (t) = T C TC (t). That is: ϕ (0) = ( M α + β 1 ) N ln c N M 1 + c s ϕ (t) = TC (t) Remark ti SO > ti and tf SO > t F Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 24 / 26

Graphical presentation Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 25 / 26

Conclusions Similar but not identical properties of the standard bottleneck model Congestion at the gate can be eliminated but not congestion in the Parking Area The average arrival time at the Parking Area is before the preferred time Market equilibrium is ineffi cient for two reasons: 1 queueing at the gate is a pure loss of time; 2 because cruising costs are increasing over time, drivers would arrive too early. The optimal average arrival time at the Parking Area is before the average arrival time Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 26 / 26