<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Impact of Detour-Aware Policies on Maximizing Profit in Ridesharing</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Arpita Biswas</string-name>
          <email>arpitab@iisc.ac.in</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Asmita Metrewar</string-name>
          <email>metrewar.asmita@gmail.com</email>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ragavendran Gopalakrishnan</string-name>
          <email>rg584@cornell.edu</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Theja Tulabandhula</string-name>
          <email>tt@theja.org</email>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Koyel Mukherjee</string-name>
          <email>kmukherj@in.ibm.com</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Raja Subramaniam Thangaraj</string-name>
          <email>rasubram@amazon.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Amazon</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Cornell University</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>IBM Research</institution>
          <country country="IN">India</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Indian Institute of Science</institution>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>University of Illinois Chicago</institution>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>Xerox Research Center</institution>
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper provides efficient solutions to maximize profit for commercial ridesharing services, under a pricing model with detour-based discounts for passengers. We propose a greedy heuristic for realtime ride matching and compare with other heuristics. We study the trade-offs between optimality and execution time that the solutions offer. Simulations on New York City (NYC) taxi trip data show that our heuristics are up to 93% optimal and 105 times faster than the exponential-time optimal algorithm. Commercial ridesharing service providers generate significant savings by matching multiple ride requests, which are typically shared between the service provider (increased profit) and the ridesharing passengers (discounts). It is not clear apriori how to split, since higher discounts would encourage more ridesharing, thereby increasing total savings, but the fraction of savings taken as profit is reduced. We simulate a scenario where the decisions of the passengers to opt for ridesharing depend on the discount offered by the provider. We provide an adaptive learning algorithm IDFLA that learns the optimal profit-maximizing discount factor for the provider. An evaluation over NYC data shows that IDFLA, on average, learns the optimal discount factor under 16 iterations.</p>
      </abstract>
      <kwd-group>
        <kwd>Ridesharing</kwd>
        <kwd>Profit Maximization</kwd>
        <kwd>Adaptive Learning</kwd>
        <kwd>Simulation</kwd>
        <kwd>Heuristics</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Finally, we investigate the impact of imposing a
detour-aware routing assuring sequential individual
rationality which offers a better ride experience and
increasing the provider’s market share, but at the
cost of decreased average per-ride profit due to the
reduced number of matched rides. We construct a
model that captures these opposing effects, wherein
simulations on NYC data show that 7% increase in
market share would suffice to offset the decreased
average per-ride profit.</p>
      <p>This work was done when the authors were working with Xerox
Research Center India (XRCI).
1</p>
    </sec>
    <sec id="sec-2">
      <title>Introduction</title>
      <p>Ridesharing is a key initiative that can curb ever-increasing
congestion on the urban transportation network and is an
important means to move the world towards a sustainable future.
While the term ridesharing has been used to include
peer-topeer carpooling platforms as well, here we focus on
commercial ridesharing service providers such as LyftLine and
UberPool, that hold a significant share of the ridesharing
population.</p>
      <p>While ridesharing is undoubtedly appealing from a
sustainability perspective, profit maximization is the primary
goal of commercial providers. Given the emerging literature
on detour-aware pricing and routing policies, e.g., [Jung et
al., 2013; Gopalakrishnan et al., 2016] that enhance the ride
experience, algorithms for profitable ride-matching should
adapt to keep up. Such quality-enhancing policies
encourage increased adoption of ridesharing, but perhaps at the
cost of reduced average per-ride profit. We study three
connected issues centered around profit optimization in
commercial ridesharing.</p>
      <p>
        First, it is unclear how to tune real-time ride-matching
algorithms to quickly find a near-optimal set of matches that
results in high profit under detour-based discounts
        <xref ref-type="bibr" rid="ref9">(the exact
optimization is an NP-hard problem [Cordeau et al., 2006])</xref>
        .
      </p>
      <p>Second, ridesharing generates significant economic
savings by reducing the driver-miles necessary to serve a set
of passengers, which are split between the service provider
(their profit) and the passengers (as discounts). It is not
obvious how this split should be effected, since higher discounts
encourage more ridesharing, increasing total savings, but the
fraction of savings that constitutes the profit is smaller.</p>
      <p>Third, in order to survive in an increasingly
competitive market, ridesharing providers adopt additional
qualityenhancing features which do not align fully with the goal of
profit maximization, perhaps resulting in lower profit (due to
the smaller feasible set of quality-compliant rides). It is
important to understand the overall impact on profitability, and
ensure that any resulting increase in market share can counter
the reduced average per-ride profit.</p>
      <p>The issues mentioned above are crucial for commercial
ridesharing platforms; however, they are less explored. We
address these issues, give solutions, and provide extensive
evaluation on a real-world dataset.</p>
      <p>Our Contributions: We investigate three important aspects
of profit optimization in commercial ridesharing, resulting in
the following contributions:</p>
      <p>We provide an Integer Linear Program (ILP), and also an
efficient greedy heuristic that quickly matches
passengers to rides to approximately maximizes profit under a
detour-based discount policy. We evaluate their
performance experimentally (Section 3).</p>
      <p>Under a model in which the likelihood of opting for
ridesharing depends on the offered discount, we propose
an adaptive algorithm that learns the profit-maximizing
discount parameter (Section 4).</p>
      <p>We additionally impose a detour-aware routing policy
based on sequential individual rationality, introduced
in [Gopalakrishnan et al., 2016]. Using simulations,
we investigate the minimum increase in market share
needed to offset the reduced average per-ride profit
(Section 5).
2</p>
    </sec>
    <sec id="sec-3">
      <title>Related Work</title>
      <p>There is a huge body of literature that studies several
