Optimizing the Diamond Lane: A More Tractable Carpool Problem and Algorithms

Abstract: 

Carpooling has been long deemed a promising approach to better utilizing existing transportation infrastructure. However, there are several reasons carpooling is still not the preferred mode of commute in the United States: first, complex human factors, including time constraints and not having right incentive structures, discourage the sharing of rides; second, algorithmic and technical barriers inhibit the development of online services for matching riders. In this work, we study algorithms for 3+ high-occupancy vehicle (HOV) lanes, which permit vehicles that hold three or more people. We focus on the technical barriers but also address the aforementioned human factors. We formulate the HOV3 Carpool problem, and show that it is NP-Complete. We thus pose the relaxed problem HOV3- Carpool problem, allowing groups of up to size three, and propose several methods for solving the problem of finding globally optimal carpool groups that may utilize these 3- HOV lanes. Our methods include local search, integer programming, and dynamic programming. Our local search methods include sampling-based (hill-climbing and simulated annealing), classical neighborhood search, and a hybrid random neighborhood search. We assess the methods numerically in terms of objective value and scalability. Our findings show that our sampling-based local search methods scale up to 100K agents, thereby improving upon related previous work (which studies up to 1000 agents). The hill climbing local search method converges significantly closer and faster towards a naive lower bound on cumulative carpooling cost.

Author: 
Wu, Cathy
Shankari, K.
Kamar, Ece
Katz, Randy
Culler, David
Bayen, Alexandre M.
Publication date: 
November 1, 2016
Publication type: 
Conference Paper
Citation: 
Wu, C., Shankari, K., Kamar, E., Katz, R., Culler, D., Papadimitriou, C., Horvitz, E., & Bayen, A. (2016). Optimizing the Diamond Lane: A More Tractable Carpool Problem and Algorithms. 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC), 1389–1396. https://doi.org/10.1109/ITSC.2016.7795739