Optimizing Cyclist Parking in a Closed System

Similar documents
A IMPROVED VOGEL S APPROXIMATIO METHOD FOR THE TRA SPORTATIO PROBLEM. Serdar Korukoğlu 1 and Serkan Ballı 2.

Three New Methods to Find Initial Basic Feasible. Solution of Transportation Problems

AGA Swiss McMahon Pairing Protocol Standards

A Game Theoretic Study of Attack and Defense in Cyber-Physical Systems

Mixture Models & EM. Nicholas Ruozzi University of Texas at Dallas. based on the slides of Vibhav Gogate

Decision Trees. Nicholas Ruozzi University of Texas at Dallas. Based on the slides of Vibhav Gogate and David Sontag

Mathematics of Pari-Mutuel Wagering

The Willingness to Walk of Urban Transportation Passengers (A Case Study of Urban Transportation Passengers in Yogyakarta Indonesia)

SIDT 2017 XXII SEMINARIO SCIENTIFICO DELLA SOCIETÀ ITALIANA DOCENTI DI TRASPORTI

Estimating Paratransit Demand Forecasting Models Using ACS Disability and Income Data

EXECUTIVE SUMMARY. The primary challenges identified are:

ATTACHMENT 4 - TDM Checklist. TDM Checklist Overview

i) Linear programming

Calculation of Trail Usage from Counter Data

Product Decomposition in Supply Chain Planning

Prediction Market and Parimutuel Mechanism

arxiv: v1 [math.co] 11 Apr 2018

Introduction to Pattern Recognition

1.1 The size of the search space Modeling the problem Change over time Constraints... 21

TIMETABLING IN SPORTS AND ENTERTAINMENT

2 When Some or All Labels are Missing: The EM Algorithm

Urban OR: Quiz 2 Solutions (2003) ( 1 ρ 1 )( 1 ρ 1 ρ 2 ) ( 1 12 )( ) σ S ] 24 [ 2 = 60, 2 2 ] ( 2 ) 3

Which On-Base Percentage Shows. the Highest True Ability of a. Baseball Player?

UAID: Unconventional Arterial Intersection Design

if all agents follow RSS s interpretation then there will be zero accidents.

The system design must obey these constraints. The system is to have the minimum cost (capital plus operating) while meeting the constraints.

Sherwood Drive Traffic Circle

Scheduling the Brazilian Soccer Championship. Celso C. Ribeiro* Sebastián Urrutia

Traffic circles. February 9, 2009

San Bernardino County Non-Motorized Transportation Plan - Chapter 5

Polynomial DC decompositions

CITY OF CAMBRIDGE 2015 BICYCLE PLAN TOWARDS A BIKABLE FUTURE

Application of Bayesian Networks to Shopping Assistance

9/21/2016 VIA . RE: The Knot (DR16-270)

Bicycle Master Plan Goals, Strategies, and Policies

Applying Bi-objective Shortest Path Methods to Model Cycle Route-choice

CENG 466 Artificial Intelligence. Lecture 4 Solving Problems by Searching (II)

Tokyo: Simulating Hyperpath-Based Vehicle Navigations and its Impact on Travel Time Reliability

Campus Bike Parking Overhaul Phase I: Request for Funding. Facilities and Services February 15, 2012

National Bicycle and Pedestrian Documentation Project INSTRUCTIONS

A Cost Effective and Efficient Way to Assess Trail Conditions: A New Sampling Approach

Introduction. Using the Checklist. TDM-Supportive Development Design and Infrastructure Checklist Version 1.0 (30 June 2017) City of Ottawa

Titolo presentazione sottotitolo

The Mobility and Safety of Walk-and-Ride Systems

EE 364B: Wind Farm Layout Optimization via Sequential Convex Programming

Johnwoods Street Closure Summary Response

ADOT Statewide Bicycle and Pedestrian Program Summary of Phase IV Activities APPENDIX B PEDESTRIAN DEMAND INDEX