optimization problems related to ride sharing [Furuhata et al.,
2013; Agatz et al., 2012; Pelzer et al., 2015], but the
problem of pricing in ridesharing has been relatively less studied,
with profit optimization rarely discussed. [Banerjee et al.,
2015] characterizes the pros/cons of static versus dynamic
pricing. [Jung et al., 2013] provides heuristics for
maximizing profit subject to bounded detours. In contrast, we study
profit maximization over a pricing model that incorporates a
detour-based discount.</p>
      <p>[Nguyen, 2013] proposes a dynamic, demand-responsive
ridesharing system using auction mechanisms, where
customers enjoy additive detour-based discounts. Our model
considers multiplicative detour-based discounts; moreover,
we also provide an algorithm to learn the profit-maximizing
discount parameter under a suitable user choice model.</p>
      <p>A closely related problem is that of cost sharing in
peer-topeer ridesharing or carpooling, which, until recently, received
little attention. Individual passengers are either asked to post
what they are willing to pay in advance [Cao et al., 2015],
to share the total cost proportionately among themselves
according to the distances travelled [Geisberger et al., 2010;
Agatz et al., 2011], or negotiate their shares on their own
during/after the ride. Such methods ignore the real-time
costs and delays incurred during the ride and are
generally insensitive to the disproportionate delays encountered
during the ride. Fair cost sharing in ridesharing has been
studied [Bistaffa et al., 2015; Kleiner et al., 2011; Zhao et
al., 2014; Kamar and Horvitz, 2009; Gopalakrishnan et al.,
2016], but its impact on profitability is left unexplored. We
fill this gap by studying the trade-off between average
perride profits and market share.
3</p>
    </sec>
    <sec id="sec-4">
      <title>Matching Rides to Maximize Profit</title>
      <p>Ridesharing generates significant profit to commercial
platforms such as Uber and Lyft. The profit from a single cab is
the difference between the fare paid by the passengers and the
amount paid to the driver. When compared to assigning each
user their own cab, ridesharing requires fewer cabs to serve
the same set of users, leading to increased profit.</p>
      <p>At the core of these platforms is a real-time matching
algorithm that runs at regular time intervals, and generates a set of
matched users from a set of waiting users (preprocessed to
accommodate other spatio-temporal constraints). Such a system
would maintain a pool of pending requests, and then invoke
the matching algorithm every few minutes to determine
optimal matches. We provide a matching heuristic that directly
optimizes profit, under a detour-based discount scheme. Any
unmatched requests left at the end of the algorithm either wait
for another round, or, after a certain waiting time threshold
elapses, are assigned fresh, empty cabs. Thus, it is important
to provide a time-efficient matching algorithm for the larger
dynamic ridesharing system to be sufficiently responsive to
incoming user requests.</p>
      <p>Moreover, under a detour-based discount policy, shared
rides with smaller detours are more likely to be profitable.
However, such a myopic observation could lead to
suboptimal solutions, thus rendering the problem nontrivial.</p>
      <p>In Section 3.1, we provide an Integer Linear Program (ILP)
that matches n users to shared cabs (each with capacity ) to
maximize profit, given a multiplicative detour-based discount
fp( i; i), which is a linear function of the distance-wise ( i)
and time-wise ( i) fractional detours experienced by user i.
cb is the “base” (fixed) cost for a ride, cd and ct are the costs
per unit distance and time, respectively. fd is the fraction of
driver earnings taken by the service provider.
3.1</p>
      <sec id="sec-4-1">
        <title>ILP Formulation</title>
        <p>Each user i is associated with a source-destination pair
(Si; Di). We consider n initially empty cabs and construct
a complete directed graph G = (V; E) with 2n vertices
that represent all the sources and destinations, that is, V =
n
fSi; Digi=1. Each directed edge e = (u; v) represents the
best route from location u to v, and weights wd(e) and wt(e)
denote the corresponding distance and time, respectively.</p>
        <p>The ILP seeks values to assign to a set of optimization
variables in order to maximize an objective function subject
to a set of constraints.</p>
        <p>Optimization Variables: Let xi;j;e 2 f0; 1g denote whether
or not user i is served by cab j along edge e. Let yj;e 2 f0; 1g
denote whether cab j travels along edge e while serving one
or more users. Let zj 2 f0; 1g denote whether cab j serves
at least one user. We set xi;j;(u;v) = 0 if (u; v) 2= E.</p>
      </sec>
      <sec id="sec-4-2">
        <title>Objective Function:</title>
        <sec id="sec-4-2-1">
          <title>For each user i, we have:</title>
          <p>(a) Distance travelled, di = Pn</p>
          <p>j=1
(b) Time in travel, ti = Pjn=1 Pe2E xi;j;ewt(e).</p>
          <p>Pe2E xi;j;ewd(e).
(c) Distance-wise fractional detour, i = diwdw(dS(iS; Di;iD)i) .
(d) Time-wise fractional detour, i = tiwtw(tS(iS;Di;Di)i) .
(e) Fare, Ci=(1 fp( i; i))(cb + cdwd(Si;Di)+ctwt(Si;Di)).
yj;e
yj;e
zj
zj
xi;j;e 8i; j 2 f1; 2; : : : ; ng 8e 2 E
n
X xi;j;e 8j 2 f1; 2; : : : ; ng 8e 2 E
i=1
yj;e 8j 2 f1; 2; : : : ; ng 8e 2 E
X yj;e 8j 2 f1; 2; : : : ; ng
e2E</p>
        </sec>
        <sec id="sec-4-2-2">
          <title>For each cab j, we have:</title>
          <p>(a) Distance traveled, j = Pe2E yj;ewd(e).
(b) Time in travel, j = Pe2E yj;ewt(e).
(c) Driver earnings, Ej = (1</p>
          <p>fd)(cbzj + cd j + ct j).</p>
          <p>Thus, the objective function to be maximized is the total
