11
1 Co-Design to Enable User-Friendly Tools to Assess the Impact of Future Mobility Solutions Gioele Zardini 1,3 , Nicolas Lanzetti 2,3 , Andrea Censi 1 , Emilio Frazzoli 1 , and Marco Pavone 3 Abstract—The design of future mobility solutions (autonomous vehicles, micromobility solutions, etc.) and the design of the mo- bility systems they enable are closely coupled. Indeed, knowledge about the intended service of novel mobility solutions would impact their design and deployment process, whilst insights about their technological development could significantly affect transportation management policies. This requires tools to study such a coupling and co-design future mobility systems in terms of different objectives. This paper presents a framework to address such co-design problems. In particular, we leverage the recently developed mathematical theory of co-design to frame and solve the problem of designing and deploying an intermodal mobility system, whereby autonomous vehicles service travel demands jointly with micromobility solutions such as shared bikes and e- scooters, and public transit, in terms of fleets sizing, vehicle char- acteristics, and public transit service frequency. Our framework is modular and compositional, allowing one to describe the design problem as the interconnection of its individual components and to tackle it from a system-level perspective. Moreover, it only requires very general monotonicity assumptions and it naturally handles multiple objectives, delivering the rational solutions on the Pareto front and thus enabling policy makers to select a policy. To showcase our methodology, we present a real- world case study for Washington D.C., USA. Our work suggests that it is possible to create user-friendly optimization tools to systematically assess the costs and benefits of interventions, and that such analytical techniques might inform policy-making in the future. I. I NTRODUCTION Current transportation systems will undergo dramatic mu- tations, arising from the deployment of novel mobility solu- tions, such as autonomous vehicles (AVs) and micromobility (μ M) systems. New mobility paradigms promise to drastically reduce negative externalities produced by the transportation system, such as emissions, travel time, parking spaces and, critically, fatalities. However, the current design process for mobility solutions largely suffers from the lack of clear, specific requirements in terms of the service they will be providing [3]. Yet, knowledge about their intended service (e.g., last-mile versus point-to-point travel) might dramatically impact how vehicles are designed and significantly ease their development process. For instance, if for a given city we knew that for an effective on-demand mobility system AVs only need to drive up to 30 mph and only on relatively easy roads, their design would be greatly simplified and their deployment could 1 Institute for Dynamic Systems and Control, ETH Z¨ urich, Z¨ urich (ZH), Switzerland {gzardini,acensi,emilio.frazzoli}@ethz.ch 2 Automatic Control Laboratory, ETH Z¨ urich, Z¨ urich (ZH), Switzerland, [email protected] 3 Department of Aeronautics and Astronautics, Stanford University, Stanford (CA), United States, {pavone}@stanford.edu A preliminary version of this paper was presented at the 99th Annual Meeting of the Transportation Research Board [1] and at the 23rd IEEE International Conference on Intelligent Transportation Systems [2]. be accelerated. Furthermore, from the system-level perspective of transportation management, knowledge about the trajectory of technology development for new mobility solutions would certainly impact decisions on future infrastructure investments and provisions of service. In other words, the design of future mobility solutions and the design of a mobility system leveraging them are intimately coupled. This calls for methods to reason about such a coupling, and in particular to co-design the invidual mobility solutions and the associated mobility systems. A key requirement in this context is to be able to account for a range of heterogeneous objectives that are often not directly comparable (consider, for instance, travel time, public expense, and emissions). Accordingly, the goal of this paper is to lay the foundations for a framework through which one can co-design future mobility systems. Specifically, we show how to leverage the recently developed mathematical theory of co-design [4]–[6], which provides a general methodology to co-design complex systems in a modular and compositional fashion. This tool delivers the set of rational design solutions lying on the Pareto front, allowing to reason about the costs and benefits of the individual design options. The framework is instantiated in the setting of co-designing intermodal mobility systems [7], whereby fleets of self-driving vehicles provide on-demand mobility jointly with fleets of micromobility vehicles (μ MVs) such as e-scooters (ESs), shared bikes (SBs), mopeds (Ms) and fuel-cell mopeds (FCMs), and public transit. Aspects that are subject to co-design include fleet sizes, vehicle-specific characteristics for AVs and μ MVs, and public transit service frequency. A. Related Literature Our work lies at the interface of the design of the public transportation service and the design of novel mobility solu- tions. The first research stream is reviewed in [8], [9] and comprises strategic long-term infrastructure modifications and operational short-term scheduling. The joint design of traffic network topology and control infrastructure has been presented in [10]. Public transportation scheduling has been solved jointly with the design of the transit network by optimizing passengers’ and operators’ costs in [11], the satisfied demand in [12], and the energy consumptions of the system in [13]. However, these works are non-modular, only focus on the public transportation system, and do not consider its joint design with new mobility solutions. The research on novel mobility solutions mainly pertains to AVs, Autonomous Mobility-on-Demand (AMoD) systems, and μ M. The research on AMoD systems is reviewed in [14] and mainly concerns their fleet sizing. In this regard, existing arXiv:2008.08975v1 [eess.SY] 19 Aug 2020

New Co-Design to Enable User-Friendly Tools to Assess the Impact … · 2020. 8. 21. · 1 Co-Design to Enable User-Friendly Tools to Assess the Impact of Future Mobility Solutions

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: New Co-Design to Enable User-Friendly Tools to Assess the Impact … · 2020. 8. 21. · 1 Co-Design to Enable User-Friendly Tools to Assess the Impact of Future Mobility Solutions

1

Co-Design to Enable User-Friendly Tools to Assessthe Impact of Future Mobility Solutions

Gioele Zardini1,3, Nicolas Lanzetti2,3, Andrea Censi1, Emilio Frazzoli1, and Marco Pavone3

Abstract—The design of future mobility solutions (autonomousvehicles, micromobility solutions, etc.) and the design of the mo-bility systems they enable are closely coupled. Indeed, knowledgeabout the intended service of novel mobility solutions wouldimpact their design and deployment process, whilst insightsabout their technological development could significantly affecttransportation management policies. This requires tools to studysuch a coupling and co-design future mobility systems in terms ofdifferent objectives. This paper presents a framework to addresssuch co-design problems. In particular, we leverage the recentlydeveloped mathematical theory of co-design to frame and solvethe problem of designing and deploying an intermodal mobilitysystem, whereby autonomous vehicles service travel demandsjointly with micromobility solutions such as shared bikes and e-scooters, and public transit, in terms of fleets sizing, vehicle char-acteristics, and public transit service frequency. Our frameworkis modular and compositional, allowing one to describe the designproblem as the interconnection of its individual components andto tackle it from a system-level perspective. Moreover, it onlyrequires very general monotonicity assumptions and it naturallyhandles multiple objectives, delivering the rational solutions onthe Pareto front and thus enabling policy makers to selecta policy. To showcase our methodology, we present a real-world case study for Washington D.C., USA. Our work suggeststhat it is possible to create user-friendly optimization tools tosystematically assess the costs and benefits of interventions, andthat such analytical techniques might inform policy-making inthe future.

I. INTRODUCTION

Current transportation systems will undergo dramatic mu-tations, arising from the deployment of novel mobility solu-tions, such as autonomous vehicles (AVs) and micromobility(µM) systems. New mobility paradigms promise to drasticallyreduce negative externalities produced by the transportationsystem, such as emissions, travel time, parking spaces and,critically, fatalities. However, the current design process formobility solutions largely suffers from the lack of clear,specific requirements in terms of the service they will beproviding [3]. Yet, knowledge about their intended service(e.g., last-mile versus point-to-point travel) might dramaticallyimpact how vehicles are designed and significantly ease theirdevelopment process. For instance, if for a given city we knewthat for an effective on-demand mobility system AVs only needto drive up to 30 mph and only on relatively easy roads, theirdesign would be greatly simplified and their deployment could

1Institute for Dynamic Systems and Control, ETH Zurich, Zurich (ZH),Switzerland {gzardini,acensi,emilio.frazzoli}@ethz.ch

2Automatic Control Laboratory, ETH Zurich, Zurich (ZH), Switzerland,[email protected]

3Department of Aeronautics and Astronautics, Stanford University, Stanford(CA), United States, {pavone}@stanford.edu

A preliminary version of this paper was presented at the 99th AnnualMeeting of the Transportation Research Board [1] and at the 23rd IEEEInternational Conference on Intelligent Transportation Systems [2].

be accelerated. Furthermore, from the system-level perspectiveof transportation management, knowledge about the trajectoryof technology development for new mobility solutions wouldcertainly impact decisions on future infrastructure investmentsand provisions of service. In other words, the design offuture mobility solutions and the design of a mobility systemleveraging them are intimately coupled. This calls for methodsto reason about such a coupling, and in particular to co-designthe invidual mobility solutions and the associated mobilitysystems. A key requirement in this context is to be able toaccount for a range of heterogeneous objectives that are oftennot directly comparable (consider, for instance, travel time,public expense, and emissions).

Accordingly, the goal of this paper is to lay the foundationsfor a framework through which one can co-design futuremobility systems. Specifically, we show how to leverage therecently developed mathematical theory of co-design [4]–[6],which provides a general methodology to co-design complexsystems in a modular and compositional fashion. This tooldelivers the set of rational design solutions lying on the Paretofront, allowing to reason about the costs and benefits of theindividual design options. The framework is instantiated inthe setting of co-designing intermodal mobility systems [7],whereby fleets of self-driving vehicles provide on-demandmobility jointly with fleets of micromobility vehicles (µMVs)such as e-scooters (ESs), shared bikes (SBs), mopeds (Ms)and fuel-cell mopeds (FCMs), and public transit. Aspects thatare subject to co-design include fleet sizes, vehicle-specificcharacteristics for AVs and µMVs, and public transit servicefrequency.

A. Related Literature

Our work lies at the interface of the design of the publictransportation service and the design of novel mobility solu-tions.

The first research stream is reviewed in [8], [9] andcomprises strategic long-term infrastructure modifications andoperational short-term scheduling. The joint design of trafficnetwork topology and control infrastructure has been presentedin [10]. Public transportation scheduling has been solvedjointly with the design of the transit network by optimizingpassengers’ and operators’ costs in [11], the satisfied demandin [12], and the energy consumptions of the system in [13].However, these works are non-modular, only focus on thepublic transportation system, and do not consider its jointdesign with new mobility solutions.

The research on novel mobility solutions mainly pertainsto AVs, Autonomous Mobility-on-Demand (AMoD) systems,and µM. The research on AMoD systems is reviewed in [14]and mainly concerns their fleet sizing. In this regard, existing

arX

iv:2

008.

0897

5v1

[ee

ss.S

Y]

19

Aug

202

0

Page 2: New Co-Design to Enable User-Friendly Tools to Assess the Impact … · 2020. 8. 21. · 1 Co-Design to Enable User-Friendly Tools to Assess the Impact of Future Mobility Solutions

2

studies range from simulation-based approaches [15]–[19] toanalytical methods [20]. In [21], the fleet size and the charginginfrastructure of an AMoD system are jointly designed, andthe arising design problem is formulated as a mixed integerlinear program. In [22], the fleet sizing problem is solvedtogether with the vehicle allocation problem. Finally, [23]proposes a framework to jointly design the AMoD fleet sizeand its composition. More recently, the joint design of multi-modal transit networks and AMoD systems was formulatedin [24] as a bilevel optimization problem and solved withheuristics. Overall, the problem-specific structure of existingdesign methods for AMoD systems is not amenable to amodular and compositional problem formulation. Furthermore,key AV characteristics, such as the achievable speed, arenot considered. Research on the design and impact of µMsolutions has been reviewed in [25], which focuses on theurban deployment of SBs and ESs. In particular, [26] presentsa design framework for a multi-modal public transportationsystem, including various µM solutions and buses, optimizinguser preferences and social costs. Fleet deployment modelsare analyzed in [27], [28]. The optimal allocation of SBs ina city is studied through mathematical programming modelsin [27], and solved through stochastic optimization in [28].Finally, [29] explores the impact of µM on urban planningand identifies strategies to increase µMVs utilization.

In conclusion, to the best of the authors’ knowledge, theexisting design frameworks for mobility systems have a fixedproblem-specific structure, and therefore do not permit torigorously design the mobility infrastructure in a modularand compositional manner. Moreover, previous works neithercapture important aspects of future mobility systems, suchas the interactions among different transportation modes, norspecific design parameters of novel mobility solutions, as forinstance the level of autonomy of AVs.

B. Statement of contributions

In this paper we lay the foundations for the systematicstudy of the design of future mobility systems. Specifically,we leverage the mathematical theory of co-design [4] todevise a framework to study the design of intermodal mobilitysystems in terms of mobility solutions characteristics andfleet characteristics, enabling the computation of the rationalsolutions lying on the Pareto front of minimal travel time,transportation costs, and emissions. Our framework paves theway to structure the design problem in a modular way, inwhich each different transportation option can be “pluggedin” in a larger model. Each model has minimal assumptions:Rather than properties such as linearity and convexity, weask for very general monotonicity assumptions. For example,we assume that the cost of automation of an AV increasesmonotonically with the speed achievable by the vehicle. Weare able to obtain the full Pareto front of rational solutionsor, given policies, to weigh incomparable costs (such as traveltime and emissions) and to present actionable information tothe stakeholders of the mobility ecosystem. We consider thereal-world case study for Washington D.C., USA, to showcaseour methodology. We illustrate how, given the model, wecan easily formulate and answer several questions regardingthe introduction of new technologies and investigate possibleinfrastructure interventions. A preliminary version of this

paper was presented in [2]. This revised and extended versionis novel in four ways. First, we broaden the presentation ofthe mathematical theory of co-design and its application inthis work. Second, we extend the discussion of the literature,including recent research pertaining to the co-design of futuremobility systems. Third, we show the modularity of ourframework by including the design of µM solutions (bothat the vehicle and at the fleet level) in the future mobilityco-design problem, and evaluate their impact on the trans-portation system for the real-world case study of WashingtonD.C., USA. Finally, we extend our case studies with furtherscenarios and provide new managerial insights.

C. Organization of the paperThe remainder of this paper is structured as follows: Sec-

tion II and Section III review the mathematical backgroundon which our framework is based. Section IV presents the co-design problem for future mobility systems, by introducing thesingle design problems (DPs) and their interconnection form-ing a co-design problem (CDP). We showcase our methodol-ogy with several real-world case studies for Washington D.C.,USA, in Section V. Section VI concludes the paper with adiscussion and an overview on future research directions.

II. MATHEMATICAL BACKGROUND

This paper applies the mathematical theory of co-design,first introduced in [4]. In this section, we present a non-exhaustive review of the main concepts needed for this work.

A. OrdersTo define a DP, we will use basic facts from order theory,

which we review in the following. The interested reader isreferred to [30].

Definition II.1 (Poset). A partially ordered set (poset) is atuple 〈P,�P〉, where P is a set and �P is a partial order,defined as a reflexive, transitive, and antisymmetric relation.

Definition II.2 (Opposite of a poset). The opposite of aposet 〈P,�P〉 is the poset 〈Pop,�op

P〉, which has the sameelements as P , and the reverse ordering.

Definition II.3 (Chains). Given a poset 〈P,�P〉, a chain isa sequence of points pi ∈P where two successive points arecomparable, i.e., i≤ j⇒ si � s j.

Given a poset, we can formalize the idea of “Pareto front”via antichains.

Definition II.4 (Antichains). A subset S⊆P is an antichainiff no elements are comparable: For x,y ∈ S, x � y impliesx = y. We denote by AP the set of all antichains in P .

We hereafter introduce properties of posets which are in-strumental for the formal definition of DPs.

Definition II.5 (Directed set). A subset S ⊆P is directed ifeach pair of elements in S has an upper bound: For all a,b∈ S,there exists c ∈ S such that a� c and b� c.

Definition II.6 (Completeness). A poset is a complete partialorder (CPO) if each of its directed subsets has a supremumand a bottom.

Page 3: New Co-Design to Enable User-Friendly Tools to Assess the Impact … · 2020. 8. 21. · 1 Co-Design to Enable User-Friendly Tools to Assess the Impact of Future Mobility Solutions

3

Example II.7. For instance, the poset 〈R+,≤〉, with R+ :={x∈R |x≥ 0}, is not complete, as its directed subset R+ ⊆R+

does not have an upper bound (and therefore a supremum).Nonetheless, we can make it complete by artificially adding atop element >, i.e., by defining 〈R+,≤〉 with R+ := R+∪{>}and a≤> for all a ∈ R+. Similarly, we can complete N to N.

Remark II.8. Let (P,�P) and (Q,�Q) be CPOs. Then,(P ×Q,�P×Q), with (p1,q1) �P×Q (p2,q2) iff p1 �P p2and q1 �Q q2, is a CPO.

When defining DPs, monotone maps will play a key role.

Definition II.9 (Monotonicity). A map f : P →Q betweentwo posets 〈P,�P〉, 〈Q,�Q〉 is monotone iff x�P y impliesf (x) �Q f (y). Note that monotonicity is a compositionalproperty.