CAMPUS GUIDE TO BIKE SHARE. h o w t o p l a n a n d l a u n c h a s u c c e s s f u l u n i v e r s i t y b i k e s h a r e p r o g r a m

Queue analysis for the toll station of the Öresund fixed link. Pontus Matstoms *

Transposition Table, History Heuristic, and other Search Enhancements

MEETPLANNER DESIGN DOCUMENT IDENTIFICATION OVERVIEW. Project Name: MeetPlanner. Project Manager: Peter Grabowski

Plant City Walk-Bike Plan

Roads and Vehicular Traffic Design Principles. Roads and Vehicular Traffic Recommendations

A Finite Model Theorem for the Propositional µ-calculus

Optimization of an off-road bicycle with four-bar linkage rear suspension

TRAFFIC IMPACT STUDY CRITERIA

Lecture 5. Optimisation. Regularisation

ADA TRANSITION PLAN 2013

Design and Evaluation of Adaptive Traffic Control System for Heterogeneous flow conditions. SiMTraM & CosCiCost2G

BICYCLE PARKING IN RESIDENTIAL AREAS

Youth Sports Leagues Scheduling

Practical Approach to Evacuation Planning Via Network Flow and Deep Learning

Volume-to-Capacity Estimation of Signalized Road Networks for Metropolitan Transportation Planning

An approach for optimising railway traffic flow on high speed lines with differing signalling systems

Tonight is for you. Learn everything you can. Share all your ideas.

Lecture 10. Support Vector Machines (cont.)

Bike Rack Occupancy on the University of North Texas Campus

Replay using Recomposition: Alignment-Based Conformance Checking in the Large

EUCLID AVENUE PARKING STUDY CITY OF SYRACUSE, ONONDAGA COUNTY, NEW YORK

APPENDIX W OFF-MODEL ADJUSTMENTS

CAMPUS PARKING STUDY Analysis and Alternatives Executive Summary

TRAVEL PLAN: CENTRAL EUROPEAN UNIVERSITY CAMPUS REDEVELOPMENT PROJECT TRAVEL PLAN. Central European University Campus Redevelopment Project.

Basketball field goal percentage prediction model research and application based on BP neural network

Grove Hall Business District Parking Analysis

A GIS APPROACH TO EVALUATE BUS STOP ACCESSIBILITY

Breaking Up is Hard to Do: An Investigation of Decomposition for Assume-Guarantee Reasoning

CITY OF COCOA BEACH 2025 COMPREHENSIVE PLAN. Section VIII Mobility Element Goals, Objectives, and Policies

CONNECTING PEOPLE TO PLACES

Appendix F: Detailed Modeling Results

Bicycle Count Corner of 116th Street & Broadway Manhattan, New York City

CASTLE CREEK CORRIDOR PLANNING PUBLIC OPEN HOUSE

Helicopters / Vortex theory. Filipe Szolnoky Cunha

Rolling Out Measures of Non-Motorized Accessibility: What Can We Now Say? Kevin J. Krizek University of Colorado

Resource Allocation for Malaria Prevention

APPENDIX D: Southwest Volusia Regional Transportation Study. Evaluation Criteria FINAL

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001

HIGH RESOLUTION DEPTH IMAGE RECOVERY ALGORITHM USING GRAYSCALE IMAGE.

Ron Gibson, Senior Engineer Gary McCargar, Senior Engineer ONEOK Partners

College Football Rankings: An Industrial Engineering Approach. An Undergraduate Honors College Thesis. in the

ESTIMATION OF THE DESIGN WIND SPEED BASED ON

EXECUTIVE SUMMARY: TRANSIT-ORIENTED DEVELOPMENT IN SMITHS FALLS, ONTARIO; A COMPARISON BETWEEN TWO SITES

Introduction to Pattern Recognition

#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS

Design Project 2 Sizing of a Bicycle Chain Ring Bolt Set ENGR 0135 Sangyeop Lee November 16, 2016 Jordan Gittleman Noah Sargent Seth Strayer Desmond