profit, given by p = Pin=1 Ci Pjn=1 Ej.</p>
          <p>Constraints:
(i) yj;e = 1 if and only if xi;j;e = 1 for some i:
(2)
(3)
(4)
(ii) zj = 1 if and only if yj;e = 1 for some e:
(iii) Each user is picked up by exactly one cab:</p>
          <p>n
X X xi;j;(Si;u) = 1 8i 2 f1; 2; : : : ; ng
u2V j=1
(iv) Each user is dropped off by exactly one cab:
n
X X xi;j;(u;Di) = 1 8i 2 f1; : : : ; ng
u2V j=1
(v) Each user is not served before pickup:</p>
          <p>n
X X xi;j;(u;Si) = 0 8i 2 f1; : : : ; ng
u2V j=1
(vi) Each user is not served after dropoff:</p>
          <p>n
X X xi;j;(Di;u) = 0 8i 2 f1; : : : ; ng
u2V j=1
(vii) Each user is served by a single cab, only between pickup
and dropoff:</p>
          <p>X xi;j;(u;v) =
u2V</p>
          <p>X xi;j;(v;u) 8v 2 V n fSi; Dig 8i 8j
u2V
(viii) Each cab serves at most users along any edge:
n
X xi;j;e 8j 2 f1; : : : ; ng 8e 2 E
i=1
(ix) Each cab’s overall route is not disjoint, i.e., there are
no gaps between serving users during which the cab is
empty. Equivalently, if a cab serves a total of k 1
users, then it must do so using exactly 2k 1 edges:
X yj;e</p>
          <p>n
2 X</p>
          <p>X xi;j;(Si;u)
i=1 u2V
!
1
e2E</p>
          <p>The inequality ( ) is to allow empty cabs (k = 0).
Computing the optimal solution to the ILP takes a lot of time
and memory, and is unsuitable for real-time ride matching,
which requires fast, near-optimal techniques. However, it is
a handy benchmark against which to experimentally evaluate
the performance of our proposed methods (Section 3.3).</p>
        </sec>
      </sec>
      <sec id="sec-4-3">
        <title>3.2 Heuristic for Real-Time Ride Matching</title>
        <p>Given a set S of users matched to a cab, the driving distance
and time for the best route for serving all the users i 2 S are
denoted by d(S) and t(S), respectively. For each user i 2 S,
di(S) and ti(S) denote the driving distance and time from Si
to Di along that route, respectively. Thus, the profit from a
cab serving a set of users S can be computed as follows:
User Cost: The cost of the ride to user i 2 S,</p>
        <p>Ci(S)=(1 fp( i(S); i(S))) (cb +cddi(fig)+ctti(fig)) ;
(1)
where i(S)= di(S) di(fig) , and i(S)= ti(S) ti(fig) .</p>
        <p>di(fig) ti(fig)
Driver Earnings: The earnings to the driver from the ride,
E(S) = (1</p>
        <p>fd) (cb + cdd(S) + ctt(S)) :</p>
        <sec id="sec-4-3-1">
          <title>Profit: The profit to the service provider,</title>
          <p>p(S) = X Ci(S)
i2S</p>
          <p>E(S):
