sizing incentives and redistribution in bike sharing
play

Sizing, Incentives and Redistribution in Bike-sharing Systems - PowerPoint PPT Presentation

Sizing, Incentives and Redistribution in Bike-sharing Systems Nicolas Gast 1 G-scop seminar, dec 2011, Grenoble 1. joint work with Christine Fricker (Inria) Introduction and model Homogeneous case Heterogeneous case Conclusion and future work


  1. Sizing, Incentives and Redistribution in Bike-sharing Systems Nicolas Gast 1 G-scop seminar, dec 2011, Grenoble 1. joint work with Christine Fricker (Inria) Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 1/24

  2. Outline Introduction and model 1 Detailed study of the homogeneous case 2 Adding some Heterogeneity 3 Conclusion and future work 4 Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 2/24

  3. A new transportation system. Bike sharing systems started in the 60s. Increasing popularity since Velib’ in Paris (2007). > 400 cities. Ex : Lausanne, Barcelona, Montreal, Washington. Various size : from 200 to more than 50000 bikes. Example of Velib’ : 20000 bikes 2000 stations. Usage : Take a bike from any station. Use it. Return it to a station of your choice. Map of Velib’ stations in Paris (France). Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 3/24

  4. Public but different from public transportation Business model (in most of the cities) publicity in exchange of guarantee of service. Many advantages : Good for the town (pollution, traffic jams, health, image) ; Good for the citizen (cheap, quick, no bike to buy, no risk of theft). However : congestions problems. Empty station Full station Good stations :( :( :) � �� � problematic stations Goal of city : minimize the number of problematic stations. Goal of operator : minimize the running cost. Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 4/24

  5. How to manage them ? Identify bottlenecks : time dependent arrival rate : daily period heterogeneity : popular or non popular stations (housing and working areas, uphill and downhill stations,...) random choices of users. Strategic decisions Planning : number of stations, location, size. Long term operation decisions : static pricing, number of bikes. Short term operating decisions : dynamic pricing, repositioning. Research challenges : Quantify what can be asked by the city. Modelling : temporal and spacial dependencies. Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 5/24

  6. Our approach Congestion due to flows and random choices In this talk : study the impact of random choices Qualitative behavior and quantitative impact of different factors. 1 Strategies : redistribution (trucks) and incentives (pricing). 2 Related work : Traces analysis, clustering (Borgnat et al. 10, Vogel et al. 11, Nair et al. 11] Redistribution based of forecast [Raviv et al. 11, Chemla et al. 09] Few stochastic models. In a similar context : limiting regime with infinite capacity [ Malyshev Yakovlev 96, Georges Xia 10] Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 6/24

  7. Outline Introduction and model 1 Detailed study of the homogeneous case 2 Adding some Heterogeneity 3 Conclusion and future work 4 Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 7/24

  8. The simplest case : homogeneous C = 4 For all N stations : C = 4 Fixed capacity C C = 4 Will be extended to non-homogeneous : arrival rate, routing probability Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 8/24

  9. The simplest case : homogeneous C = 4 For all N stations : C = 4 Fixed capacity C Arrival rate λ . C = 4 λ λ λ Will be extended to non-homogeneous : arrival rate, routing probability Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 8/24

  10. The simplest case : homogeneous C = 4 For all N stations : C = 4 Fixed capacity C Arrival rate λ . Routing matrix : C = 4 1 µ 2 homogeneous. Travel time : 1 µ exponential of 2 mean 1 /µ . Will be extended to non-homogeneous : arrival rate, routing probability Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 8/24

  11. The simplest case : homogeneous C = 4 For all N stations : C = 4 Fixed capacity C Arrival rate λ . Routing matrix : C = 4 1 µ 2 homogeneous. Travel time : exponential of mean 1 /µ . 1 2 Other destination chosen if full ( ≈ µ local search). Will be extended to non-homogeneous : arrival rate, routing probability Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 8/24

  12. A first result : steady state distribution of stations Compute the fraction of station with i bikes. Theorem There exists ρ , such that in steady state, as N goes to infinity : x i = 1 N # { stations with i bikes } ∝ ρ i . 2 + λ We have ρ ≤ 1 iff s ≤ C µ where s be the average number of bikes per stations. s < C 2 + λ s = C 2 + λ s > C 2 + λ µ µ µ ρ < 1 ρ = 1 ρ < 1 Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 9/24

  13. Proof based on mean field approximation x i = 1 N # { stations with i bikes } For fixed N , X i is a complica- ted stochastic process Reversible process but steady state not explicit. Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 10/24

  14. Proof based on mean field approximation x i = 1 N # { stations with i bikes }∝ ρ i N → ∞ System described by an ODE For fixed N , X i is a complica- ted stochastic process The ODE has a unique fixed point. Reversible process but steady state not explicit. Closed-form formula. Use mean field approximation [Kurtz 79] Study the system when the number of stations N goes to infinity. Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 10/24

  15. Consequences : optimal performance for s ≈ C / 2 Fraction of problematic stations (=empty+full) x 0 + x C is minimal for def ρ = 1 i.e. s = s c = λ/µ + C / 2 Prop. of problematic stations is at least 2 / ( C + 1) and “flat” at s c . Ex : for C = 30 : at least 6 . 5% of problematic stations. 1 1 λ / µ =1 λ / µ =1 0.9 λ / µ =10 0.9 λ / µ =10 0.8 0.8 0.7 0.7 Proportion of problematic stations Proportion of problematic stations 0.6 0.6 0.5 0.5 0.4 0.4 0.3 0.3 0.2 0.2 0.1 0.1 0 0 0 5 10 15 20 25 30 35 40 45 0 20 40 60 80 100 120 Number of bikes per station: s Number of bikes per station: s (a) C = 30. (b) C = 100. y -axis : Prop. of problematic stations. x -axis : number of bikes/station s . Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 11/24

  16. Improvement by dynamic pricing : “two choices” rule Users can observe the occupation of stations. Users choose the least loaded among 2 stations close to destination to return the bike (ex : force by pricing) Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 12/24

  17. Improvement by dynamic pricing : “two choices” rule Users can observe the occupation of stations. Users choose the least loaded among 2 stations close to destination to return the bike (ex : force by pricing) Paradigm known as “ the power of two choices ” : Comes from balls and bills [Azar et al. 94] Drastic improvment of service time in server farm [Vvedenskaya 96, Mitzenmacher 96] Question : what is the effect on bike-sharing systems ? Characteristics : Finite capacity of stations. 1 Strong geometry : choice among neighbors. 2 Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 12/24

  18. Two choices – finite capacity but no geometry With no geometry, we can solve in close-form. Proof uses similar mean field argument. Choosing two stations at random, improves perf. from 1 / C to 2 − C Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 13/24

  19. Two choices – taking geometry into acount Problem hard to solve : mean field do not apply (geometry) :(. Existing results for balls and bins (see [Kenthapadi et al. 06]) Only numerical results exists for server farms (ex : [Mitzenmacher 96]) We rely on simulation Occupancy of stations x -axis = occupation of station. y -axis : proportion of stations. Recall : with no incentives, the distribution would be uniform. Empirically : with geometry 2D : proportion of problematic stations is ≈ 2 − C / 2 . (recall : with no-geometry : 2 − C , with no incentive : 1 / C ). Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 14/24

  20. Improvement by redistribution C = 4 Same model as before with a truck C = 4 λ C = 4 λ λ Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 15/24

  21. Improvement by redistribution C = 4 γ · λ Same model as before with a truck With rate γ · λ : C = 4 λ Take a bike from the most loaded. C = 4 Put it in the least loaded. λ λ Question : what should γ be ? 10%, 20%, more ? Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 15/24

  22. Improvement by redistribution C = 4 γ · λ Same model as before with a truck With rate γ · λ : C = 4 λ Take a bike from the most loaded. C = 4 Put it in the least loaded. λ λ Question : what should γ be ? 10%, 20%, more ? Introduction and model Homogeneous case Heterogeneous case Conclusion and future work 15/24

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend