In this section, firstly the generalized cost formulas of each type of links are defined. Then, a bi-objective programming optimization model of multimodal DNDP will be introduced.
3.2. The Generalized Cost Formulas of Entering Links and Leaving Links
(1) Travel time
In the actual transportation system, entering links
,
indicate the process of reaching the stations, which mainly include walking time and waiting time; entering links
,
express the process of reaching the parking lot, which mostly includes walking time. Therefore, it can be concluded that the travel time of the entering links mainly consists of walking time and waiting time. Consequently, the travel time of the entering link can be formulated as:
where
: the average walking time of the entering links and
: the waiting time of the entering links. In this paper, it is set that
,
is the departure frequency, and
.
Meanwhile, in the actual transportation system, leaving links
(
) show the process of arriving at the destination, which mostly contains walking time. Hence, the travel time of the leaving links can be described as:
where
is the average walking time of leaving links.
(2) Monetary cost
Since there is no monetary cost on the entering links and leaving links, we set the monetary cost to zero, which is formulated as:
where
: the monetary cost of entering links and
: the monetary cost of leaving links.
(3) Comfort loss
Since the trip is very short and the value of comfort loss is very small, we also set the comfort loss to zero on the entering links and leaving links. The equation is as follows:
where
: the comfort loss of entering links and
: the comfort loss of leaving links.
(4) Risk reserve time
According to travel time, so we set the risk reservation time of the entering links as:
where
: the delay parameter of the entering links, and
.
Similarly, the risk reservation time of the leaving links is formulated as:
where
: the delay parameter of leaving links and
.
3.3. The Generalized Cost Formulas of Driving Links
(1) Travel time
In the actual transportation system, driving links
,
, stand for the road between adjacent intersections. In this paper, we set the travel time of car driving links as:
where
: the free-flow travel time,
: the newly assigned traffic flow,
: the original traffic flow,
: the capacity of driving links,
: the average number of passengers and
,
: the undetermined coefficient.
Meanwhile, in the actual transportation system, driving links
,
indicate adjacent stations, and the travel time of the bus and rail transit driving links are set as:
where
: the average travel time of the transportation mode
.
(2) Monetary cost
Since the car is charged depending on mileages, in this paper, the monetary cost of the car driving links is described as:
where
: the monetary cost per unit mileage,
: the length of the link .
Moreover, as the price of the ticket is up to mileages, the monetary cost of the bus and rail transit driving links are set as:
where
: the starting fare,
: the number of miles corresponding to the starting fare of the mode
,
: the length of the link
and
: the increasing ticket price per unit mileage.
(3) Comfort loss
As the comfort loss is proportional to the travel time on the car network, it can be formulated as:
where:
: the degree of comfort loss per unit time of the car mode.
In addition, the comfort loss is mainly determined by travel time and congestion on the bus or rail transit network, so it can be described as:
where
: the comfort loss parameter when the transportation mode
is empty,
: the comfort loss parameter when congestion occurs,
: the number of passengers,
: the departure frequency and
: the capacity of vehicles.
(4) Risk reserve time
Similarly, we set the risk reservation time of the driving links as follows:
where
: the delay parameter of driving links and
.
3.5. Bi-Objective Programming Model
The objective of multimodal DNDP is to decide on an optimal scheme from the candidate schemes to minimize the total cost, which includes the network operation cost and the construction cost of the optimization scheme. is the set of candidate links; is the set of added or expanded links for the car network; is the set of added or expanded links for the rail transit network, and is the set of added or expanded links for the bus network.
(1) Network operation cost
According to the generalized cost formulas mentioned above, the network operation cost of the multimodal transportation network can be formulated as follows:
Here, is the traffic flow of the link .
(2) Construction cost
For DNDP, there are two methods to optimize the network: one is to add a new link; the other one is to expand the original link. In the multimodal super network topology, an added link is to connect two unconnected nodes, while an expanded link is to add a link to the originally connected nodes.
As shown in
Figure 10: for the car network, since node 3 and node 14 were not connected originally, the added link (3,14) (the blue dotted link) represents the added optimization. Meanwhile, as node 7 and node 10 were connected originally, so link (7,10) (the blue dotted link) illustrates the expanded optimization. Therefore, we use the 0-1 variable
and
to respectively express whether to add or expand links. If the link
is added/expanded,
is equal to 1, otherwise
is equal to 0,
For the bus network, the added method indicates adding a new link on the existed route, like link (16,17) (the green dotted link). The expanded method means to increase the frequency of departure, so it will change the whole route, such as link (1,2), (2,3), (3,4), (4,5), (5,6) (the green dotted link). Hence, if the link is added/expanded the 0–1 variable is equal to 1, otherwise is equal to 0, in the bus network.
Similarly, for the rail transit network, the added method expresses to add a new link on the existed route, like link (1,3) (the red dotted link). And the expanded method represents to increase the frequency of departure, so it will change the whole route, such as links (10,12), (12,13), (13,14) (the red dotted link). Thus, if the link is added/expanded the 0–1 variable is equal to 1, otherwise is equal to 0, in the rail transit network.
Consequently, the construction cost of the optimization scheme is formulated as:
where
: the cost of the added link
for the mode
and
: the cost of the expanded link
for the mode
.
(3) Bi-objective programming model
In summary, a bi-objective programming model for multimodal DNDP is proposed based on Equations (21) and (22) to minimize the network operation cost and construction cost as follows:
where
,
: the weight coefficients and we have
,
: the budget cost of the transportation mode
,
,
: the original traffic flow and the original capacity of the link
respectively,
: the traffic demand of OD pair
,
: the capacity of the added/expanded link
for the mode
,
: the binary variable, if the link
is expanded,
is equal to 1, otherwise,
is equal to 0 on the bus or rail transit route and
: the number of expanded links on the bus or rail transit route.
Constraints (24)–(26) indicate that the cost of optimization schemes is less than the budget cost for car, bus, and rail transit network.
Constraint (27) shows that the sum of the assigned traffic flow and the original traffic flow is less than the sum of the original capacity and the increased capacity of the added or expanded optimization.
Constraints (28)–(31) are traffic flow equilibrium constraints, where constraint (28) means that for the starting point, the outflow minus the inflow is equal to . Constraint (29) shows that for the destination point, the outflow minus the inflow is equal to . Constraint (30) expresses that for each node, the outflow and inflow must be equal. Constraint (31) indicates that the traffic flow cannot be less than zero.
Constraint (32) ensures that the expanded method will change the whole existed route for the bus and rail transit network. Specifically, if one link of the route is expanded, then the other links must be expanded.