# Managing Rush Hour Congestion with Lane Reversal and Tradable Credits

Authors: Qing Li; Ziyou Gao
Journal: Mathematical Problems in Engineering
 (2014)

---

## Abstract

Within the morning and evening rush hour, the two-way road flows are always unbalanced in opposite directions. In order to make full advantage of the existing lanes, the two-way road lane has to be reallocated to play the best role in managing congestion. On the other hand, an effective tradable credit scheme can help to reduce the traffic demand and improve fairness for all travelers. So as to alleviate the commute congestion in urban transportation network, a discrete bilevel programming model is established in this paper. In the bilevel model, the government at the upper level reallocates lanes on the two-way road to minimize the total system cost. The traveler at the lower level chooses the optimal route on the basis of both travel time and credit charging for the lanes involved. A numerical experiment is conducted to examine the efficiency of the proposed method.


---

## Body

## 1. Introduction

In many big cities, a large number of people commute from residential areas to their workplaces in the central business district (CBD) in the morning. It leads to the phenomenon that the lanes are congested in the direction from residential areas to CBD while the other lanes in the opposite direction are free. But in the evening, all of that will be reversed. In order to adjust the asymmetric amounts of traffic flow in the two directions of one road section, the lane reversal is employed as a traffic control technique. It is an effective way to make full use of existing road resource and can increase traffic supply.Lane reversal has been used for many years in managing road congestion. In recent years, lane reversal has been introduced in Chinese big cities, such as Beijing, to relieve morning and evening commute congestion. In the last year, Chaoyang Road, a big thoroughfare on the city’s east side, has been tested as the first lane reversal in Beijing to allow traffic to travel in either direction depending on certain conditions. According to the practice, the lane reversal can help to alleviate traffic congestion to some extent.The implement of lane reversal is a network design problem (NDP). A plenty of research works are focused on the effectiveness, feasibility, and safety of implementing lane reversal [1–5]. The development of techniques, applications, and the engineering practices of lane reversal also attracts much attention [6]. In practice, improper use of lane reversal may lead to a worse condition of the whole road network. Congestion on the road with lane reversal may be relieved, but other parts of the network will be more congested. Therefore, the lane reversal must be put into use on the basis of adjustment of the whole urban road network [7, 8]. A lot of research on NDP is concerned with uncertain demand [9–12]. For simplicity, the commute traffic demand is assumed to be fixed demand. Apparently the number of reallocated lanes is integer. As a result, the implement of lane reversal is a discrete network design problem (DNDP). In essence, the lane reversal contributes to increasing road supply.In addition to increasing supply, another efficient way to manage congestion is reducing traffic demand. It is widely acknowledged that congestion pricing is helpful in traffic demand management, but the equity debates confined its adoption all over the world. Without taking into account commuters’ income level, trip purposes, and valuation of time, congestion pricing scheme might increase individuals’ travel costs. Though it can improve the system performance, it often has to face public resistance.According to the latest research on congestion control, tradable credit scheme is proved to be a fairer, more effective, and more practical congestion management scheme. It should be noticed that Yang and Wang first explored a tradable credit scheme in a general transportation network equilibrium context with homogeneous and heterogeneous travelers, respectively [13, 14]. Under their credit scheme, the social planner is assumed to develop an initial distribution of the credits to all eligible travelers and link-specific charges to travelers on that link. Credits can be traded freely among travelers. It is the competitive market rather than the planner that can determine the price of the credit. An optimization model subject to a total credit consumption constraint is formulated to find the equilibrated credit price. With an appropriate distribution of credits among travelers and correct selection of link-specific rates, the results of the traditional congestion pricing scheme can be duplicated. Furthermore, the combined tradable credit scheme is shown to be both system-optimal and a Pareto-improvement in a revenue-neutral manner. The same context of research has been done on the tradable credits scheme employed in managing rush hour travel choice and bottleneck congestion [15–18].In this paper, a discrete bilevel programming model is constructed for managing rush hour congestion caused by underutilization of the existing road resource. The proposed model employs tradable credit scheme and lane reversal for increasing traffic supply and decreasing traffic demand, respectively. At the upper level, the government chooses optimal lanes to be reallocated to minimize the total system costs. Taking into account the generalized travel cost including travel time and link-specific charges for using the links, the travelers at the lower level will choose the optimal route to minimize it.This paper is organized as follows. In Section2, a discrete bilevel programming model is established with lane reversal and tradable credit scheme. A chaotic algorithm is employed to solve the proposed model. In Section 3, numerical experiments and analysis results are illustrated with a basic network. In Section 4, conclusion of this paper is presented.


