Online Carpooling using Expander Decompositions

07/21/2020
by   Anupam Gupta, et al.
0

We consider the online carpooling problem: given n vertices, a sequence of edges arrive over time. When an edge e_t = (u_t, v_t) arrives at time step t, the algorithm must orient the edge either as v_t → u_t or u_t → v_t, with the objective of minimizing the maximum discrepancy of any vertex, i.e., the absolute difference between its in-degree and out-degree. Edges correspond to pairs of persons wanting to ride together, and orienting denotes designating the driver. The discrepancy objective then corresponds to every person driving close to their fair share of rides they participate in. In this paper, we design efficient algorithms which can maintain polylog(n,T) maximum discrepancy (w.h.p) over any sequence of T arrivals, when the arriving edges are sampled independently and uniformly from any given graph G. This provides the first polylogarithmic bounds for the online (stochastic) carpooling problem. Prior to this work, the best known bounds were O(√(n log n))-discrepancy for any adversarial sequence of arrivals, or O(loglog n)-discrepancy bounds for the stochastic arrivals when G is the complete graph. The technical crux of our paper is in showing that the simple greedy algorithm, which has provably good discrepancy bounds when the arriving edges are drawn uniformly at random from the complete graph, also has polylog discrepancy when G is an expander graph. We then combine this with known expander-decomposition results to design our overall algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/15/2021

The Phase Transition of Discrepancy in Random Hypergraphs

Motivated by the Beck-Fiala conjecture, we study the discrepancy problem...
research
09/11/2020

The chromatic number of 2-edge-colored and signed graphs of bounded maximum degree

A 2-edge-colored graph or a signed graph is a simple graph with two type...
research
11/11/2021

Online Discrepancy with Recourse for Vectors and Graphs

The vector-balancing problem is a fundamental problem in discrepancy the...
research
10/02/2019

Online Geometric Discrepancy for Stochastic Arrivals with Applications to Envy Minimization

Consider a unit interval [0,1] in which n points arrive one-by-one indep...
research
07/16/2023

Short edges and noncrossing paths in complete topological graphs

Let h(n) be the minimum integer such that every complete n-vertex simple...
research
02/08/2021

Prophet Inequality Matching Meets Probing with Commitment

Within the context of stochastic probing with commitment, we consider th...
research
02/19/2018

Discrepancy Analysis of a New Randomized Diffusion Algorithm for Weighted Round Matrices

For an arbitrary initial configuration of indivisible loads over vertice...

Please sign up or login with your details

Forgot password? Click here to reset