III. MATHEMATICAL THEORY OF CO-DESIGN

We can now formally define a DP.

Definition III.1 (DP). Given the posets F,R, a DP is amonotone function (feasibility relation) of the form

d : Fop×R→ Bool, (1)

and we represent it by an arrow d : F R.

Remark III.2 (Intended semantics for DPs). The poset Frepresents the functionality to be provided, while the poset Rrepresents the resources required. The object d is a relationwhich describes which combinations of functionality and re-sources are feasible for each f ∗ ∈Fop and r ∈R: d( f ∗,r) isa truth value, which we call feasibility of f given r.

Remark III.3 (Intended semantics for monotonicity of DPs).The intended semantics for the monotonicity of a designproblem d are:

• If functionality f is feasible with resource r, then anyfunctionality f ′ �F f is feasible with r.

• If functionality f is feasible with resource r, then f isfeasible with any resource r′ �R r.

Definition III.4 (DPI). A design problem with implementation(DPI) is a tuple of the form (Id ,prov, reqs), where Id is theimplementations set, and prov, reqs are functions from Id toF and R, respectively:

Fprov←−−Id

reqs−−→R. (2)

Furthermore, one defines d : F R as

d : Fop×R→P(Id)

〈 f ∗,r〉 7→ {i ∈Id : (prov(i)�F f )∧ (reqs(i)�R r)}.(3)

Remark III.5 (Intended semantics for DPIs). The semantics ofF,R is the same as in Definition III.1. The expression d( f ∗,r)maps functionality f and resource r to a set of implementationsi ∈Id which provide f given r.

Definition III.6 (Functionality to resources map). For anyDPI d, one can define a monotone function hd which sends

Fig. 1: The intermodal AMoD network consists of road (AVsand µMVs), public transportation, and walking digraphs. Thecolored circles represent stops or intersections and the blackarrows denote road links, public transit arcs, or pedestrianpathways. The grey arrows represent the mode-switching arcsconnecting them.

a functionality f ∈F to the minimum antichain of resourceswhich provide f :

hd : F→ AR

f 7→min{reqs(i) ∈R | i ∈I∧d(prov(i), reqs(i)) = T}.(4)

Individual DPIs can be composed in series (i.e., the func-tionality of a DPI is the resource of a second DPI), and inparallel to obtain a co-design problem with implementation(CDPI), and can be solved with the PyMCDP solver [31].Notably, such compositions preserve monotonicity and, thus,all related algorithmic properties. For further details we referto [4].

IV. CO-DESIGN OF FUTURE MOBILITY SYSTEMS

In this section, we detail our co-design framework for futuremobility systems, and instantiate it for the specific case of anintermodal transportation network.

A. Intermodal Mobility Framework1) Multi-Commodity Flow Model: The transportation sys-

tem and its different modes are modeled using the digraphG = (V ,A ), sketched in Figure 1. It is described through aset of nodes V and a set of arcs A ⊆ V ×V . Specifically,it is composed of four layers: The road network layer GR =(VR,AR), consisting of an AVs layer GR,V = (VR,V,AR,V) anda µMVs layer GR,M = (VR,M,AR,M), the public transportationlayer GP = (VP,AP), and a walking layer GW = (VW,AW). TheAVs and the µMVs networks are characterized by intersectionsi ∈ VR,V, i ∈ VR,M and road segments (i, j) ∈ AR,V, (i, j) ∈AR,M, respectively. Similarly, public transportation lines are

Page 4: New Co-Design to Enable User-Friendly Tools to Assess the Impact … · 2020. 8. 21. · 1 Co-Design to Enable User-Friendly Tools to Assess the Impact of Future Mobility Solutions

4

modeled through station nodes i ∈ VP and line segments(i, j) ∈ AP. The walking network describes walkable streets(i, j) ∈AW, connecting intersections i ∈ VW. Mode-switchingarcs are modeled as AC ⊆ VR,V×VW ∪VW×VR,V ∪VR,M×VW ∪VW ×VR,M ∪VP ×VW ∪VW ×VP connecting the AVs,the µMVs, and the public transportation layers to the walkinglayer. Consequently, V = VW ∪ VR,V ∪ VR,M ∪ VP and A =AW∪AR,V∪AR,M∪AP∪AC. Consistently with the structuralproperties of transportation networks in urban environments,we assume G to be strongly connected.

We represent customer movements by means of travelrequests. A travel request refers to a customer flow startingits trip at a node o ∈ V and ending it at a node d ∈ V .

Definition IV.1 (Travel request). A travel request ρ is a triple(o,d,α)∈ V ×V ×R+, described by an origin node o∈ V , adestination node d ∈ V , and the request rate α > 0, in otherwords, the number of customers who want to travel from o tod per unit time.

To ensure that a customer is not forced to use a given trans-portation mode, we assume all requests to appear on the walk-ing digraph, i.e., om,dm ∈ VW for all m ∈M := {1, . . . ,M}.The flow fm (i, j)≥ 0 describes the number of customers perunit time traveling on arc (i, j) ∈ A and satisfying a travelrequest m. Furthermore, f0,V (i, j)≥ 0 and f0,M (i, j)≥ 0 denotethe flow of empty AVs and µMVs on AVs arcs (i, j) ∈AR,Vand µMVs arcs (i, j) ∈AR,M, respectively. This accounts forrebalancing flows of AVs and µMVs between a customer’sdrop-off and the next customer’s pick-up. Assuming AVs andµMVs to carry one customer at a time, the flows satisfy

∑i:(i, j)∈A

fm (i, j)+1 j=om ·αm = ∑k:( j,k)∈A

fm ( j,k)+1 j=dm ·αm

∀m ∈M , j ∈ V (5a)

∑i:(i, j)∈AR,V

ftot,V (i, j) = ∑k:( j,k)∈AR,V

ftot,V ( j,k) ∀ j ∈AR,V (5b)

∑i:(i, j)∈AR,M

ftot,M (i, j) = ∑k:( j,k)∈AR,M

ftot,M ( j,k) ∀ j ∈AR,M, (5c)

where 1 j=x denotes the boolean indicator function,ftot,V (i, j) := f0,V (i, j) + ∑m∈M fm(i, j), and ftot,M (i, j) :=f0,M (i, j) + ∑m∈M fm(i, j). Specifically, (5a) guaranteesflows conservation for every transportation demand, (5b)preserves flow conservation for AVs on every road node,and (5c) preserves flow conservation for µMVs on everyroad node. Combining conservation of customers (5a) withthe conservation of AVs (5b) and µMVs (5c) guaranteesrebalancing AVs and µMVs to match the demand.

B. Travel Time and Travel Speed

With the variable ti j we denote the time needed to traversean arc (i, j) of length si j. We assume a constant walking speedon walking arcs and infer travel times on public transportationarcs from the public transportation schedules. Assuming thatthe public transportation system at node j operates with thefrequency ϕ j, switching from a pedestrian vertex i ∈ VW to apublic transit station j ∈ VP takes, on average,

ti j = tWS +1

2ϕ j∀(i, j) ∈AP, (6)

where tWS represents a constant sidewalk-to-station travel time.We assume that the average waiting time for AVs vehiclesis tWV, the average time needed to reach a µMV is tWM,and switching from the AVs graph, the µMVs graph, and thepublic transit graph to the pedestrian graph takes the transfertimes tVW, tMW, and tSW, respectively. While each AVs arc(i, j) ∈ AR,V is characterized by a speed limit vL,V,i j, AVssafety protocols impose a maximum achievable velocity vV,a.In order to prevent too slow and therefore dangerous drivingbehaviors [32], we only consider AVs arcs through which theAVs can drive at least at a fraction β of the speed limit: Arc(i, j) ∈AR,V is kept in the road network iff

vV,a ≥ β · vL,V,i j, (7)

where β ∈ (0,1]. We set the velocity of all arcs fulfillingcondition (7) to vV,i j = min{vV,a,vL,V,i j} and compute thetravel time to traverse them as

ti j =si j

vV,i j∀(i, j) ∈AR,V. (8)

Similarly, µMVs are allowed to drive at speed vM,i j ≤min{vM,a,vL,M,i j}, where vM,a is the achievable speed forµMVs and vL,M,i j is the speed limit for µMVs on arc(i, j) ∈AR,M. The corresponding travel time reads then

ti j =si j

vM,i j∀(i, j) ∈AR,M. (9)

C. Road Congestion

We assume that each road arc (i, j) ∈AR,V is subject to abaseline usage ui j, capturing the presence of exogenous traffic(e.g., private vehicles), and that it has a nominal capacity ci j.Furthermore, we assume that the central authority operatesthe AMoD fleet such that vehicles travel at free-flow speedthroughout the road network of the city, meaning that thetotal flow on each road link must be below the link’s capacity.Therefore, we capture congestion effects with the thresholdmodel

