Improving the Efficiency of Stochastic Vehicle Routing: A Partial Lagrange Multiplier Method

More realistic than deterministic vehicle routing, stochastic vehicle routing considers uncertainties in traffic. Its two representative optimization models are the probability tail (PT) and the stochastic shortest path problem with delay excess penalty (SSPD), which can be approximately solved by expressing them as mixed-integer linear programming (MILP) problems. The traditional method to solve these two MILP problems, i.e., branch and bound (B&B), suffers from exponential computation complexity because of integer constraints. To overcome this computation inefficiency, we propose a partial Lagrange multiplier method. It benefits from the total unimodularity of the incidence matrix in the models, which guarantees an optimal integer solution by only solving a linear programming (LP) problem. Thus, this partial Lagrange multiplier problem can be further solved using the subgradient method, and the proposed method can guarantee polynomial computation complexity. Moreover, we theoretically prove the convergence and the efficiency, which are also assessed by the experiments on three different scales of graphs (road networks): small scale, medium scale, and large scale. More importantly, the experimental results on the Beijing road network with real traffic data show that our method can efficiently solve the time-dependent routing problem. Additionally, the implementation on the navigation system based on the Singapore road network further confirms that our method can be applied to efficiently solve the real-world stochastic vehicle routing problem.

[1]  H. Mahmassani,et al.  Least expected time paths in stochastic, time-varying transportation networks , 1999 .

[2]  Jie Zhang,et al.  Routing multiple cars in large scale networks: Minimizing road network breakdown probability , 2014, 17th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[3]  T. K. Satish Kumar,et al.  Fast (Incremental) Algorithms for Useful Classes of Simple Temporal Problems with Preferences , 2007, IJCAI.

[4]  Frédéric Roupin,et al.  Partial Lagrangian relaxation for general quadratic programming , 2007, 4OR.

[5]  Dale Schuurmans,et al.  The Exponentiated Subgradient Algorithm for Heuristic Boolean Programming , 2001, IJCAI.

[6]  David C. Parkes,et al.  Iterative Combinatorial Auctions: Theory and Practice , 2000, AAAI/IAAI.

[7]  Richard E. Korf Research Challenges in Combinatorial Search , 2012, AAAI.

[8]  Blai Bonet,et al.  An Admissible Heuristic for SAS+ Planning Obtained from the State Equation , 2013, IJCAI.

[9]  Fazal M. Mahomed,et al.  Conservation laws via the partial Lagrangian and group invariant solutions for radial and two-dimensional free jets , 2009 .

[10]  Daniel J. Rosenkrantz,et al.  An analysis of several heuristics for the traveling salesman problem , 2013, Fundamental Problems in Computing.

[11]  Jie Zhang,et al.  A data-driven method for stochastic shortest path problem , 2014, 17th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[12]  Guangzhong Sun,et al.  Driving with knowledge from the physical world , 2011, KDD.

[13]  M. A. ShehnazBegum,et al.  T-Drive: Enhancing Driving Directions with Taxi Drivers' Intelligence , 2014 .

[14]  D. Schrank,et al.  2012 Urban Mobility Report , 2002 .

[15]  Umut A. Acar,et al.  Fast Parallel and Adaptive Updates for Dual-Decomposition Solvers , 2011, AAAI.

[16]  Yueyue Fan,et al.  Optimal Routing for Maximizing the Travel Time Reliability , 2006 .

[17]  Jean-Louis Goffin,et al.  Convergence of a simple subgradient level method , 1999, Math. Program..

[18]  Eugene Santos Jra,et al.  Polynomial solvability of cost-based abduction * , 1996 .

[19]  David R. Karger,et al.  Optimal Route Planning under Uncertainty , 2006, ICAPS.

[20]  I. Lustig,et al.  Computational experience with a primal-dual interior point method for linear programming , 1991 .

[21]  Yu Zheng,et al.  Travel time estimation of a path using sparse trajectories , 2014, KDD.

[22]  Vincent Conitzer,et al.  Mixed-Integer Programming Methods for Finding Nash Equilibria , 2005, AAAI.

[23]  Yiyong Pan,et al.  Finding Reliable Shortest Path in Stochastic Time-dependent Network , 2013 .

[24]  Patrick Weber,et al.  OpenStreetMap: User-Generated Street Maps , 2008, IEEE Pervasive Computing.

[25]  Gordon Isaac,et al.  Split Routing as a Part of the Urban Navigation , 2012 .

[26]  Christian S. Jensen,et al.  Stochastic skyline route planning under time-varying uncertainty , 2014, 2014 IEEE 30th International Conference on Data Engineering.

[27]  Andrew V. Goldberg,et al.  Hierarchical Hub Labelings for Shortest Paths , 2012, ESA.

[28]  Xing Xie,et al.  T-drive: driving directions based on taxi trajectories , 2010, GIS '10.

[29]  Stephen P. Boyd,et al.  Disciplined Convex Programming , 2006 .

[30]  Abdel Lisser,et al.  Stochastic Shortest Path Problem with Uncertain Delays , 2012, ICORES.

[31]  Francisco Barahona,et al.  The volume algorithm: producing primal solutions with a subgradient method , 2000, Math. Program..

[32]  Karine Zeitouni,et al.  Proactive Vehicular Traffic Rerouting for Lower Travel Time , 2013, IEEE Transactions on Vehicular Technology.

[33]  Hari Balakrishnan,et al.  Stochastic Motion Planning and Applications to Traffic , 2008, WAFR.

[34]  Kenneth R. Rebman Total unimodularity and the transportation problem: a generalization , 1974 .

[35]  Carla P. Gomes,et al.  Structure, Duality, and Randomization: Common Themes in AI and OR , 2000, AAAI/IAAI.

[36]  Peter Sanders,et al.  Contraction Hierarchies: Faster and Simpler Hierarchical Routing in Road Networks , 2008, WEA.

[37]  R. Kalaba,et al.  Arriving on Time , 2005 .

[38]  Nicholas Roy,et al.  Practical Route Planning Under Delay Uncertainty: Stochastic Shortest Path Queries , 2013 .

[39]  Randolph W. Hall,et al.  The Fastest Path through a Network with Random Time-Dependent Travel Times , 1986, Transp. Sci..

[40]  Jian Pei,et al.  Probabilistic path queries in road networks: traffic uncertainty aware path selection , 2010, EDBT '10.

[41]  Matthew Brand,et al.  Stochastic Shortest Paths Via Quasi-convex Maximization , 2006, ESA.