#### 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.

#### 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 Section 2, 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 network with a set of nodes and a set of directed links. Link in one direction of a road section is denoted by and link in the opposite direction is . Let and denote the set of O-D pairs and the set of all routes between an O-D pair . The travel demand for each O-D pair , denoted by , , is given and fixed.

To all directed links in the road network, and denote the number of lanes on link and . For simplicity, let before lane reversal. The capacity of each lane on link is assumed to be equal to unity, which is denoted by . That is to say, the traffic capacity of link is before lane reversal. After lane reversal, is used to denote the number of lanes in the opposite direction on link to be added to link . If , it means that lanes on the opposite direction will add to link and its capacity is equal to . On the other hand, if , it means that lanes on link will be added to link 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 function , which is assumed to be nonnegative, continuously differentiable, convex, and monotonically increasing with respect to the amount of aggregate traffic flow on link and , the number of lanes to be reallocated. In general, 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 demand . is used to denote the credit distribution scheme. Here is the amount of credit distributed to each traveler over the O-D pair . Let denote the total amount of credits for all links which is predetermined, and obviously . 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 denote the charging scheme, where is the credit charge for using link . Then will be used to represent a credit charging scheme with a total number of credits for all links.

Let denote the traffic flow on route between O-D pair . is a path flow vector , and represents the set of feasible path flow patterns defined as follows:

Let denote the link flow vector, and represents the set of feasible link flow patterns defined as follows: and if route uses link and 0 otherwise.

It has been proved that not all 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: 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 subject to where is the solution of the next problem subject to

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 number , . Let the initial optimal solution , , . Check set is denoted by , and it is null set. Counter .

*Step 2. *Chaos variable is generated by the following equation:

*Step 3. *Carrier can be produced by the following equation:
where and are all small enough positive numbers, with . Let be equal to rounding , . If , , add to ; then turn to Step 4; otherwise, turn to Step 2.

*Step 4. *For given , , solve the users equilibrium (UE) assignment model at the lower levels (6)-(7). The solution is the link flow vector at UE.

*Step 5. *Solve the model at the upper level and get . If , let , , .

*Step 6. *If the termination condition is met, output the optimal solution , ; otherwise, turn to Step 2.

#### 3. Numerical Experiments

In this paper, a basic two-way road network, as shown in Figure 1, 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.

The link cost function used here is classical BPR function. Initial capacity of link , which has lanes before lane reversal and each lane’s capacity is , is denoted by . The number of , , , and the link free flow travel time , , are all illustrated in Table 1.

The traffic flows under UE before lane reversal can be calculated and are shown in Table 2. It shows that the two-way road traffic flows are unbalanced in opposite directions. A parameter is introduced here to estimate the utilization ratio of link . 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.

Solve 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: , , and for other links . The parameter transfers money into equivalent time value. The strategy of the lane reversal and the system cost can be obtained as shown in Table 3.

It is shown in Table 3 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.

The transportation condition after lane reversal is shown in Figure 2. 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.

#### 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.

#### Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

#### Acknowledgments

This study was jointly supported by the National Basic Research Program of China (2012CB725401) and the National Natural Science Foundation of China (71271205 and 71322102).