ftot,V (i, j)+ui j ≤ ci j ∀(i, j) ∈AR,V. (10)

Finally, we assume µM to not significantly contribute to roadcongestion [33].

D. Energy Consumption

We compute the energy consumption of AVs via an urbandriving cycle. In particular, the cycle is scaled so that itsaverage speed vavg,cycle matches the free-flow speed on thelink. The energy consumption of road link (i, j) is then scaledas

ei j = ecycle ·si j

scycle∀(i, j) ∈AR,V. (11)

For µMVs we consider a distance-based energy consumption.For the public transportation system we assume a constantenergy consumption per unit time. This approximation isreasonable in urban environments, where the operation of thepublic transportation system is independent from the numberof customers serviced, and its energy consumption is thereforecustomers-invariant.

Page 5: New Co-Design to Enable User-Friendly Tools to Assess the Impact … · 2020. 8. 21. · 1 Co-Design to Enable User-Friendly Tools to Assess the Impact of Future Mobility Solutions

5

E. Fleet Sizes

We consider a fleet of nV,max AVs and a fleet of nM,maxµMVs. In a time-invariant setting, the number of vehicles onarc (i, j) is expressed as the multiplication of the total vehiclesflow on the arc and its travel time. Therefore, we upper boundthe number of AVs employed as

nV,u = ∑(i, j)∈AR,V

ftot,V (i, j) · ti j ≤ nV,max, (12)

and the number of µMVs employed as

nM,u = ∑(i, j)∈AR,M

ftot,M (i, j) · ti j ≤ nM,max. (13)

F. Discussion

First, the demand is assumed to be time-invariant andflows are allowed to have fractional values. This assumptionis in line with the mesoscopic and system-level planningperspective of our study. Second, we model congestion effectsusing a threshold model. This approach can be interpretedas a municipality preventing mobility solutions to exceed thecritical flow density on road arcs. AV and µMVs can thereforebe assumed to travel at free flow speed [34]. This assumption isrealistic for an initial low penetration of new mobility systemsin the transportation market, especially when the AV and µMVfleets are limited in size. Finally, we allow AVs and µMVs totransport one customer at a time [35].

G. Co-Design Framework

We integrate the intermodal framework presented in Sec-tion IV-A in the co-design formalism, allowing the decouplingof the CDPI of a complex system in the DPIs of its individ-ual components in a modular, compositional, and systematicfashion. In order to achieve this, we decouple the CDPI inthe DPIs of the individual AV (Section IV-G1), the AVs fleet(Section IV-G4), the individual µMV (Section IV-G2), theµMVs fleet (Section IV-G4), and the public transportationsystem (Section IV-G3). Their interconnection is presentedin Section IV-G5. We aim at computing the antichain ofresources, quantified in terms of costs, average travel time pertrip, and emissions required to provide the mobility service toa set of customers.

1) The AV Design Problem: The AV DPI consists of select-ing the maximal speed of the AVs. Under the rationale thatdriving safely at higher speed requires more advanced sensingand algorithmic capabilities, we model the achievable speedof the AVs vV,a as a monotone function of the vehicle fixedcosts CV,f (resulting from the cost of the vehicle CV,v and thecost of its automation CV,a) and the mileage-dependent opera-tional costs CV,o (accounting for maintenance, cleaning, energyconsumption, depreciation, and opportunity costs [36]). In thissetting, the AV DPI provides the functionality vV,a and requiresthe resources CV,f and CV,o. Consequently, the functionalityspace is FV = R+, the resources space is RV = R+×R+, andthe implementations space IV consists of specific instancesof the AVs.

2) The µMV Design Problem: The µM DPI comprises theselection of the maximal speed of the µMVs. Following therationale that different µMVs can reach different speeds andhave different prices, we model the achievable speed of theµMV vM,a as a monotone function of the µMV fixed costs CM,fand the mileage-dependent operational costs CM,o. Therefore,the µMV DPI provides the functionality vM,a and requires theresources CM,f and CM,o. Consequently, the functionality spaceis FE = R+, the resources space is RE = R+×R+, and theimplementations space IE consists of instances of the µMVs.

3) The Subway Design Problem: We design the publictransit infrastructure by considering its service frequency,introduced in Section IV-B. Specifically, we assume the servicefrequency ϕ j to scale linearly with the size of the train fleetnS as

ϕ j

ϕ j,base=

nS

nS,base. (14)

We relate a train fleet of size nS to the fixed costs CS,f (account-ing for train and infrastructural costs) and to the operationalcosts CS,o (accounting for energy consumption, vehicles de-preciation, and train operators’ wages). Given the passengers-independent public transit operation in today’s cities, we as-sume the operational costs CS,o to be mileage independent andto only vary with the size of the fleet. Formally, the number ofacquired trains nS,a = nS−nS,baseline is a functionality, whereasCS,f and CS,o are resources. The functionality space is FS =N,the resources space is RS =R+×R+, and the implementationsspace IS consists of specific instances of the subway system.

4) The Intermodal Optimization Framework Design Prob-lem: The intermodal mobility system DPI considers demandsatisfaction as a functionality. Formally, FO = 2V ×V ×R+ withthe partial order �FO defined by D1 := {(o1

i ,d1i ,α

1i )}

M1i=1 �FO

{(o2i ,d

2i ,α

2i )}

M2i=1 =: D2 iff for all (o1,d1,α1) ∈ D1 there is

some (o2,d2,α2)∈D2 with o1 = o2, d1 = d2, and α2i ≥α1

i . Inother words, D1 �FO D2 if every travel request in D1 is in D2as well. To successfully satisfy a given set of travel requests,we require the following resources: (i) the achievable speed ofthe AVs vV,a, (ii) the number of available AVs per fleet nV,max,(iii) the achievable speed of the µMVs vM,a, (iv) the numberof available µMVs per fleet nM,max, (v) the number of trainsnS,a acquired by the public transportation system, and (vi) theaverage travel time of a trip

tavg :=1

αtot· ∑

m∈M ,(i, j)∈Ati j · fm (i, j) , (15)

withαtot := ∑

m∈Mαm, (16)

(vii) the total distance driven by the AVs per unit time

sV,tot := ∑(i, j)∈AR,V

si j · ftot,V (i, j) , (17)

(viii) the total distance driven by the µMVs per unit time

sM,tot := ∑(i, j)∈AR,M

si j · ftot,M (i, j) , (18)

(ix) the total AVs CO2 emissions per unit time

mCO2,V,tot := γ · ∑(i, j)∈AR,V

ei j · ftot,V (i, j) , (19)

Page 6: New Co-Design to Enable User-Friendly Tools to Assess the Impact … · 2020. 8. 21. · 1 Co-Design to Enable User-Friendly Tools to Assess the Impact of Future Mobility Solutions

6

and (x) the total µMVs CO2 emissions per unit time

mCO2,M,tot := γ · ∑(i, j)∈AR,M

ei j · ftot,M (i, j) , (20)

where γ relates the energy consumption and the CO2 emis-sions. We assume that AVs and µMVs are routed to maximizethe customers’ welfare, defined without loss of generalitythrough the average travel time tavg. Hence, we link thefunctionality and resources of the mobility system DPI throughthe following optimization problem:

min{ fm(·,·)}m, f0,V(·,·), f0,M(·,·)

tavg =1

αtot∑

m∈M ,(i, j)∈Ati j · fm (i, j)

s.t. Eq.(5), Eq.(10), Eq.(12), Eq.(13).(21)

Formally, FO = R+, and RO = R+×N×R+×N×N×R+×R+ × R+ × R+ × R+. Furthermore, IO consists of specificintermodal scenarios.

Remark IV.2. The optimization problem (21) might possessmultiple optimal solutions, making the relation between re-sources and functionality ill-posed. To overcome this subtlety,if two solutions share the same average travel time, we selectthe one incurring the lowest mileage.

5) The Mobility Co-Design Problem: The functionality ofthe system is to satisfy the customers’ demand. Formally, thefunctionality provided by the CDPI is the set of travel requests.To provide the mobility service, three resources are required.First, on the customers’ side, we require an average travel time,defined in (15). Second, on the side of the central authority,the resource is the total transportation cost of the intermodalmobility system. Assuming an average AV’s life of lV, anaverage µMV’s life of lM, an average train’s life of lS, and abaseline subway fleet of nS,baseline trains, we express the totalcosts as

Ctot =CV +CM +CS, (22)

where CV is the AVs-related cost

CV =CV,f