## 2. Discrete Bilevel Programming Model with Lane Reversal and Tradable Credits Scheme

Consider a two-way networkG
=
(
N
,
A
) with a set N of nodes and a set A of directed links. Link in one direction of a road section is denoted by a
∈
A and link in the opposite direction is a
′
∈
A. Let W and R
w denote the set of O-D pairs and the set of all routes between an O-D pair w
∈
W. The travel demand for each O-D pair w
∈
W, denoted by d
w, d
w
>
0, is given and fixed.To all directed links in the road network,n
a and n
a
′ denote the number of lanes on link a
∈
A and a
′
∈
A. For simplicity, let n
a
=
n
a
′ before lane reversal. The capacity of each lane on link a
∈
A is assumed to be equal to unity, which is denoted by c
a. That is to say, the traffic capacity of link a
∈
A is n
a
·
c
a before lane reversal. After lane reversal, u
a is used to denote the number of lanes in the opposite direction on link a
′
∈
A to be added to link a
∈
A. If u
a
>
0, it means that u
a lanes on the opposite direction will add to link a
∈
A and its capacity is equal to (
n
a
+
u
a
)
·
c
a. On the other hand, if u
a
<
0, it means that u
a lanes on link a
∈
A will be added to link a
′
∈
A on the opposite direction. Relative to other means for network capacity enhancement, the investment of lane reversal can be ignored.For simplicity, consider a separable link travel cost functiont
a
(
v
a
,
u
a
), which is assumed to be nonnegative, continuously differentiable, convex, and monotonically increasing with respect to the amount of aggregate traffic flow v
a on link a
∈
A and u
a, the number of lanes to be reallocated. In general, ∂
t
a
(
v
a
,
y
a
)
/
∂
y
a is assumed to be continuous too. Assume also that travelers are homogeneous, which means that they have the same value of time (VOT).Tradable credit scheme is characterized by its initial distribution and the charging scheme. To minimize complexity, the initial distribution schemes considered here will be O-D specific for a given and fixed demandd
w. k
=
{
k
w
} is used to denote the credit distribution scheme. Here k
w is the amount of credit distributed to each traveler over the O-D pair w
∈
W. Let K denote the total amount of credits for all links which is predetermined, and obviously K
=
∑
w
∈
W
k
w
d
w. The credits are month specific so as no one can benefit from the trade of credit. Analysis here is restricted to link-specific credit charging. Let κ
=
{
κ
a
,
a
∈
A
} denote the charging scheme, where κ
a is the credit charge for using link a
∈
A. Then (
K
,
κ
) will be used to represent a credit charging scheme κ with a total number of credits K for all links.Letf
r
w denote the traffic flow on route r
∈
R
w between O-D pair w
∈
W. f is a path flow vector f
=
(
f
r
w
,
r
∈
R
w
,
w
∈
W
), and Ω
f represents the set of feasible path flow patterns defined as follows:
(1)
Ω
f
=
{
f
∣
f
r
w
≥
0
,
∑
r
∈
R
w
f
r
w
=
d
w
,
r
∈
R
w
,
w
∈
W
}
.Letv
=
(
v
a
,
a
∈
A
) denote the link flow vector, and Ω
f represents the set of feasible link flow patterns defined as follows:
(2)
Ω
v
=
{
v
∣
v
a
=
∑
w
∈
W
∑
r
∈
R
w
f
r
w
δ
a
,
r
,
f
∈
Ω
f
,
a
∈
A
}
and δ
a
,
r
=
1 if route r uses link a and 0 otherwise.It has been proved that not all(
K
,
κ
) can guarantee the existent feasible network flow patterns. The amount of credits might not be big enough for supporting all travelers going through the network even if all of them choose the least-credit paths. In order to ensure the existence of feasible network flow patterns, the feasible set of credit schemes denoted by Ψ as follows:
(3)
Ψ
=
{
(
K
,
κ
)
∣
∃
f
∈
Ω
f
such
that
∑
a
∈
A
v
a
κ
a
≤
K
,
v
∈
Ω
v
}
Ψ is assumed to be nonempty.The following bilevel programming model is to minimize the sum of total system costs, while the travelers choose the optimal route for minimizing the generalized travel costs including both travel time and link-specific credit charges for using the links. The model can be described by(4)
(
BLP
)
min
⁡
U
SC
=
∑
a
∈
A
v
a
t
a
(
v
a
,
u
a
)
subject to
(5)
u
a
∈
{
-
n
a
,
-
(
n
a
-
1
)
,
…
,
-
1
,
0
,
1
,
…
,
n
a
-
1
,
n
a
}
,
a
∈
A
u
a
+
u
a
′
=
0
,
a
∈
A
,
a
′
∈
A
,
where V
=
(
v
a
(
u
a
)
) is the solution of the next problem
(6)
min
⁡
V
∑
a
∈
A
∫
0
v
a
(
u
a
)
t
a
(
θ
,
u
a
)
d
θ
subject to
(7)
∑
a
∈
A
v
a
κ
a
≤
K
,
∑
r
∈
R
w
f
r
w
=
d
w
,
r
∈
R
w
,
w
∈
W
,
v
a
=
∑
w
∈
W
∑
r
∈
R
w
f
r
w
δ
a
,
r
,
a
∈
A
,
f
r
w
≥
0
,
∀
w
∈
W
,
r
∈
R
w
.The model is a mixed integer nonlinear programming program. The decision variable at upper level is integer while variable at lower level is real number. Chaos algorithm here is adopted to solve the proposed model [7]. The steps of the algorithm are as follows.Step 1.
Assume chaos variable is denote by random numbery
a
0
∈
[
0,1
], a
∈
A. Let the initial optimal solution u
a
0
=
0, a
∈
A, S
C
0
=
+
∞. Check set is denoted by Φ, and it is null set. Counter m
=
1.Step 2.
Chaos variabley
a
m is generated by the following equation:
(8)
y
a
m
=
4
y
a
m
-
1
(
1
-
y
a
m
-
1
)
,
a
∈
A
.Step 3.
Carrier can be produced by the following equation:(9)
u
~
a
m
=
-
n
a
-
ε
1
+
(
3
n
a
+
ε
2
)
y
a
m
,
a
∈
A
,
where ε
1 and ε
2 are all small enough positive numbers, with ε
1
<
ε
2. Let u
a
m be equal to rounding u
~
a
m, a
∈
A. If u
a
m
∉
Φ, a
∈
A, add u
a
m to Φ; then turn to Step 4; otherwise, turn to Step 2.Step 4.
For givenu
a
m, a
∈
A, solve the users equilibrium (UE) assignment model at the lower levels (6)-(7). The solution is the link flow vector v
m
=
(
v
a
m
,
a
∈
A
) at UE.Step 5.
Solve the model at the upper level and getS
C
k. If S
C
m
<
S
C
0, let S
C
0
=
S
C
m, u
a
0
=
u
a
m, a
∈
A.Step 6.
If the termination condition is met, output the optimal solutionu
a
0, a
∈
A; otherwise, turn to Step 2.