AutonoVi-Sim: Modular Autonomous Vehicle Simulation Platform Supporting Diverse Vehicle Models, Sensor Configuration, and Traffic Conditions

Two-Stage Linear Compressor with Economizer Cycle Where Piston(s) Stroke(s) are Varied to Optimize Energy Efficiency

Chapter 7. Transportation. Transportation Road Network Plan Transit Cyclists Pedestrians Multi-Use and Equestrian Trails

Double the amount of bicycle ridership while at the same time reducing the number of bicycle crashes by one-third.

The notion of independence in the theory of evidence: An algebraic study

COMBINING THE POWER OF BICYCLE USE AND PUBLIC TRANSPORT: IMPLEMENTING THE BIKE-TRAIN SYSTEM IN THE NEW ZEALAND CONTEXT

Transcription:

Optimizing Cyclist Parking in a Closed System Letu Qingge, Killian Smith Gianforte School of Computing, Montana State University, Bozeman, MT 59717, USA Abstract. In this paper, we consider the two different aspects of the bike parking problem; namely the assignment of bike racks to locations, and the selection of the minimal number of bike rack locations satisfying some maximum walking distance d. The first sub-problem considered was the assignment of bike racks to individual buildings in the attempt to satisfy the needs of the total number of cyclists expected to reside within a building during the course of an average day. We show that the case of assigning a finite number of bike racks to all buildings on a campus is NP-Hard, and propose a greedy algorithm to obtain a solution. The case of allowing for additional bike racks to be purchased is shown to be Polynomial-Time solvable. The second sub-problem, finding the minimal number of bike rack locations, is shown to be NP-Hard, and a method to use approximation algorithms for the Maximum Independent Set to find solutions is demonstrated. 1 Introduction Historically, the process of finding adequate parking has been notoriously difficult for university cyclist commuters. Bike racks are inevitably filled, and when an individual finally does find an open slot, it is oftentimes located a great distance from the target building. The purpose of this year s data challenge is to address this issue, and find solutions to encourage the university population to use bicycles as a viable transportation option. The proposed solutions should be generic enough to be applied to other campuses. While there are many approaches to solve this open ended problem, our group took the stance of treating the problem space as an optimization problem. Our solution only uses information about bike rack locations and counts, as well as the number of users in each subset of the system. This simplification captures the essence of the problem, but omits details such as topography, full sidewalk paths, weather conditions at local points, and the details of how foot traffic flows throughout campus over the course of a day. The omission of these details prevent us from obtaining an complete optimal solution, but our method will provide insight on improving the parking experience for cyclists by providing near optimal solutions on the simplified model. 2 The Problem Definition The bike parking problem is multi-objective; namely, the solution should attempt to minimize the walking distance for students and employees, as well as minimize

the cost of implementation and maintenance for the university. For the remainder of the report, we will be consistent in our usage of the following variables: let d be the distance that has been deemed an acceptable walking distance. let L i be the ith location for bike racks. let c i be the total occupancy for building i. let α i be the percentage of building i s occupants that commute via bicycle. let b j be the number of bikes that rack j can hold. Note that the existing bike racks on the campus of Montana State University only have values of b j = 10 and b j = 18. let λ i,j be the number of bike racks selected for L i that have the capacity b j. let σ i,j be the number of bike racks of capacity j at location i. Ideally, we would like to minimize both d and the number of locations of bike racks. The astute reader will notice that these objectives are at odds. To fully minimize the number of bike rack locations, we could place all sites near the center of a university campus. The walking distance to and from buildings would likely surpass the value of d though, making this solution unacceptable. Solutions must take both objectives into account in order to be viable. 2.1 Bicycle Rack Assignment to Locations Considering that different types of bike racks have different fixed capacities, the first problem our group chose to address was to assign the minimum number of bike racks needed to satisfy the number of cyclists for each building. The simplest case to consider is to allow for as many bikes racks of each unique capacity to be used, without limits on how many of each type can be used in the system. Definition 1. Bike Parking Problem with Minimum Number of Bike Racks(BPP- MNBR): Inputs: number of unique bike rack capacities k, number of buildings m. Goal: Minimize the number of bike racks required to provide full service at each building. minimize m i=1 j=1 σ i,j s.t. i, λ i,j b j α i c i j=1 This system satisfies the constraint that the number of available bike slots at a given building is at least as large as the number of users at that building. The overall objective is to minimize the number of racks located at a given building.