lV·nV,max +CV,o · sV,tot, (23)

CM is the µMV-related cost

CM =CM,f

lM·nM,max +CM,o · sM,tot, (24)

and CS is the public transit-related cost

CS =CS,f

lS·nS,a +CS,o. (25)

Third, on the environmental side, we consider the total CO2emissions

mCO2,tot = mCO2,V,tot +mCO2,M,tot +mCO2,S ·nS, (26)

where mCO2,S represents the constant CO2 emissions of asingle train. Formally, the set of travel requests {ρm}m∈Mis the CDPI functionality, whereas tavg, Ctot, and mCO2,tot areits resources. Consistently, the functionality space is F = R+

and the resources space is R = R+×R+×R+. Note that theresulting CDPI (Figure 2) is indeed monotone, since it consistsof the composition (series and parallel) of monotone DPIs [4].

I-AMoD

Vehicle Micromobility Subway� � �

�

�

��×

� � �

�

�

+� �

+�

��

+ � × � +

+ ��

vV,a vM,asV,tot sM,tot

CV,o CM,oCV,f

lV

nV,max

CM,f

lM

nM,max nS,a

nS

CS,oCS,flS

Ctot

mCO2,V,totmCO2,M,tot

mCO2,S

mCO2,tottavg

αtot

co-designconstraint

total costaverage

travel timetotal

emissions

totalrequest rate

Fig. 2: Schematic representation of the CDPI. In solid greenthe provided functionalities and in dashed red the requiredresources. The edges represent co-design constraints: Theresources required by a first design problem are the lowerbound for the functionalities provided by the second one.

6) Discussion: First, we lump the AV’s autonomy in itsachievable velocity. We leave to future research more elab-orated AV models, accounting, for instance, for accidentsrates [37] and for safety levels, e.g., comparing specific percep-tion pipelines [38]. Second, we assume the service frequencyof the subway system to scale linearly with the number oftrains. We inherently assume that the existing infrastructurecan homogeneously accommodate the acquired train cars. Tojustify the assumption, we include an upper bound on thenumber of potentially acquirable trains in our case studydesign in Section V. Third, we highlight that the intermodalmobility framework is only one of the many feasible waysto map total demand to travel time, costs, and emissions.Specifically, practitioners can easily replace the correspondingDPI with more sophisticated models (e.g., simulation-basedframeworks like MATSim [39]), as long as the monotonicity ofthe DPI is preserved. In our setting, we conjecture customersand vehicles routes to be centrally controlled by the centralauthority in a socially-optimal fashion. Fourth, we assumea homogeneous fleet of AVs and µMVs. Nevertheless, ourmodel is readily extendable to capture heterogeneous fleets.Finally, we consider a fixed travel demand, and compute theantichain of resources providing it. Nonetheless, our formal-ization can be easily extended to arbitrary demand modelspreserving the monotonicity of the CDPI to account, forinstance, for elastic effects.

V. DESIGN OF EXPERIMENTS AND RESULTS

In this section, we showcase the co-design frameworkpresented in Section IV on the real-world case of WashingtonD.C., USA. We detail our experimental design in Section V-Aand present numerical results in Section V-B.

A. Design of ExperimentsOur study is based on the real-world case of the urban

area of Washington D.C., USA. The city road network and

Page 7: New Co-Design to Enable User-Friendly Tools to Assess the Impact … · 2020. 8. 21. · 1 Co-Design to Enable User-Friendly Tools to Assess the Impact of Future Mobility Solutions

7

its features are imported from OpenStreetMap [40], whilstthe public transit network together with its schedules areextracted from GTFS [41]. Original demand data is obtainedby merging origin-destination pairs of the morning peak ofMonday 1st May, 2017, provided by taxi companies [42]and the Washington Metropolitan Area Transit Authority(WMATA) [43]. On the public transportation side, we focusour studies on the MetroRail system and its design. To takeaccount of the recently increased presence of ride-hailingcompanies, the taxi demand rate is scaled by a factor of 5 [44].The complete demand dataset includes 16,430 distinct origin-destination pairs, describing travel requests. To account forcongestion effects, the nominal road capacity is computed asin [45] and an average baseline usage of 93 % is assumed, inline with [46]. We assume an AV fleet composed of batteryelectric BEV-250 mile AVs [47]. We summarize the mainparameters characterizing our case studies together with theirbibliographic sources in Table I. In the remainder of this sec-tion, we solve the co-design problem presented in Section IVwith the PyMCDP solver [31]. Beside our basic setting (S1),we evaluate the sensitivity of the design strategies to differentmodels of automation costs of AVs (S2–S4), and assess theimpact of emerging µM solutions (S5). We summarize theconsidered mobility solutions and their complementarity inTable II.

S1 - Basic setting: We consider the co-design of the mobilitysystem by means of AMoD and public transportationsystems, and do not include µM solutions (cf. S5).Specifically, we co-design the system by means of the AVfleet size, achievable free-flow speed, and subway servicefrequency: The municipality is allowed to (i) deployan AV fleet of size nV,max ∈ {0,500,1,000, . . . ,4,500}vehicles, (ii) choose the single AV achievable speedvV,a ∈{20mph,25mph, . . . ,50mph}, and (iii) increase thesubway service frequency ϕ j by a factor of 0 %, 50 %,or 100 %. In line with recent literature [48]–[52], weassume an average achievable-velocity-independent costof automation.

S2 - Speed-dependent automation costs: To relax the po-tentially unrealistic assumption of a velocity-independentautomation cost, we consider a performance-dependentcost structure, detailed in Table I. The large variance insensing technologies available on the market and theirperformances [65] suggests that AV costs are, in fact,performance-dependent. Indeed, the technology currentlyrequired to safely operate an autonomous vehicle at50 mph is substantially more sophisticated, and thereforemore expensive, than the one needed at 20 mph. Fur-thermore, the frenetic evolution of automation techniqueswill inevitably reduce automation costs: Experts forecasta massive automation cost reduction (up to 90 %) in thenext decade, principally due to mass-production of AVssensing technology [66], [67]. Therefore, we performour studies with current (2020) automation costs aswell as with their projections for the upcoming decade(2025) [47], [67].

S3 - High automation costs: We assess the impact of highautomation costs. In particular, we assume a performance-independent automation cost of 0.5 MilUSD/car, captur-ing the extremely high research and development costs

that AVs companies are facing today [68]. Indeed, nocompany has shown the ability to safely and reliablydeploy large fleets of AVs on the market yet.

S4 - MoD setting: We analyze the current Mobility-on-Demand (MoD) case. The cost structure of MoD systemsis characterized by lower vehicle costs (due to lack ofautomation) and higher operation costs, mainly due todrivers’ salaries.

S5 - Impact of new transportation modes: We evaluatethe impact of µM solutions on urban mobility. Weconsider ESs (e.g., Lime in DC), SBs (e.g., CapitalBikeshare in DC), Ms (e.g., Revel in DC), andFCMs. In addition to the design parameters introducedin the basic setting, we design the specific µMsolution M ∈ {ES,SB,M,FCM} and the µM fleet sizenM,max ∈ {0,500,1000, . . . ,4000} vehicles. We studythe joint deployment of µM solutions and AVs, andtherefore consider the extended settings of 2020 and2025.

B. Results

1) Basic setting: Figure 3a reports the solution of the co-design problem through the antichain consisting of the totalCO2 emissions, average travel time, and total transportationcost. The design solutions are rational (and not comparable),since there exists no instance which simultaneously yieldslower emissions, average travel time, and cost. In the interest

(a) Left: Three-dimensional representation of antichain elementsand their projection in the cost-time space. Right: Two-dimensionalprojections.

(b) Results for constant automation costs. On the left, the two-dimensional representation of the antichain elements: In red are theunfeasible strategies, in orange the feasible but irrational solutions,and in green the Pareto front. On the right, the implementationscorresponding to the highlighted antichain elements, quantified interms of achievable vehicle speed, AVs fleet size, and train fleet size1.

Fig. 3: Solution of the CDPI: Basic setting.

Page 8: New Co-Design to Enable User-Friendly Tools to Assess the Impact … · 2020. 8. 21. · 1 Co-Design to Enable User-Friendly Tools to Assess the Impact of Future Mobility Solutions

8

Parameter Variable Value Units Source

Road usage ui j 93 % [46]

S1 S2 (2020) S2 (2025) S3 S4 S5 (2020) S5 (2025)AVs operational cost CV,o 0.084 0.084 0.062 0.084 0.50 0.084 0.062 USD/mile [47], [48]Vehicle cost CV 32,000 32,000 26,000 32,000 32,000 32,000 26,000 USD/car [47]

