Orf467F14_Essex_SD_Part2_Arenas

Arenas, Smyles 1
Jean-Carlos Arenas and Adam Smyles
Professor Alain Kornhauser
ORF 467: Transportation Systems Analysis
Final Project: 2nd Assignment
So far, our analysis of autonomous taxi systems has not taken into account what to do when an
aTaxi is empty (other than just leaving it where it is). In a practical setting, we can only have a
finite number of aTaxis, all of which have more use than just providing a single ride. To
maximize the efficiency of aTaxis, they should be empty relatively infrequently. When they are
empty, they should be seeking other opportunities to transport people who are nearby. In order to
discern how to best utilize empty aTaxis, we need to know when and where they are needed the
most. In order to accomplish this, we analyze the supply/demand imbalance of aTaxis in Essex
County, paying specific attention to the 20 pixels with the most aTaxi departures per day. Supply
is measured by the number of aTaxis coming into a pixel at a given time, and demand is
measured by the number of aTaxis leaving each pixel. In other words, at time t, supply is what
has just been made available for use by the arrivals of aTaxis from other locations; demand is
equivalent to the number of departures, as that measures the number of people in that pixel who
wanted a ride to some other place. For each of the 20 pixels, we can create graphs for the
cumulative arrivals/departures and the net supply (arrivals minus departures) for all four aTaxi
sizes being examined: 2-passenger, 6-passenger, 20-passenger, and 50-passenger. For example,
for the pixel (150, 250), we have the following graphs1:
1
The rest of the graphs have been submitted along with this write-up.
Arenas, Smyles 2
Figure 1: Graphs of cumulative demand/supply and net supply of aTaxis for pixel (150, 250).
We also have supply-demand imbalance graphs for some smaller pixels.
Figure 2: Net supply graphs for 2-passenger aTaxis in pixels (139, 249), (137, 256), and (160,
248).
A negative net supply implies that there are not enough aTaxis at that time – the number of cars
arriving at the station is not enough to give everyone there a ride. Basically, a negative net
supply is equivalent to unmet demand. A positive net supply means that there are excess aTaxis.
Without an empty aTaxi management plan, these vehicles simply stay where they are and remain
unused since the demand for that place at that time has already been met. The objective is to find
a precise way to take these excess aTaxis and route them to make them available to take care of
anticipated unmet demand at some future time.
We can approach this problem using networks. Pixels with a negative net supply can be treated
as demand nodes; pixels with a positive net supply can be treated as supply nodes. To effectively
route empty aTaxis, we move aTaxis from supply nodes (source nodes) to demand nodes (sink
nodes). By assigning the distances as costs for the possible trips between supply nodes and
Arenas, Smyles 3
demand nodes, an operational plan can be developed by solving an adaptation of the general
transportation problem often studied in optimization. The adaptation we are looking to solve will
have a time component, unlike the general problem, since a decision about where to send an
empty vehicle must be made at time t so it can be useful in serving demand at future times. In a
qualitative sense, what we want is for all of the demand to be met while minimizing the distance
traveled by the autonomous taxis. This is comparable to using principles of optimization to
maximize utility, as we have been using distance as a measure of disutility throughout our study
of transportation.
At some point in solving this optimization problem, we could still run into supply/demand
imbalances as a result of the parameters. However, a super source and a super sink (for which the
cost to arrive from a source or sink, respectively, is zero) can be used to balance the supply or
demand.
Figure 3: Example of a general source (si)-sink (ti) graph with a super source (s) and a super
sink (t).
Examining the graphs for the county in general, we see that net supply is approximately zero
until about 6:00 a.m. for all of the aTaxi sizes. The 2-passenger aTaxis rarely experience unmet
demand overall. There is always excess supply after about 30,000-35,000 seconds (a start time of
between 8:20 a.m. and 9:45 a.m.). It is worth noting that 2-passenger aTaxis have a lot more use
in small pixels than in the ones with the most departures per day. This is indicated by these
aTaxis’ relatively low unmet demand in the smaller pixels in contrast to their large excess supply
in the larger pixels.
The 20-passenger and 50-passenger aTaxis, on the other hand, experience essentially only unmet
demand. This deficit needs to be addressed, either through routing that involves the aTaxis in
nearby counties (factoring in intercounty trips) or simply getting more aTaxis of these sizes.
Given the excess of 2-passenger aTaxis, it would likely be feasible to forgo spending on those
and redirect those resources to purchasing larger (20- and 50-passenger) aTaxis. If we focus our
efforts on rerouting larger aTaxis instead of having a bigger fleet, we need to be constantly
repositioning them to the larger pixels, since that is where they get their primary use. They could
be used to service some smaller trips on their way back to minimize their time being empty, but
the point is that as soon as one of these larger aTaxis finishes a many-passenger trip, it needs to
be ready to take on a new one immediately.
Arenas, Smyles 4
Figure 4: Supply/demand and net supply graphs for Essex County (2-passenger, 6-passenger,
20-passenger, and 50-passenger aTaxis).
The 6-passenger aTaxis experience quite a large and relatively uniform deficit throughout the
county, which makes repositioning unlikely to be of major assistance. A large reserve supply
pool deployed during the day is a more viable option for resolving this issue. However, this
Arenas, Smyles 5
requires coordinating factors external to Essex County, since there is a systemic leak of 6passenger aTaxis — more of them leave the county than come in. Another potential solution is to
use multiple surplus 2-passenger aTaxis to serve what were originally 6-passenger aTaxi trips.
While this technically would reduce the average vehicle occupancy for the whole system, it is
likely more efficient than having more vehicles from a real-world standpoint. This plan would
allow us to meet more of the demand without having to take on the additional cost of an
excessive number of 6-passenger aTaxis when so many 2-passenger aTaxis are going unused.
The approach just described of using smaller vehicles to help meet the demand for a larger type
of vehicle is only really practical for using 2-passenger aTaxis to help alleviate the stress on 6passenger aTaxis. It would be very inefficient to use smaller taxis to help with excess demand of
20- and 50-passenger aTaxis. Therefore, maintaining a large reserve pool of these aTaxis and
constantly routing them to immediately return to large pixels to provide more service is the only
feasible solution.