Theorem 1. Bike Parking Problem with Minimum Number of Bike Racks(BPP- MNBR) is Polynomial-Time solvable. Proof. Since the number of bike racks of each capacity can be treated as infinite, we can solve the constraints for each building independently. Each of these simple linear systems can be solved in Polynomial-Time by using a linear constraint algorithm such as the Simplex algorithm[2]. Therefore, BPP-MNBR is solvable in Polynomial-Time. In reality, we oftentimes cannot treat the pool of available bike racks as infinite, and must limit ourselves to however many bike racks can be afforded in a budget. This then becomes a linear optimization problem with the additional constraint that the total number of each type of bike rack is fixed. Definition 2. Bike Parking Problem with Limited Number of Bike Racks(BPP- LNBR): Input: Given the number of bike racks n with k different bike types, where n = n 1 +n 2 + +n k and the number of buildings m with occupancy c i (i=1,2,...,m). Question: how to deploy n bike racks over each location L i to maximize the service to each building. We model this problem as a minimization problem, attempting to minimize the overall number of unserviced students across campus. minimize m (α i c i i=1 λ i,j b j ) j=1 s.t. m k, λ i,k n (1) i, i=1 λ i,j θ (2) j=1 Where θ is some minimum number of bike slots that is guaranteed to be available at each L i. This is to ensure that the distribution of bike racks across campus has full coverage, even in the case where the population is locationally skewed. If there are still bike racks left unassigned at the end of the assignment process, the remaining racks should be distributed evenly across the available locations to increase the coverage of as many buildings as possible. Theorem 2. Bike Parking Problem with Limited Number of Bike Racks(BPP- LNBR) is NP-complete. We conjecture that BPP-LNBR is NP-complete. The reason why we assume BPP-LNBR is NP-complete is similar to the NP-complete Knapsack problem or

subset sum problem and its running time is exponential. Currently, this proof is still incomplete. Since BPP-LNBR is likely NP-Complete, and therefore intractable, we propose a greedy algorithm to provide a solution to the problem. In this model, we also consider a maximal threshold function, Γ, to prevent the case of placing all available bike racks at the largest capacity building(s), and neglecting to place additional racks at medium to lower capacity buildings. A simple definition of Γ i could be Γ = c i m j=1 c j. The full description of this greedy method is detailed in Algorithm 1. Algorithm 1 A greedy algorithm for solving BPP-LNBR 1: procedure BPP-LNBR-GREEDY 2: for each building i assign r i bike racks to satisfy minimum threshold 3: remove the r i bike racks from the available bike rack pool, S 4: close; 5: sort buildings by capacity 6: for each building i 7: assign minumum number of bike racks, r i, to satisfy r i Γ c i 8: remove the r i bike racks from the available bike rack pool, S 9: until S =. 10: goto loop. 11: close; 2.2 Minimizing the Number of Locations In addition to minimizing the number of bike racks at a location, we may also want to minimize the number of locations for groups of bike racks. The intuition is to set a maximum acceptable walking distance, d, between a bike rack and a target building. Buildings that have overlapping regions to place bike racks can share bike rack space, with the bike racks being located anywhere within the intersection of the n buildings available regions. The total number of bike slots available at this shared location should be equivalent to the sum of the demands of all of the buildings. In this way, we can completely cover the demand, as well as minimize the number of rack locations parameterized by some distance d. It is important to note that this solution is NP-Hard, and does not scale to a larger number of buildings. It can, however, be solved within an approximation factor in Polynomial-Time by using approximation algorithms for the Maximum- Independent-Set problem. Further details about the approximation algorithm for MAX-IS is described in [4]. Theorem 3. Finding all overlapping regions between building areas is NP-Hard.