AV automation cost

20 mph

CV,a

15,000 20,000 3,700 500,000 0 20,000 3,700 USD/car [48]–[52]25 mph 15,000 30,000 4,400 500,000 0 30,000 4,400 USD/car [48]–[52]30 mph 15,000 55,000 6,200 500,000 0 55,000 6,200 USD/car [48]–[52]35 mph 15,000 90,000 8,700 500,000 0 90,000 8,700 USD/car [48]–[52]40 mph 15,000 115,000 9,800 500,000 0 115,000 9,800 USD/car [48]–[52]45 mph 15,000 130,000 12,000 500,000 0 130,000 12,000 USD/car [48]–[52]50 mph 15,000 150,000 13,000 500,000 0 150,000 13,000 USD/car [48]–[52]

AV life lV 5 5 5 5 5 5 5 year [47]CO2 per Joule γ 0.14 0.14 0.14 0.14 0.14 0.14 0.14 g/kJ [53]Time from GW to GR,V tWV 300 300 300 300 300 300 300 s -Time from GR,V to GW tVW 60 60 60 60 60 60 60 s -Speed limit fraction β 1/1.3 1/1.3 1/1.3 1/1.3 1/1.3 1/1.3 1/1.3 − [32]

ES SB M FCMµMV operational cost CM,o 0.79 1.58 2.05 1.20 USD/mile [54]–[56]µMV cost CM,f 550 8,860 1,000 3,000 USD/µMV [55]–[57]µMV achievable speed vM,i j 15 10 15 15 mph -µMV life lM 0.085 7.0 10.0 10.0 year [55]–[57]µMV emissions mCO2 ,M,tot 0.101 0.033 0.158 0.033 kg/mile [55], [58]–[60]Time from GW to GR,M tWM 60 60 60 60 s -Time from GR,M to GW tMW 60 60 60 60 s -

Subway operational cost100 %

CS,o

148,000,000 USD/year [61]150 % 222,000,000 USD/year [61]200 % 295,000,000 USD/year [61]

Subway fixed cost CS,f 14,500,000 USD/train [62]Train life lS 30 year [62]Subway CO2 emissions per train mCO2 ,S 140,000 kg/year [63]Train fleet baseline nS,base 112 train [62]Subway service frequency ϕ j,baseline 1/6 1/min [64]Time from GW to GP and vice-versa tWS 60 s -

TABLE I: Parameters, variables, numbers, and units for the case studies.

Mobility Type Emissions Cost Speed Reliability

Taxi Point-to-point High High operational cost, medium fixed cost High Up to availability and congestionAV Point-to-point High Low operational cost, high fixed cost High Up to availability and congestionµMV Point-to-point Medium Medium operational cost, low fixed cost Low/Medium Up to availabilityWalking Point-to-point No emissions Free Low HighSubway Fixed hubs and routes Low Low Medium High

TABLE II: Comparison of the considered mobility solutions.

of clarity, we prefer a two-dimensional antichain representa-tion, where emissions are included in the costs via a conver-sion factor of 40 USD/kg [69]. Note that this transformationpreserves the monotonicity of the CDPI and therefore inte-grates in our framework. The two-dimensional antichain andthe corresponding central authority’s decisions are reportedin Figure 3b. In general, as the municipality budget increases,the average travel time per trip required to satisfy the givendemand decreases, reaching a minimum of about 20.7 min,with a monthly public expense of around 36 MilUSD/month.This configuration corresponds to a fleet of 4,000 AVs able todrive at 50 mph, and to the doubling of the current MetroRailtrain fleet. Furthermore, the smallest rational investment of13 MilUSD/month leads to a 22 % higher average travel time,corresponding to the current situation, i.e., to a non-existentAVs fleet, and an unchanged subway infrastructure. Notably,an expense of 18 MilUSD/month (50 % lower than the highestrational investment) only increases the minimal required traveltime by 8 %, requiring a fleet of 3,000 AVs able to drive at45 mph and no acquisition of trains. Conversely, an expenseof 15 MilUSD/month (just 2 MilUSD/month higher than theminimal rational investment) provides a 2 min shorter travel

1The description in this caption is valid for all the following figures.

time. Finally, it is rational to improve the subway systemstarting from a budget of 23 MilUSD/month, leading to atravel improvement of just 8 %. This trend can be explainedwith the high train acquisition cost and increased operationcosts, related to the reinforcement of the subway system.This phenomenon is expected to be even more marked forother cities, considering the moderate operation costs of theMetroRail subway system, due to its automation [64] andrelated benefits [70].

2) Speed-dependent automation costs:

2020: We report the results in Figure 4a. A comparisonwith our basic setting (cf. Figure 3) confirms the trendsconcerning public expense. Indeed, a public expense of26 MilUSD/month (43 % lower than the highest rational ex-pense) only increases the average travel time by 5 %, requiringa fleet of 2,000 AVs able to reach 30 mph and a subwayreinforcement of 50 %. Nevertheless, our comparison showstwo substantial differences. First, the budget required for anaverage travel time of 13 min is 25 % higher compared to S1.Second, the higher AV costs result in an average AVs fleetgrowth of 9 %, an average velocity reduction of 15 %, andan average train fleet growth of 14 %. The latter suggestsa shift towards poorer AVs performance in favor of fleets

Page 9: New Co-Design to Enable User-Friendly Tools to Assess the Impact … · 2020. 8. 21. · 1 Co-Design to Enable User-Friendly Tools to Assess the Impact of Future Mobility Solutions

9

(a) Speed-dependent automation costs in 2020.

(b) Speed-dependent automation costs in 2025.

Fig. 4: Results for the speed-dependent automation costs.

Fig. 5: Results for large automation costs.

reinforcements.2025: The maximal rational budget is 23 % lower than in

the case of immediate deployment (Figure 4b). Further, thereduction in autonomy costs incentifies the acquisition of moreperformant AVs, increasing the average vehicle speed by 14 %.Hence, AVs and train fleets are 10 % and 13 % smaller.

3) High automation costs analysis: Figure 5 shows thathigh automation costs yield design strategies and costs dif-ferent from the ones of S1 and S2. First, we observe asubstantial shift towards larger train fleet sizes (65 % largerthan in S1) and smaller AVs fleets (55 % smaller than in S1).Second, minimizing the average travel time entails an expenseof approximately 68 MilUSD/month, basically doubling theinvestments observed in the basic setting.

Fig. 6: Results for the MoD case.

(a) Impact of micromobility in 2020.

(b) Impact of micromobility in 2025.

Fig. 7: Results for the impact of micromobility.

4) MoD setting: We summarize the results for the MoDscenario in Figure 6. In particular, by comparing the MoDcase with the 2025 setting, we can notice the game-changingproperties that AVs introduce in the mobility ecosystem. Inparticular, the average train fleet size and the average vehiclefleet sizes increase by 130 % and 66 %, suggesting a cleartransition in investments from public transit to AVs, andtestifies to the interest in AMoD systems developed in thepast years.

5) Impact of new transportation modes: To assess the im-pact of µM solutions, we compare the arising design solutions,reported in Figure 7, with their counterpart in S2 (cf. Figure 4).

2020: Figure 7a, together with Figure 4a, demonstrates anoverall benefit from µM solutions. For instance, the mosttime-efficient solution in S2 yields an average travel time of20.7 min at an expense of 45 MilUSD/month. The deploymentof µM solutions lowers the average travel time achievable withthe same expense by 10 % (18.8 min) and allows for evenlower average travel times, with a time-efficient solution of17.6 min at an investment plan of 84 MilUSD/month. Overall,the average AVs fleet size and the average train fleet size are35 % and 6 % smaller, in favor of an average µM fleet of 2,280µMVs.

2025: Figure 7b, together with Figure 4b, shows thatthe benefit of µM solutions is less marked than in 2020.For instance, an expense of 35 MilUSD/month (same asthe maximal expense in Figure 4b) results in an averagetravel time of 19.5 min, i.e., only 6 % lower than in the casewithout µM. Furthermore, we observe an average AVs fleetsize enlargement of 17 %, and an average train fleet sizereduction of 27 %. Finally, the comparison with the 2020 casehighlights a µMVs fleet reduction of 23 %, which suggeststhe comparative advantage of AVs in the future. Indeed, thestronger the reduction of the cost of automation, the moreinvestments in AVs are rational. The benefits of employingµM solutions could therefore just be temporary, and graduallyvanish as the costs of automation of AVs decrease.

Page 10: New Co-Design to Enable User-Friendly Tools to Assess the Impact … · 2020. 8. 21. · 1 Co-Design to Enable User-Friendly Tools to Assess the Impact of Future Mobility Solutions