## 3. Numerical Experiments

In this paper, a basic two-way road network, as shown in Figure1, is employed to validate the efficiency of the proposed model. The network consists of 4 nodes, 10 links, and 2 O-D pairs. One O-D pair is from node 1 to node 4 and the other is from node 4 to node 1. In the morning rush hour, the traffic demand of the two O-D pairs is 100 and 60 in an hour.Figure 1
Original structure of the test network before lane reversal.The link cost functiont
a
(
v
a
,
u
a
) used here is classical BPR function. Initial capacity of link a
∈
A, which has n
a lanes before lane reversal and each lane’s capacity is c
a, is denoted by C
a
=
n
a
c
a. The number of C
a, c
a, n
a, and the link free flow travel time t
a
0, a
∈
A, are all illustrated in Table 1.Table 1
Input data for the test network.
t
a
(
v
a
,
u
a
)
=
t
a
0
(
1
+
0.15
(
v
a
/
C
a
)
4
)
Linka
t
a
0
C
a
n
a
c
a
1 and 2
4.0
40
2
20
3 and 4
6.0
40
2
20
5 and 6
2.0
60
3
20
7 and 8
5.0
40
2
20
9 and 10
3.0
40
2
20The traffic flows under UE before lane reversal can be calculated and are shown in Table2. It shows that the two-way road traffic flows are unbalanced in opposite directions. A parameter χ
a
=
v
a
/
C
a is introduced here to estimate the utilization ratio of link a
∈
A. As is shown Table 2, the utilization ratios of links 1, 3, 7, and 9 are bigger than 1. That means that these links have been overused. Otherwise, the utilization ratios of the links in opposite directions are far smaller than them. It can be derived from Table 2 that the utilization ratio of link 2 is slightly bigger than half of that of link 1. And the same happens between link 10 and link 9.Table 2
Transportation condition before lane reversal and tradable credit scheme.
Linka
Link flowv
a
Link utilization rateχ
a
=
v
a
/
C
a
1 and 2
52.5322 and 31.5193
1.3133 and 0.7880
3 and 4
47.4678 and 28.4807
1.1867 and 0.7120
5 and 6
15.7200 and 13.4320
0.2620 and 0.2239
7 and 8
46.8122 and 28.0873
1.1703 and 0.7022
9 and 10
53.1878 and 31.9127
1.3297 and 0.7978
System cost
SC
=
1.8240
×
1
0
3Solve the models (4)–(7) with the use of the algorithm in Section 2. The amounts of credit charging for using links are set as follows: κ
1
=
κ
5
=
1, κ
8
=
2, and κ
a
=
0 for other links a
∈
A. The parameter θ
=
0.05 transfers money into equivalent time value. The strategy of the lane reversal and the system cost can be obtained as shown in Table 3.Table 3
Results after lane reversal.
Lane reversal
SC
u
1 and u
2
u
3 and u
4
u
5 and u
6
u
7 and u
8
u
9 and u
10
0 and 0
1 and −1
0 and 0
1 and −1
0 and 0
1680It is shown in Table3 that one lane of link 4 and one lane of link 8 have been reversed in their directions and added to links 3 and link 7 respectively. Other lanes of other links do not have any changes. It can be found with the system cost illustrated in Table 4 that the scheme of lane reversal and tradable credits is efficient for managing rush hour congestion.Table 4
Transportation condition after lane reversal.
Linka
Link flowx
a
Link utilization ratioχ
a
=
v
a
/
K
a
1 and 2
48.9004 and 41.3251
1.2225 and 1.0331
3 and 4
51.0996 and 18.6749
0.8517 and 0.9337
5 and 6
00.0000 and 22.9740
0.0000 and 0.3829
7 and 8
48.9004 and 18.3510
0.8150 and 0.9176
9 and 10
51.0996 and 41.6490
1.2775 and 1.0412
System cost
SC
=
1.67997
×
1
0
3The transportation condition after lane reversal is shown in Figure2. The lanes of links 3 and 4 and links 7 and 8 have been adjusted. The traffic flows after lane reversal can be calculated and are shown in Table 4. From the utilization ratio it can be concluded that most of the links have been made full use of. And the system cost is lower than that before lane reversal.Figure 2
The structure of the test network after lane reversal.


## 4. Conclusions

With the development of economics and city scales, the road becomes more and more congested in morning and evening rush hour. In order to achieve better effect in solving the congestion problem, traffic demand and increasing road supply are all considered at the same time in this paper. A bilevel programming model is proposed to deal with the two-way road unbalance usage problem. In order to make full advantage of the existing lanes, the two-way road lanes have to be reallocated to play the best role in managing congestion. An effective tradable credit scheme is also employed to help to alleviate the commute congestion with lane reversal in urban transportation network. The models and the algorithm are demonstrated with the basic two-way road network example.In the future research, the heterogeneous users should be considered. Users with different job and income may have different value of time, so it will be helpful for transportation planning to simulate the real situation.



---

*Source: 132936-2014-08-04.xml*