Computing Earth mover's distances on a road map with applications to one-way vehicle sharing

The Earth mover's distance (EMD) is a measure of distance between probability distributions which is at the heart of mass transportation theory. Recent research has shown that the EMD plays a crucial role in studying the potential impact of one-way vehicle sharing paradigms like Mobility-on-Demand (MoD). While the ubiquitous physical transportation setting is the “road network”, characterized by systems of roads connected together by interchanges, most analytical works about vehicle sharing represent distances between points in a plane using the simple Euclidean metric. Instead, we consider the EMD when the ground metric is taken from a class of one-dimensional, continuous metric spaces, reminiscent of road networks. We produce an explicit formulation of the Earth mover's distance given any finite road network R. The result generalizes the EMD with a Euclidean ℝ1 ground metric, which has remained one of the only known non-discrete cases with an explicit formula. Our formulation casts the EMD as the optimal value of a finite-dimensional, real-valued optimization problem, with a convex objective function and linear constraints. In the special case that the input distributions have piece-wise uniform (constant) density, the problem reduces to one whose objective function is convex quadratic. Both forms are amenable to modern mathematical programming techniques.

[1]  Munther A. Dahleh,et al.  A Dynamic Pickup and Delivery Problem in Mobile Networks Under Information Constraints , 2008, IEEE Transactions on Automatic Control.

[2]  Azriel Rosenfeld,et al.  A distance metric for multidimensional histograms , 1985, Comput. Vis. Graph. Image Process..

[3]  Yaron Lipman,et al.  Conformal Wasserstein distance: II. computational aspects and extensions , 2013, Math. Comput..

[4]  Leonidas J. Guibas,et al.  The Earth Mover's Distance as a Metric for Image Retrieval , 2000, International Journal of Computer Vision.

[5]  Gilbert Laporte,et al.  Dynamic pickup and delivery problems , 2010, Eur. J. Oper. Res..

[6]  Haibin Ling,et al.  An Efficient Earth Mover's Distance Algorithm for Robust Histogram Comparison , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Emilio Frazzoli,et al.  An Explicit Formulation of the Earth Movers Distance with Continuous Road Map Distances , 2013, 1309.7098.

[8]  Jason D. Papastavrou,et al.  A stochastic and dynamic model for the single-vehicle pick-up and delivery problem , 1999, Eur. J. Oper. Res..

[9]  David K. Smith Network Flows: Theory, Algorithms, and Applications , 1994 .

[10]  Alexandr Andoni,et al.  Earth mover distance over high-dimensional spaces , 2008, SODA '08.

[11]  Emilio Frazzoli,et al.  Fundamental performance limits and efficient polices for Transportation-On-Demand systems , 2010, 49th IEEE Conference on Decision and Control (CDC).

[12]  J. Beardwood,et al.  The shortest path through many points , 1959, Mathematical Proceedings of the Cambridge Philosophical Society.

[13]  S. Rachev,et al.  Mass transportation problems , 1998 .

[14]  Ronitt Rubinfeld,et al.  Sublinear Time Algorithms for Earth Mover’s Distance , 2009, Theory of Computing Systems.

[15]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[16]  Emilio Frazzoli,et al.  Asymptotically Optimal Algorithms for One-to-One Pickup and Delivery Problems With Applications to Transportation Systems , 2012, IEEE Transactions on Automatic Control.

[17]  William J. Mitchell,et al.  Reinventing the Automobile for Urban Use , 2010 .

[18]  David P. Woodruff,et al.  Efficient Sketches for Earth-Mover Distance, with Applications , 2009, 2009 50th Annual IEEE Symposium on Foundations of Computer Science.

[19]  David W. Jacobs,et al.  Approximate earth mover’s distance in linear time , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[20]  Piotr Indyk,et al.  A near linear time constant factor approximation for Euclidean bichromatic matching (cost) , 2007, SODA '07.

[21]  Atsuyuki Okabe,et al.  Spatial Analysis Along Networks: Statistical and Computational Methods , 2012 .

[22]  Emilio Frazzoli,et al.  Load Balancing for Mobility-on-Demand Systems , 2011, Robotics: Science and Systems.

[23]  C. Tomasi The Earth Mover's Distance, Multi-Dimensional Scaling, and Color-Based Image Retrieval , 1997 .

[24]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[25]  Leonidas J. Guibas,et al.  The Earth Mover's Distance under transformation sets , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.