10

C. Discussion

First, the presented case studies showcase the ability of ourframework to extract the set of rational design strategies fora future mobility system, including AVs, µMVs, and publictransit. This way, stakeholders such as mobility providers,transportation authorities, and policy makers can get trans-parent and interpretable insights on the impact of future in-terventions, inducing further reflection on this complex socio-technical problem. Second, we perform a sensitivity analysisthrough the variation of autonomy cost structures, and showthe capacity of our framework to capture various models. Onthe one hand, this reveals a clear transition from small fleetsof fast AVs (in the case of low autonomy costs) to largefleets of slow AVs (in the case of high autonomy costs). Onthe other hand, our studies highlight that investments in thesubway infrastructure are rational only when large budgets areavailable. Indeed, the high train acquisition and operation costslead to a comparative advantage of AV-based mobility. Finally,our case studies suggest that the deployment of µM solutionsis rational primarily on a short-term horizon: The lowering ofautomation costs could eventually make AVs the predominantactor in the future of urban mobility.

VI. CONCLUSION

This paper leverages the mathematical theory of co-designto propose a co-design framework for future mobility systems.The nature of our framework offers a different viewpointon the future mobility problem, enabling the modular andcompositional interconnection of the design problems of dif-ferent mobility options and their optimization, given multipleobjectives. Starting from the multi-commodity flow model ofan intermodal mobility system, we designed AVs, µMVs,and public transit both from a vehicle-centric and fleet-levelperspective. Specifically, we studied the problem of deployinga fleet of self-driving vehicles providing on-demand mobilityin cooperation with µM solutions and public transit, adaptingthe speed achievable by AVs and µMVs, their fleet sizes, andthe service frequency of the subway lines. Our frameworkallows stakeholders involved in the mobility ecosystem, fromvehicle developers all the way to mobility-as-a-service compa-nies and central authorities, to characterize rational trajectoriesfor technology and investment development. The proposedmethodology is showcased in the real-world case study ofWashington D.C., USA. Notably, we highlighted how ourproblem formulation allows for a systematic analysis of in-comparable objectives, such as public expense, average traveltime, and emissions, providing stakeholders with analyticalinsights for the socio-technical design of future mobility sys-tems. This work urges the following future research streams:

Modeling: First, we would like to capture heterogeneousfleets of AVs, with different autonomy pipelines, propulsionsystems, and passenger capacity. Second, we would like to de-sign public transit lines in terms of their location and capacity.Third, we would like to investigate variable demand models.Finally, we would like to analyze the interactions betweenmultiple stakeholders in the mobility ecosystem, characterizedby conflicting interests and different action spaces. It is ad-vantageous to formulate this as a game, and to characterizepotentially arising equilibria.

Algorithms: We are interested in tailoring general co-designalgorithmic frameworks to the particular case of transportationdesign problems, leveraging their specific structure, and char-acterizing their solutions.

ACKNOWLEDGMENTS

The authors would like to thank Mrs. I. New for herassistance with the proofreading of this work and Ms. S. Montifor the I-AMoD illustration. This research was supportedby the National Science Foundation under CAREER AwardCMMI-1454737, the Toyota Research Institute (TRI), andETH Zurich. This article solely reflects the opinions andconclusions of its authors and not NSF, TRI, or any otherentity.

REFERENCES

[1] G. Zardini, N. Lanzetti, M. Salazar, A. Censi, E. Frazzoli, andM. Pavone, “Towards a co-design framework for future mobility sys-tems,” in Annual Meeting of the Transportation Research Board, Wash-ington D.C., United States, Jan. 2020.

[2] ——, “On the co-design of av-enabled mobility systems,” in Proc. IEEEInt. Conf. on Intelligent Transportation Systems, Rhodes, Greece, Sept.2020.

[3] T. Yigitcanlar, M. Wilson, and M. Kamruzzaman, “Disruptive impactsof automated driving systems on the built environment and land use: Anurban planners perspective,” Journal of Open Innovation: Technology,Market, and Complexity, vol. 5, no. 2, p. 24, 2019.

[4] A. Censi, “A mathematical theory of co-design,” arXiv preprintarXiv:1512.08055v7, 2015.

[5] ——, “Monotone co-design problems; or, everything is the same,” inAmerican Control Conference, 2016.

[6] ——, “A class of co-design problems with cyclic constraints and theirsolution,” IEEE Robotics and Automation Letters, vol. 2, pp. 96–103,2017.

[7] M. Salazar, N. Lanzetti, F. Rossi, M. Schiffer, and M. Pavone, “Inter-modal autonomous mobility-on-demand,” IEEE Transactions on Intelli-gent Transportation Systems, 2019.

[8] R. Z. Farahani, E. Miandoabchi, W. Y. Szeto, and H. Rashidi, “A reviewof urban transportation network design problems,” European Journal ofOperational Research, vol. 229, pp. 281–302, 2013.

[9] V. Guihaire and J.-K. Hao, “Transit network design and scheduling: Aglobal review,” Transportation Research Part B: Methodological, vol. 42,pp. 1251–1273, 2008.

[10] Z. Cong, B. De Schutter, and R. Babuska, “Co-design of traffic net-work topology and control measures,” Transportation Research Part C:Emerging Technologies, vol. 54, pp. 56–73, 2015.

[11] R. O. Arbex and C. B. da Cunha, “Efficient transit network design andfrequencies setting multi-objective optimization by alternating objectivegenetic algorithm,” Transportation Research Part B: Methodological,vol. 81, pp. 355–376, 2015.

[12] L. Sun, J. G. Jin, D.-H. Lee, K. W. Axhausen, and A. Erath, “Demand-driven timetable design for metro services,” Transportation ResearchPart C: Emerging Technologies, vol. 46, pp. 284–299, 2014.

[13] S. Su, X. Li, T. Tang, and Z. Gao, “A subway train timetable opti-mization approach based on energy-efficient operation strategy,” IEEETransactions on Intelligent Transportation Systems, vol. 14, no. 2, pp.883–893, 2013.

[14] S. Narayanan, E. Chaniotakis, and C. Antoniou, “Shared autonomousvehicle services: A comprehensive review,” Transportation ResearchPart C: Emerging Technologies, vol. 111, pp. 255–293, 2020.

[15] J. A. Barrios and J. D. Godier, “Fleet sizing for flexible carsharingsystems: Simulation-based approach,” Transportation Research Record:Journal of the Transportation Research Board, vol. 2416, pp. 1–9, 2014.

[16] D. J. Fagnant and K. M. Kockelman, “Dynamic ride-sharing and fleetsizing for a system of shared autonomous vehicles in austin, texas,”Transportation, vol. 45, no. 1, pp. 143–158, 2018.

[17] M. M. Vazifeh, P. Santi, G. Resta, S. H. Strogatz, and C. Ratti,“Addressing the minimum fleet problem in on-demand urban mobility,”Nature, vol. 557, no. 7706, p. 534, 2018.

[18] P. M. Boesch, F. Ciari, and K. W. Axhausen, “Autonomous vehiclefleet sizes required to serve different levels of demand,” TransportationResearch Record: Journal of the Transportation Research Board, vol.2542, no. 1, pp. 111–119, 2016.

Page 11: New Co-Design to Enable User-Friendly Tools to Assess the Impact … · 2020. 8. 21. · 1 Co-Design to Enable User-Friendly Tools to Assess the Impact of Future Mobility Solutions

11

[19] M. Meghjani, S. D. Pendleton, K. A. Marczuk, Y. H. Eng, X. Shen,M. H. Ang, and D. Rus, “Multi-class fleet sizing and mobility on demandservice,” in International Conference on Complex Systems Design &Management. Springer, 2018, pp. 37–49.

[20] K. Spieser, K. Treleaven, R. Zhang, E. Frazzoli, D. Morton, andM. Pavone, “Toward a systematic approach to the design and evaluationof automated mobility-on-demand systems: A case study in singapore,”in Road vehicle automation. Springer, 2014, pp. 229–245.

[21] H. Zhang, C. J. R. Sheppard, T. Lipman, and S. Moura, “Joint fleetsizing and charging system planning for autonomous electric vehicles,”IEEE Transactions on Intelligent Transportation Systems, 2019.

[22] G. J. Beaujon and M. A. Turnquist, “A model for fleet sizing and vehicleallocation,” Transportation Science, vol. 25, no. 1, pp. 19–45, 1991.

[23] A. Wallar, W. Schwarting, J. Alonso-Mora, and D. Rus, “Optimizingmulti-class fleet compositions for shared mobility-as-a-service,” in Proc.IEEE Int. Conf. on Intelligent Transportation Systems. IEEE, 2019, pp.2998–3005.