The incremental profit of merging two cabs (combining the
users matched to two cabs into one and removing the other
cab from the system), serving sets of users Sj and Sk is:
p(Sj; Sk) = p(Sj [ Sk)
p(Sj)
p(Sk):</p>
          <p>The above framework for real-time ride matching is more
general than that of the ILP. A limitation of the ILP is that
fp( ) is restricted to be a linear function. Moreover, it may
not be possible for an ILP to explicitly incorporate additional
detour-aware routing constraints and user preferences.
However, during performance evaluation of our proposed
methods, we limit the scope to the constraints listed in Section 3.1,
in order to compare against the optimal ILP solution.</p>
        </sec>
      </sec>
      <sec id="sec-4-4">
        <title>Greedy-Max-Profit-Based Method</title>
        <p>We now describe a greedy method for profit-maximizing
realtime matching. We begin by assigning each of n input users
to their “own” cab, i.e., no two users are assigned to the same
cab.1 We maintain two collections of cabs, namely, a set of
unavailable cabs U and a current pool of cabs A. We initialize
A with the n single-user cabs and U = ;. We repeatedly
perform the following steps until A is empty, at which point,
we return U as the output:
(a) For every two cabs j and k in A, if it is feasible to merge
them subject to the capacity constraint (and any other
optional constraints), compute the corresponding
incremental profit pjk = p(Sj ; Sk).
(b) Find two cabs j and k such that pj k is maximum. If
pj k &lt; 0, terminate and return U [ A as output.
Otherwise, merge them and replace the individual cabs j and
k in A with the merged cab. If the merged cab has
passengers, move it from A to U .</p>
        <p>Note that each iteration either terminates the method, or
decreases the size of A by at least one; therefore, the method
terminates after at most n 1 iterations. The time
complexity of this method is O(n2 log n).</p>
        <p>1We assume that all cabs are initially empty; however, our
methods extend to a more general case where some cabs already have
passengers in them with their own constraints to begin with.
(a) Total profit by different methods with small-sized
set of trip requests.
(b) Time taken by different methods with small-sized
set of trip requests.
(c) Total Profit earned using various methods on a large
dataset of about 19000 trip requests.
In order to compare the performance of our proposed greedy
method, we evaluate them against the optimal solution
computed by solving the ILP of Section 3.1. Since the ILP takes
more than 2 hours on an average (even with only 22 requests)
to output the optimal solution, we first evaluate the
nearoptimality of our methods using a small dataset, and then use
a larger dataset for demonstrating the scalability and
comparing the speed-optimality trade-off of our proposed heuristic
and order-based greedy heuristics mentioned in [Biswas et
al., 2017]2. To compare these order based methods with our
proposed method, the orderings that we consider are:
(a) Distance Order: Decreasing order of d(S).
(b) Profit Order: Increasing order of p(S).</p>
      </sec>
      <sec id="sec-4-5">
        <title>Experimental Setup</title>
        <p>We evaluate our methods using publicly available New York
City (NYC) taxi trip data [Whong and Monroy-Herna´ndez,
2013]. The 19GB dataset has logs for all NYC trips taken in
2013. Each trip in the dataset specifies pickup and dropoff
coordinates, pickup time, dropoff time, trip distance and travel
time. Each trip is considered as a “user” for our simulation.
We assume that each cab serves at most = 3 users.</p>
        <p>
          We discretize the underlying NYC map into grids of
100m2 area and select 2543 representative landmarks using
the methodology of [Rajasubramaniam et al., 2017]. We
precompute the inter-landmark distance and time using Open
Trip Planner [OTP, 2016]. For each user, we map their
source and destination coordinates to their nearest
representative landmarks and use the precomputed values for
comput2For completeness, we now briefly describe the greedy heuristics
which are parameterized by an order protocol
          <xref ref-type="bibr" rid="ref22 ref6">(originally proposed in
[Biswas et al., 2017])</xref>
          . An ordered list L of the initial n single-rider
cabs is created according to a certain order, and the set of unavailable
cabs U = ; is initialized. At each iteration, the cab at the top of the
list (say j) is picked and merged with the first cab k down the list
such that pjk &gt; 0, subject to the capacity constraint (and any other
optional constraints). Then, the individual cabs j and k are removed
from L and the merged cab is inserted at the appropriate position
in L. If no such cab k exists, then j is moved from L to U . If the
merged cab is full to its capacity (that is, it has passengers), it
is moved from L to U . These methods have a time complexity of
O(n log n).
ing necessary metrics such as profit, detour, driving distance
and time. The values cb, cd, ct, and fd are taken from publicly
available Lyft user pricing and driver payment for NYC
[LyftLine, 2016a; LyftLine, 2016b].
        </p>
      </sec>
      <sec id="sec-4-6">
        <title>Experimental Results</title>
        <p>We select NYC taxi trips on randomly chosen days of 2013,
between 7:45 - 8:00 pm. We intentionally choose the rush
times, since many shared rides would be possible, and it
would be interesting to see how our proposed heuristic
performs. We run our method on several subsamples by
considering a different number of users each time (5, 8, 10, 15, 20,
and 22). We compare the total profit generated (Figure 1a)
and the total time taken (Figure 1b) across each method,
averaged over the small-sized subsamples of users. We observe
that the total profit obtained by the Greedy-Max-Profit-Based
method is up to 93% optimal and runs 105 times faster than
the optimal algorithm on a machine with a quad Intel Core i7
processor with 32GB RAM. The optimal algorithm becomes
intractable for instances where the number of users exceeds
25 (terminated after over 14:22 hours due to lack of memory).</p>
        <p>Our proposed algorithm scales to a larger input set
with 19000 users (obtained from a one-hour slot). The
Greedy-Max-Profit-Based method takes 35 minutes while
the Distance-Order-Based and Profit-Order-Based methods
take 7 and 4 minutes, respectively.3 However, figure 1c shows
that the performance of the former is significantly better than
that of the latter methods in terms of the total profit. Thus, the
speed-optimality trade-off becomes important in choosing the
method that best suits the needs of a service provider. Finally,
we also observe that the Greedy-Max-Profit-Based method
matches 19000 users into 6701 cabs (reducing the
operational cost significantly), obtaining a profit of $134; 500.
4</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Learning the Optimal Discount Policy</title>
      <p>In the previous section, we laid out efficient ride-matching
heuristics to maximize profit under a fixed detour-based
discount for users. In this section, our goal is to learn the
optimal detour-based discount policy, under a fixed ride-matching
3If the matching algorithm is invoked once per minute, in NYC,
there are only 300 requests per minute on an average, for which all
the greedy methods finish in less than a second.
algorithm. For simplicity, we assume that the detour-based
discount is a linear function of the fractional distance-wise
detour. Thus, the discount to a user i 2 S is given by
fp ( i(S)) = tan( ) i(S) + b;
(5)
where b is a constant denoting the minimum discount given
to a user (to incentivize them to opt for ridesharing in the
first place), and the discount parameter 2 [0 ; 90 ) governs
how steeply the discount increases with the detour. Figure 2
plots (5) for various values of , assuming b = 10%.</p>
      <p>Let P( ) denote the probability of a user opting to
rideshare, a nondecreasing function of . A larger would
lead to a larger population of users who are willing to
rideshare, and potentially more shared rides; however, the
profit from each shared ride would be smaller. Since the
expected total profit depends on the number of users opting to
rideshare, as well as the per-ride profit, it is important to find
a value of that provides the optimal balance to maximize the
expected total profit. We propose a method, which we call
Iterative Discount Function Learning Algorithm (IDFLA), that
learns such a over a period of time.</p>
      <p>Each day, a value of is declared by the service provider.
In response, the users who opt for ridesharing are then
matched throughout the day using one of the heuristics from
Section 3.2. The total profit earned is computed at the end
of the day. IDFLA (Algorithm 1) learns the expected daily
profit earned using different values of , and eventually
converges to the best that maximizes this quantity. This
kind of sequential decision making in stochastic environment
can be categorized as a stochastic multi-armed bandit
problem [Bubeck and Cesa-Bianchi, 2012], where the values
are the arms, and the daily profit earned by using a certain is
the reward earned by pulling the corresponding arm. IDFLA
uses a popular technique for solving stochastic multi-armed
bandit problems, called UCB1 [Auer et al., 2002].
Algorithm 1 IDFLA
1: Input: A finite number of values in an array
2: Ph stores the total profit with [h]
3: kh stores the number of days [h] is declared
4: for t 1 to j j do
5: Choose [t] on tth day and observe profit earned p;
6: Set Pt p; Set kt 1;
7: Find h = arg maxh</p>
      <p>Ph + p2 ln j j ;
8: for t j j + 1; j j + 2; : : : do
9: Choose [h ] on tth day and observe profit earned p;
10: Update Ph Ph + p; Update kh kh + 1;
Ph + q 2 ln t for (t + 1)th
kh kh
11:</p>
      <p>Find h = arg maxh
day;
4.1</p>
      <sec id="sec-5-1">
        <title>Performance Evaluation of IDFLA</title>
        <p>We evaluate our learning method IDFLA under the
GreedyMax-Profit-Based ride-matching heuristic. We take =
f10 ; 20 ; 30 ; 40 ; 50 ; 60 ; 70 ; 80 g, and run IDFLA to
find near-optimal discount parameter, [h ]. The value of
optimal discount parameter depends on P( ) which is the
probability of opting rideshare. For simulating the user-behavior,
we need to assume P( ) to be any non-decreasing function
of . In practice, this probability P( ) is estimated while the
optimal is learnt (step 14 of IDFLA). This corresponds to
the fraction of times (k ) the users have opted for ridesharing
whenever the discount parameter was . The P( ) function
that we have assumed for our simulation, is shown in
Figure 3.</p>
        <p>Taxi trips in NYC between 7:45 - 8:00 pm of the 52
Wednesdays of 2013 were used to compare the performance
of IDFLA with an “oracle” method (BDF) that knows the
Best Discount Function apriori. Figure 4 shows the average
daily profit obtained by declaring the same discount function
everyday. We observe that the best discount function is
obtained when = 40 ; therefore, BDF chooses = 40
everyday. Figure 5a shows that the discount parameter selected by
IDFLA converges to that of BDF in 16 days.</p>
        <p>We also observe (Figure 5b) that the average daily profit,
that is, the cumulative total profit over t days divided by t,
converges to that of the best discount function BDF. We show
that after 52 days, the difference4 in average daily profit
obtained by IDFLA and BDF is just $9:58, or 2:67%. Thus,
IDFLA quickly learns the optimal discount parameter that
can help the service provider maximize profit while keeping
users sufficiently happy by providing suitable discounts.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5 Impact of Detour-Aware Routing</title>
      <p>In conjunction with desirable pricing schemes for ridesharing
users, recent work has proposed detour-aware routing
policies that impose upper bounds on the total detour [Jung et al.,
2013] (static) or incremental detours [Gopalakrishnan et al.,
2016] (dynamic). Such detour-aware routing policies work
together with detour-based discount policies in order to
enhance the quality of the ride experience for ridesharing users.
This induces a similar trade-off as the one in Section 4:
imposing additional quality-enhancing constraints into the
ridematching process incentivizes greater adoption of ridesharing
and increases the market share of the ridesharing population,
but could result in reduced average per-ride profit. In this
section, we consider the impact of one such detour-aware routing
policy, based on the concept of Sequential Individual
Rationality (SIR), introduced by [Gopalakrishnan et al., 2016].</p>
      <p>SIR guarantees that the disutility to existing users (sum of
the monetary cost and an “inconvenience cost” due to
detours) in a shared ride is non-increasing as additional users
are picked up. A parameterized version of SIR, called
SIR, ensures that the incremental benefit (decrease in disutility)
to an existing user upon picking up a new user is at least ,
where 0. Imposing SIR- results in a reduced set of
feasible matched rides, leading not only to reduced average
per-ride profit, but also a potential loss due to the “up-front
discounts” (the parameter b in (5)) given to the passengers
who opt for ridesharing, but end up being unmatched.
However, the resulting detour-aware routing policy improves the
quality of shared rides, thereby increasing the market share
of ridesharing users, which could offset these negative
effects. Unlike [Gopalakrishnan et al., 2016] that looks at the
detour-aware routing policy from the user perspective
(especially fairness), in this work we answer such a scheme’s
impact on the service provider’s profit.</p>
      <p>We investigate this phenomenon by performing
experiments to address the following questions:
(a) What is the trade-off between fewer matched rides and
increased market share, compared to a scenario where no
SIR- is imposed? How does this affect the profit?
(b) How sensitive is the profit to the fraction of additional
users who opt for ridesharing in response to the adoption
of detour-aware routing by imposing SIR- ?
5.1</p>
      <sec id="sec-6-1">
        <title>Experimental Setup</title>
        <p>As before, we use the NYC taxi trip data for our experiments.
We randomly select a weekday of 2013 and a one hour time
4The difference between the average reward of a learning
algorithm to that of the optimal is called regret. An upper bound on the
regret of UCB1 after T iterations is O(log T ) [Auer et al., 2002],
when each arm’s reward is a bounded random variable.
slot on that day. We then split the hour into 60 one-minute
instances, and collect the sources and destinations for the users
who initiated trips in each instance. The average number of
users per instance is 210:85. While reporting our results, we
take an average across these 60 instances.</p>
        <p>The parameters cb, cd, ct, and fd are taken from
publicly available Lyft user pricing and driver payment for
NYC [LyftLine, 2016a; LyftLine, 2016b]. We select
“detoursensitivities” i (higher values imply more aversion to
detours) randomly from [$0; $5] per mile.We assume that each
cab serves at most = 2 users, so that the profit
maximization problem can be solved optimally in polynomial time
using Edmond’s algorithm [Edmonds, 1965].5 The driving
distance and time between locations are obtained by querying
Open Trip Planner [OTP, 2016]. The parameters of the linear
detour-based discount policy (5) are = 40 and b = 10%.
To begin with, before imposing SIR- , we assume that the
service provider’s initial market share is 60%, within which
each user opts for ridesharing with a probability directly
proportional to and b, and inversely proportional to i.</p>
        <p>For each instance, we keep the following fixed: user
origins, destinations, whether they are part of the initial market
share, and if so, whether they opted for ridesharing. Then, we
generate 30 realizations, where each user reacts to the
adoption of a detour-aware routing policy (SIR- ), by flipping
biased coins parameterized by cin, which is a measure of how
strongly users value a quality-enhancing detour-aware
routing policy. This participatory behavior is one of many that
can be used. For any behavior model, our primary interest is
the fraction of users who end up opting for ridesharing, and
not the generative process itself. In the coin-flip-based
process, the first group of users, who are in the initial market
share but did not opt for ridesharing, flip with bias pin that
is directly proportional to , b, and , and inversely
proportional to i, with cin denoting the constant of proportionality.
The second group of users, who are outside the initial
market share, flip with bias 0:5pin (the factor 0:5 is hand-picked).
The users who had already opted for ridesharing remain so.
For consistency, we ensure that as we increase the value of ,
only users who have previously not opted for ridesharing flip
again.</p>
        <p>We calculate the profit obtained by matching users in the
new market share. The parameter cin is varied from 100 and
1000, while is varied from 0 to 0:9.
5.2</p>
      </sec>
      <sec id="sec-6-2">
        <title>Experimental Results</title>
        <p>Figure 6 shows profitability as increases for various values
of cin. The baseline profit, without SIR- , is shown as a
horizontal line. For any value of cin 200, there is a range of
for which a higher profit can be obtained by imposing the
appropriate SIR- policy. Moreover, when is high, the profit
declines, because too many users remain unmatched.</p>
        <p>Figure 7 shows a different visualization by plotting
profitability as a function of cin, for different values of .</p>
        <p>Figure 8 plots the minimum increase in market share that
is necessary to meet a given lower bound on the profit, as
5The experiments can be carried out for &gt; 2 as well, by using
one of our proposed heuristics from Section 3.2 instead.
a function of . For instance, to be 5% more profitable, a
13% increase is needed, as shown by the green curve.
Alternatively, Figure 9 shows the maximum possible increase
in profit (over all ), as a function of the increase in market
share. The key takeaway here is that a 7% increase6 in market
share is sufficient to recover from the negative effects (on the
profit) of adopting a detour-aware routing policy.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Concluding Remarks</title>
      <p>In this paper, we adopt a profit-centric view of real-time
ridesharing system design, and undertake an empirical
investigation of three key elements that impact profit, namely
6A 7% increase in market share in response to a
qualityenhancing policy is not unrealistic. Lyft’s market share increased
by over 70% in 2016, owing in large part to better quality of
service, resulting in Lyft’s customers being happier than those of their
primary competitor, Uber [Swan, 2016].
(a) real-time ride matching, (b) user discounts, and (c)
detouraware routing, by using NYC taxi trip data.</p>
      <p>An optimal ride matching algorithm, even on a small set
of 22 requests, can take up to 2 hours, however, our greedy
heuristic generates near-optimal profit in less than 1=105 of
the time, and scales well — it is able to match 18794 trip
requests into 6701 cabs — while offering different trade-offs
between optimality and running time. Our adaptive learning
algorithm called IDFLA learns the optimal detour-based
discount parameter that achieves the right balance between the
number of passengers who opt for ridesharing and the portion
of savings taken as profit from each shared ride, within 16
iterations. Finally, we demonstrate that even a small market
share increase of 7%, in response to other restricted
detouraware policies such as sequential individual rationality, is
sufficient to counter the reduced per-ride profit due to the
restricted constraints. Thus, one of our contributions is also a
holistic treatment of the framework for detour-aware policies.</p>
      <p>Given the encouraging empirical results of our proposed
solutions for profit optimization, future work should
provide approximation guarantees for the proposed greedy
ridematching heuristics, and a formal mathematical analysis to
characterize the dependence between profit under a
detouraware routing policy. Another interesting direction to explore
is the interplay between these different elements, e.g., how
does a detour-aware routing policy affect the performance of
the ride-matching heuristics and the convergence of the
learning algorithm?</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [Agatz et al.,
          <year>2011</year>
          ] Niels AH Agatz, Alan L Erera,
          <article-title>Martin WP Savelsbergh, and</article-title>
          <string-name>
            <given-names>Xing</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>Dynamic ridesharing: A simulation study in metro atlanta</article-title>
          .
          <source>Transportation Research Part B: Methodological</source>
          ,
          <volume>45</volume>
          (
          <issue>9</issue>
          ):
          <fpage>1450</fpage>
          -
          <lpage>1464</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [Agatz et al.,
          <year>2012</year>
          ]
          <string-name>
            <given-names>Niels</given-names>
            <surname>Agatz</surname>
          </string-name>
          , Alan Erera,
          <string-name>
            <given-names>Martin</given-names>
            <surname>Savelsbergh</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Xing</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>Optimization for dynamic ridesharing: A review</article-title>
          .
          <source>European Journal of Operational Research</source>
          ,
          <volume>223</volume>
          (
          <issue>2</issue>
          ):
          <fpage>295</fpage>
          -
          <lpage>303</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [Auer et al.,
          <year>2002</year>
          ]
          <string-name>
            <given-names>Peter</given-names>
            <surname>Auer</surname>
          </string-name>
          , Nicolo Cesa-Bianchi, and
          <string-name>
            <given-names>Paul</given-names>
            <surname>Fischer</surname>
          </string-name>
          .
          <article-title>Finite-time analysis of the multiarmed bandit problem</article-title>
          .
          <source>Machine Learning</source>
          ,
          <volume>47</volume>
          (
          <issue>2-3</issue>
          ):
          <fpage>235</fpage>
          -
          <lpage>256</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [Banerjee et al.,
          <year>2015</year>
          ]
          <string-name>
            <given-names>Siddhartha</given-names>
            <surname>Banerjee</surname>
          </string-name>
          , Ramesh Johari, and
          <string-name>
            <given-names>Carlos</given-names>
            <surname>Riquelme</surname>
          </string-name>
          .
          <article-title>Pricing in ride-sharing platforms: A queueing-theoretic approach</article-title>
          .
          <source>In Proceedings of the Sixteenth ACM Conference on Economics and Computation</source>
          , pages
          <fpage>639</fpage>
          -
          <lpage>639</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [Bistaffa et al.,
          <year>2015</year>
          ]
          <string-name>
            <given-names>Filippo</given-names>
            <surname>Bistaffa</surname>
          </string-name>
          , Alessandro Farinelli, Georgios Chalkiadakis, and
          <string-name>
            <given-names>Sarvapali</given-names>
            <surname>Ramchurn</surname>
          </string-name>
          .
          <article-title>Recommending fair payments for large-scale social ridesharing</article-title>
          .
          <source>In Proceedings of the 9th ACM Recommender Systems Conference (RecSys)</source>
          , pages
          <fpage>139</fpage>
          -
          <lpage>146</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [Biswas et al.,
          <year>2017</year>
          ]
          <string-name>
            <given-names>Arpita</given-names>
            <surname>Biswas</surname>
          </string-name>
          , Ragavendran Gopalakrishnan, Theja Tulabandhula, Koyel Mukherjee, Asmita Metrewar, and Raja Subramaniam Thangaraj.
          <article-title>Profit optimization in commercial ridesharing</article-title>
          .
          <source>In Proceedings of the 16th Conference on Autonomous Agents and MultiAgent Systems</source>
          , pages
          <fpage>1481</fpage>
          -
          <lpage>1483</lpage>
          . International Foundation for Autonomous Agents and
          <string-name>
            <given-names>Multiagent</given-names>
            <surname>Systems</surname>
          </string-name>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [Bubeck and
          <string-name>
            <surname>Cesa-Bianchi</surname>
          </string-name>
          ,
          <year>2012</year>
          ]
          <article-title>Se´bastien Bubeck and Nicolo Cesa-Bianchi</article-title>
          .
          <article-title>Regret analysis of stochastic and nonstochastic multi-armed bandit problems</article-title>
          ,
          <year>2012</year>
          . arXiv preprint arXiv:
          <volume>1204</volume>
          .
          <fpage>5721</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [Cao et al.,
          <year>2015</year>
          ]
          <string-name>
            <given-names>Bin</given-names>
            <surname>Cao</surname>
          </string-name>
          , Louai Alarabi, Mohamed F Mokbel,
          <article-title>and Anas Basalamah. SHAREK: A scalable dynamic ride sharing system</article-title>
          .
          <source>In Proceedings of the 16th IEEE International Conference on Mobile Data Management (MDM)</source>
          , pages
          <fpage>4</fpage>
          -
          <lpage>13</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [Cordeau et al.,
          <year>2006</year>
          ]
          <article-title>Jean-Franc¸ois Cordeau, Gilbert Laporte, Martin WP Savelsbergh, and Daniele Vigo. Vehicle routing</article-title>
          .
          <source>In Handbooks in operations research and management science: Transportation</source>
          , volume
          <volume>14</volume>
          , chapter
          <volume>6</volume>
          , pages
          <fpage>367</fpage>
          -
          <lpage>428</lpage>
          . Elsevier,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <source>[Edmonds</source>
          , 1965]
          <string-name>
            <given-names>Jack</given-names>
            <surname>Edmonds</surname>
          </string-name>
          .
          <article-title>Paths, trees, and flowers</article-title>
          .
          <source>Canadian Journal of mathematics</source>
          ,
          <volume>17</volume>
          (
          <issue>3</issue>
          ):
          <fpage>449</fpage>
          -
          <lpage>467</lpage>
          ,
          <year>1965</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [Furuhata et al.,
          <year>2013</year>
          ]
          <string-name>
            <given-names>Masabumi</given-names>
            <surname>Furuhata</surname>
          </string-name>
          , Maged Dessouky, Fernando Ordo´n˜ez,
          <string-name>
            <surname>Marc-Etienne</surname>
            <given-names>Brunet</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Xiaoqing</given-names>
            <surname>Wang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Sven</given-names>
            <surname>Koenig</surname>
          </string-name>
          .
          <article-title>Ridesharing: The state-of-the-art and future directions</article-title>
          .
          <source>Transportation Research Part B: Methodological</source>
          ,
          <volume>57</volume>
          :
          <fpage>28</fpage>
          -
          <lpage>46</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [Geisberger et al.,
          <year>2010</year>
          ]
          <string-name>
            <given-names>Robert</given-names>
            <surname>Geisberger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Dennis</given-names>
            <surname>Luxen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Sabine</given-names>
            <surname>Neubauer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Peter</given-names>
            <surname>Sanders</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Lars</given-names>
            <surname>Volker</surname>
          </string-name>
          .
          <article-title>Fast detour computation for ride sharing</article-title>
          .
          <source>In Proceedings of the 10th Workshop on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems</source>
          , OASIcsOpenAccess Series in Informatics, volume
          <volume>14</volume>
          , pages
          <fpage>88</fpage>
          -
          <lpage>99</lpage>
          .
          <string-name>
            <given-names>Schloss</given-names>
            <surname>Dagstuhl-Leibniz-Zentrum fuer Informatik</surname>
          </string-name>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [Gopalakrishnan et al.,
          <year>2016</year>
          ]
          <string-name>
            <given-names>Ragavendran</given-names>
            <surname>Gopalakrishnan</surname>
          </string-name>
          , Koyel Mukherjee, and
          <string-name>
            <given-names>Theja</given-names>
            <surname>Tulabandhula</surname>
          </string-name>
          .
          <article-title>The costs and benefits of ridesharing: Sequential individual rationality and sequential fairness</article-title>
          .
          <source>CoRR, abs/1607.07306</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [Jung et al.,
          <year>2013</year>
          ]
          <string-name>
            <given-names>Jaeyoung</given-names>
            <surname>Jung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R</given-names>
            <surname>Jayakrishnan</surname>
          </string-name>
          , and Ji Young Park.
          <article-title>Design and modeling of real-time sharedtaxi dispatch algorithms</article-title>
          .
          <source>In Proc. Transportation Research Board 92nd Annual Meeting</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <source>[Kamar and Horvitz</source>
          , 2009]
          <string-name>
            <given-names>Ece</given-names>
            <surname>Kamar</surname>
          </string-name>
          and
          <string-name>
            <given-names>Eric</given-names>
            <surname>Horvitz</surname>
          </string-name>
          .
          <article-title>Collaboration and shared plans in the open world: Studies of ridesharing</article-title>
          .
          <source>In IJCAI</source>
          , pages
          <fpage>187</fpage>
          -
          <lpage>194</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [Kleiner et al.,
          <year>2011</year>
          ]
          <string-name>
            <given-names>Alexander</given-names>
            <surname>Kleiner</surname>
          </string-name>
          , Bernhard Nebel, and Vittorio Amos Ziparo.
          <article-title>A mechanism for dynamic ride sharing based on parallel auctions</article-title>
          .
          <source>In Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence (IJCAI)</source>
          , pages
          <fpage>266</fpage>
          -
          <lpage>272</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <source>[LyftLine</source>
          , 2016a]
          <fpage>LyftLine</fpage>
          . Lyft Line Driver Pay. https: //help:lyft:com/hc/en-us/articles/ 213582268-
          <string-name>
            <surname>Lyft-Line-</surname>
          </string-name>
          Driver-Pay,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <source>[LyftLine</source>
          , 2016b]
          <fpage>LyftLine</fpage>
          . Lyft Line Pricing. https: //help:lyft:com/hc/en-us/articles/ 213815178-
          <string-name>
            <surname>Lyft-Line-Pricing</surname>
          </string-name>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <source>[Nguyen</source>
          , 2013]
          <article-title>Duc Thien Nguyen</article-title>
          .
          <article-title>Fair cost sharing auction mechanisms in last mile ridesharing</article-title>
          .
          <source>PhD thesis</source>
          , Singapore Management University,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <source>[OTP</source>
          ,
          <year>2016</year>
          ] Open Trip Planner. www:opentripplanner:org,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          https:// [Pelzer et al.,
          <year>2015</year>
          ]
          <string-name>
            <given-names>Dominik</given-names>
            <surname>Pelzer</surname>
          </string-name>
          , Jiajian Xiao, Daniel Zehe, Michael H Lees,
          <article-title>Alois C Knoll,</article-title>
          and
          <string-name>
            <given-names>Heiko</given-names>
            <surname>Aydt</surname>
          </string-name>
          .
          <article-title>A partition-based match making algorithm for dynamic ridesharing</article-title>
          .
          <source>IEEE Transactions on Intelligent Transportation Systems</source>
          ,
          <volume>16</volume>
          (
          <issue>5</issue>
          ):
          <fpage>2587</fpage>
          -
          <lpage>2598</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [Rajasubramaniam et al.,
          <year>2017</year>
          ]
          <string-name>
            <given-names>T.</given-names>
            <surname>Rajasubramaniam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Mukherjee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Raravi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Metrewar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Annamaneni</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Chattopadhyay</surname>
          </string-name>
          .
          <article-title>Xhare-a-ride: A search optimized dynamic ride sharing system with approximation guarantee</article-title>
          .
          <source>In IEEE International Conference on Data Engineering</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <source>[Swan</source>
          , 2016]
          <string-name>
            <given-names>Andy</given-names>
            <surname>Swan</surname>
          </string-name>
          . Sorry, Uber.
          <article-title>Social Data Validates The Lyft Growth Story And Valuation Demands</article-title>
          . http://www:forbes:com/sites/andyswan/ 2016/08/31/sorry-uber
          <article-title>-social-datavalidates-the-lyft-growth-story-andvaluation-</article-title>
          <string-name>
            <surname>demands</surname>
            <given-names>/</given-names>
          </string-name>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <article-title>[Whong and Monroy-Herna´ndez, 2013] Chris Whong and Andre´s Monroy-Herna´ndez</article-title>
          . New York City taxi trips. http://www:andresmh:com/nyctaxitrips,
          <year>2013</year>
          . Last accessed:
          <fpage>2016</fpage>
          -06-18.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>[Zhao</surname>
          </string-name>
          et al.,
          <year>2014</year>
          ]
          <string-name>
            <given-names>Dengji</given-names>
            <surname>Zhao</surname>
          </string-name>
          , Dongmo Zhang, Enrico H Gerding,
          <article-title>Yuko Sakurai, and Makoto Yokoo. Incentives in ridesharing with deficit control</article-title>
          .
          <source>In Proceedings of the 2014 International Conference on Autonomous Agents and Multi-Agent Systems</source>
          , pages
          <fpage>1021</fpage>
          -
          <lpage>1028</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>