Proof. Let M be the set of all buildings in the problem space, and d max be the user defined acceptable distance. 1. Compute the pairwise distances, d i,j = distance(m i, m j ) between all members of m i, m j M. For every d i,j d max, create an undirected edge from m i to m j. 2. All buildings that are within d max distance of each other will be a clique in the graph. In our problem space, we can treat each clique as a single shared bike rack location. This means that the Maximum-Independent-Set for the graph of the system is the solution to find the minimum number of locations to satisfy a minimum walking distance between each building and it s bike racks in the system. The Max-Independent-Set problem is NP-Hard[4]. Since there is a 1-1 correspondence between Max-Independent-Set and finding the minimum number of bike rack locations, finding all the overlaps between building areas must be NP-Hard. More proof details about Maximum-Independent-Set can be seen in Reference[3]. Once all overlapping regions, as well as regions for the individual buildings with no overlap, are found, exact locations for bike racks can be chosen within the region. The exact locations should be chosen considering the following: proximity to a sidewalk path, proximity to a buildings entrance, and obstacles or vegetation that may be in the way of commuters or maintenance. Since each of potential bike rack locations is so small, deciding the position of the racks can be done with relative ease by ground personnel installing the racks. 3 Evaluation Our solutions to the bike parking problem use limited information about a university campus, and provide adequate solutions to a simplified model. Due to the simplicity and tractability of our solutions, we believe that they are a viable option to attempt to improve parking for cyclist commuters. Some of the benefits of our solutions include: Generality: The solutions provided are not dependent on any concrete instance of a campus, nor do they require the problem space to be a university campus. The solutions will in fact work in any system that has a finite number of locations with a number of discrete storage slots. In addition, our solution can also minimize the number of locations by compacting locations that are within some threshold distance. Scalability: All solutions provided use algorithms that run in Polynomial- Time, making them scalable to much larger systems. In the case of Montana State University, which is expected to grow 20% within the next 5 years, the solutions can be modified by adding additional buildings, adjusting capacities of buildings, or by increasing the α i values for the buildings. Each of these changes does not affect the overall effectiveness or performance of the solutions.

Feasibility: Our solution to the case of using only existing bike racks (BPP- LNBR), coupled with minimizing the number of locations, is an extremely feasible solution. All of the raw materials are present in the system; they only need to be repositioned. The solution to BP-MNBR can be used as an upper bound for full coverage of the system, and the university can purchase additional bike racks as funding allows in an attempt to approach this full coverage of the system. 4 Conclusions This paper provides generic and scalable solutions to the bike parking problem, at minimal cost. While abstract, both the BPP-MNBR and BPP-LNBR detail the raw number of bike racks that should be placed at each building. In addition, we provide the means for a campus to condense the number of locations for bike racks, which reduces the cost of maintenance while not taking a performance reduction in the coverage of the campus. Future work on this problem would likely benefit from modifying the distance parameter d to be a polygon from a given buildings outer perimeter rather than a fixed distance from the approximated center of the building. This would yield results with less error for the MIN-LOC problem, and could potentially find additional common bike rake locations between buildings. Again, due to time constraints, this avenue was not perused. References 1. Data Infrastructure & Scholarly Communication, Montana State University, Bozeman MT, 2016 [source for data sets] 2. G. Dantzig. Origins of the Simplex Method. In Systems Optimization Laboratory Technical Report 87-5, 1987. 3. Halldrsson, Magns M. Approximating Discrete Collections via Local Improvements. In SODA, vol. 95, pp. 160-169. 1995. 4. P. Berman and M. Frer. Approximating maximum independent set in bounded degree graphs. In Proceedings of the fifth annual ACM-SIAM symposium on Discrete algorithms (SODA 94). Society for Industrial and Applied Mathematics, Philadelphia, PA, USA, 365-371. 1994.