[24] H. K. R. F. Pinto, M. F. Hyland, H. S. Mahmassani, and I. O. Verbas,“Joint design of multimodal transit networks and shared autonomousmobility fleets,” Transportation Research Part C: Emerging Technolo-gies, 2019.

[25] S. Shaheen and A. Cohen, “Shared micromoblity policy toolkit: Dockedand dockless bike and scooter sharing,” 2019.

[26] M. Ghamami and M. Shojaei, “Introducing a design framework fora multi-modal public transportation system, focusing on mixed-fleetbike-sharing systems,” Transportation Research Record: Journal of theTransportation Research Board, vol. 2672, no. 36, pp. 103–115, 2018.

[27] C.-C. Lu, “Robust multi-period fleet allocation models for bike-sharingsystems,” Networks and Spatial Economics, vol. 16, no. 1, pp. 61–82,2016.

[28] S. Yan, C.-C. Lu, and M.-H. Wang, “Stochastic fleet deployment modelsfor public bicycle rental systems,” International Journal of SustainableTransportation, vol. 12, no. 1, pp. 39–52, 2018.

[29] D. Kondor, X. Zhang, M. Meghjani, P. Santi, J. Zhao, and C. Ratti, “Es-timating the potential for shared autonomous scooters,” arXiv preprintarXiv:1909.03679, 2019.

[30] B. A. Davey and H. A. Priestley, Introduction to Lattices and Order,second edition ed. Cambridge University Press, 2002.

[31] A. Censi. (2019) Monotone co-design problems. Available online: https://co-design.science/index.html.

[32] D. Dahl. (2018) If youre annoyed at drivers going under the speed limit,the problem isnt them, its you. The Bellingham Herald. The BellinghamHerald. Available online.

[33] P. Blackwell, K. Carter-Cram, E. Pape, and S. Islam, “E-scooter impacton traffic congestion,” 2019.

[34] C. F. Daganzo and N. Geroliminis, “An analytical approximation forthe macroscopic fundamental diagram of urban traffic,” TransportationResearch Part B: Methodological, vol. 42, no. 9, pp. 771–781, 2008.

[35] A. Henao and W. E. Marshall, “The impact of ride-hailing on vehiclemiles traveled,” Transportation, vol. 46, no. 6, pp. 2173–2194, 2019.

[36] A. Mas-Colell, M. D. Whinston, and J. R. Green, MicroeconomicTheory. Oxford Univ. Press, 1995.

[37] D. C. Richards, “Relationship between speed and risk of fatal injury:Pedestrians and car occupants,” Department for Transport: London,Tech. Rep., 2010.

[38] A. Censi, E. Mueller, E. Frazzoli, and S. Soatto, “A power-performanceapproach to comparing sensor families, with application to comparingneuromorphic to traditional vision sensors,” in 2015 IEEE InternationalConference on Robotics and Automation (ICRA). IEEE, 2015, pp.3319–3326.

[39] A. Horni, K. Nagel, and K. W. Axhausen, Eds., The Multi-AgentTransport Simulation MATSim. Ubiquity Press, 2016.

[40] M. Haklay and P. Weber, “OpenStreetMap: User-generated street maps,”IEEE Pervasive Computing, vol. 7, no. 4, pp. 12–18, 2008.

[41] GTFS. (2019) GTFS: Making public transit data universally accessible.Available online at https://gtfs.org/.

[42] ODDC. (2017) Taxicab trips in 2016. Open Data DC. Open Data DC.Available online at https://opendata.dc.gov/search?q=taxicabs.

[43] PIM. (2012) Metrorail ridership by origin and destination. Plan It Metro.Plan It Metro. Available online at https://planitmetro.com/2012/10/31/data-download-metrorail-ridership-by-origin-and-destination/.

[44] F. Siddiqui. (2018) As ride hailing booms in d.c., it’s not just eating inthe taxi market – it’s increasing vehicle trips. The Washington Post. TheWashington Post. available online.

[45] DoA, Ed., Military Police Traffic Operations. Department of the Army,1977.

[46] S. Dixon, H. Irshad, and V. White, “Deloitte city moblity index –washington d.c.” Deloitte, Tech. Rep., 2018.

[47] N. Pavlenko, P. Slowik, and N. Lutsey, “When does electrifying sharedmobility make economic sense?” The International Council on CleanTransportation, Tech. Rep., 2019.

[48] P. M. Boesch, F. Becker, H. Becker, and K. W. Axhausen, “Cost-basedanalysis of autonomous mobility services,” Transport Policy, vol. 64,pp. 76–91, 2018.

[49] D. J. Fagnant and K. Kockelman, “Preparing a nation for autonomousvehicles: opportunities, barriers and policy recommendations,” Trans-portation Research Part A: Policy and Practice, vol. 77, pp. 167–181,2015.

[50] G. S. Bauer, J. B. Greenblatt, and B. F. Gerke, “Cost, energy, andenvironmental impact of automated electric taxi fleets in manhattan,”Environmental Science & Technology, vol. 52, no. 8, pp. 4920–4928,2018.

[51] T. Litman, “Autonomous vehicle implementation predictions – implica-tions for transport planning,” Victoria Transport Policy Institute, Tech.Rep., 2019.

[52] Z. Wadud, “Fully automated vehicles: A cost of ownership analysisto inform early adoption,” Transportation Research Part A: Policy andPractice, vol. 101, pp. 163–176, 2017.

[53] W. Time. (2018, Mar.) Carbon footprint data. Wired. Available at https://api.watttime.org.

[54] D. Schellong, P. Sadek, C. Schaetzberger, and T. Barrack, “The promiseand pitfalls of e-scooter sharing,” Boston Consulting Group, Tech. Rep.,2019.

[55] D. C.-H. Chao, P. J. Van Duijsen, J. Hwang, and C.-W. Liao, “Modelingof a taiwan fuel cell powered scooter,” in 2009 International Conferenceon Power Electronics and Drive Systems (PEDS). IEEE, 2009, pp. 913–919.

[56] G. of the District of Columbia, “District of columbia, capitel bikesharedevelopment plan,” District of Columbia, Tech. Rep., 2015.

[57] S. Korus. (2019) Electric scooters: The unit economics may spell trouble.ARK Invest Research Industrial. ARK Invest. Available online.

[58] J. Hollingsworth, B. Copeland, and J. X. Johnson, “Are e-scooters pol-luters? the environmental impacts of shared dockless electric scooters,”Environmental Research Letters, vol. 14, no. 8, p. 084031, 2019.

[59] Z. Kou, X. Wang, S. F. A. Chiu, and H. Cai, “Quantifying greenhousegas emissions reduction from bike share systems: a model consideringreal-world trips and transportation mode choice patterns,” Resources,Conservation and Recycling, vol. 153, p. 104534, 2020.

[60] P. Van Zyl, P. van Mensch, N. Ligterink, R. Droege, and G. Kadijk,“Update emission model for two wheeled mopeds,” TNO report, TNO,p. R11088, 2014.

[61] WMATA, “Fy2018 proposed budget,” Washington Metropolitan AreaTransit Authority, Tech. Rep., 2017.

[62] L. Aratani. (2015) Metro to debut first of its 7000-series cars on blueline on april 14. The Washington Post. available online.

[63] WMATA, “Sustainability report 2018,” Washington Metropolitan AreaTransit Authority, Tech. Rep., 2018.

[64] E. Jaffe. (2015) The case for driverless trains, by the numbers. Citylab.Citylab. Available online.

[65] J. H. Gawron, G. A. Keoleian, R. D. De Kleine, T. J. Wallington, andK. Hyung Chul, “Life cycle assessment of connected and automatedvehicles: Sensing and computing subsystem and vehicle level effects,”Environmental Science & Technology, vol. 52, pp. 3249–3256, 2018.

[66] WCP, “The automotive lidar market,” Woodside Capital Partners, Tech.Rep., 2018.

[67] P. Lienert. (2019) Cost of driverless vehicles to drop dramatically: Delphiceo. Insurance Journal. available online.

[68] K. Korosec. (2019) Uber spent usd 457 million on self-driving and flyingcar r&d last year. TechCrunch. TechCrunch. Available online.

[69] P. Howard and D. Sylvan, “Expert consensus on the economics ofclimate change,” Institute for Policy Integrity – New York UniversitySchool of Law, Tech. Rep., 2015.

[70] Y. Wang, J. Zhang, M. Ma, and X. Zhoum, “Survey on driverless trainoperation for urban rail transit systems,” Urban Rail Transit, vol. 2, no.3–4, p. 106113, 2016.