Abstract
This paper investigates the C-logit stochastic user equilibrium (SUE) problem on a bimodal transportation network with road and rail travel modes. The C-logit model captures the overlapping effect among the different paths via commonality factors; sequentially, it has ability to obtain a more realistic traffic flow distribution pattern. In this paper, when we redefine the link travel cost functions and employ a binary Logit model for the mode split, the bimodal C-logit SUE model can be simplified into an unconstrained nonlinear mathematical programming formulation. Such model is verified to satisfy the bimodal C-logit SUE conditions at its stationary point and can be solved by existing algorithms. So, the simplified model can be convenient to be used on the general bimodal transportation network.
1. Introduction
It is widely recognized that traffic congestion is a main threat to the sustainable urban transportation system. The increasing emissions and air pollution problems induced by congestion are severely harmful to the environment and human physical and mental health. To mitigate the increasing traffic congestion, the transportation sectors in many dense metropolises spare no effort to develop the public transport system. Especially, the rail network, an indispensable part of public transport, is more space efficient to meet the expanded traffic demand with trivial influence on the travel cost and environmental pollution. Owing to its convenience, serviceability and punctuality, rail transportation is deemed to the backbone of the public transport system, and it facilitates the development of the urban regions [1]. Thus, the simplex road network in urban areas has been converted into the complex hybrid network with road and rail. In this paper, for brevity, the bimodal transportation network is specified for road mode and rail mode.
On the road transportation network, the general assumption of the traffic assignment model is the deterministic user equilibrium (DUE) principle; all travelers have equal and minimum path travel cost and cannot improve their path travel cost by unilaterally changing paths [2]. The DUE principle always supposes that all travelers can perfectly acknowledge the network information and consistently choose paths to minimize their travel cost. The assumption is so rigorous for travelers that it cannot hold on the realistic network. The principle of SUE proposed by Daganzo and Sheffi can further relax the assumption and be stated that all travelers cannot improve their perceived travel cost by unilaterally changing paths [3]. Based on the SUE principle, the perceived travel cost can be expressed by the actual travel cost and a random error term as follows:and the expected perceived travel cost between OD pair is defined by
The notations used in formulations (1) and (2) are shown in Table 1.
If the random error terms follow independently and identically Gumbel distribution, the SUE model is the popular multinomial logit (MNL) model. Under the conditions of additive path cost and separable link cost, the MNL is equivalent to a convex minimization formulation proposed by Fisk [4]. If the random error terms follow the normal distribution, the SUE model is the multinomial Probit (MNP) model. The MNL possesses a closed-form expression of path choice behavior but inheres in the drawback of independence of irrelevant alternative (IIA) property, that is, it is unable to account for overlapping effect and covariance among the different travel path cost [5, 6]. The MNP model overcomes such a drawback by taking the path cost covariance into account, but there are relatively few studies in the area of Probit SUE, such as Lam and Xu [7], Meng et al. [8], Meng and Liu [9], Cantarella et al. [10], and Jing et al. [11] since it does not possess a explicit closed-form expression and behavioural interpretation. Generally, the MNP model describes travelers’ path choice behaviors by using some simulation-based methods [1, 9, 12]. The methods are computationally time consuming due to the requirements of high calibration and specification efforts when numerous paths are available on a road network. To overcome the drawbacks of MNL and MNP, many improvements of MNL have been submitted recently where an outstanding example is C-logit SUE model proposed by Cascetta et al. [13] and further analyzed and investigated by Zhou et al. [14]. The C-logit SUE model has ability to deal with the overlapping effect between the paths by adding a commonality factor into the path cost function. Chen et al. investigated the scaling effect and overlapping problem in a route choice context using the C-logit and other correlative logit model to explicitly account for the congestion effect. They demonstrated that the scaling effect and overlapping problem made a significant impact on the equilibrium flow distribution [15, 16].
Zhou et al. investigated the C-logit SUE models on the road transportation network [14]. Two versions of commonality factors are provided in their models, flow-independent and flow-dependent, i.e., evaluating the commonality factors based on the free-flow travel cost and current path travel cost, respectively. The corresponding SUE is called the length-based SUE or congestion-based SUE. In their study, a mathematical programming formulation and two variational inequality (VI) formulations are proposed, respectively, for the length-based SUE and the congestion-based SUE. However, this paper only takes length-based C-logit SUE into account on the bimodal transportation network since the congestion-based C-logit model can be similarly analyzed. Under the general assumptions, when the link cost function is redefined and a binary logit model is used for the mode-split, the length-based bimodal C-logit SUE model is transformed into an unconstrained nonlinear programming formulation. The simplified unconstrained optimization model satisfies the bimodal C-logit SUE conditions at its stationary point. Particularly, the link flow-based stationary point is a unique global minimum point for the strictly monotonous link cost function in the formulation. Differing from the previous research studies, our model integrates the bimodal network into the single network with fixed traffic demand; hence, it can be analyzed easily and be solved by some existing algorithms.
This paper is organized as follows. Section 2 presents the basic notations and the bimodal C-logit SUE models and explains the solution characteristics. Section 3 proposes two second-best congestion pricing models and their respective solution algorithms. Section 4 concludes the paper and recommends further studies.
2. Bimodal C-Logit SUE Problem
2.1. Basic Notations and General Assumptions
Given a bimodal transportation network represented by a strongly connected graph , where is the set of nodes, is the set of links on the road network, and is the set of links on the rail network. Every path on the rail network is taken as a link. The notations used in this paper are summarized in Table 1.
To simplify the exposition, the following four assumptions, first, are made throughout the paper without loss of generality: (A1) The link cost function on the road network is separable, nonnegative, strictly monotonic, and continuously differentiable (A2) For an OD pair without rail service, it may be set a dummy rail link with infinite travel cost (A3) Any two used rail paths have identical constant cost between the same OD pair, and travel demand is assigned averagely into every rail path (A4) Any two rail paths do not exist overlapping effect on the rail network, i.e.,
Remark 1. Generally, there exists at most a rail path between an OD pair; however, it is possible for two or more rail paths to exist between an OD pair, especially for the region with higher trip productions and attractions. As shown in Figure 1, A, B, and C are three regions with higher trip productions, and D is a region with higher trip attraction. There may be two rail paths between the OD pair AD. Based on assumption A3, each rail path flow , where denotes the travel demand between the OD pair AD.

Remark 2. If there exist two rail paths with different travel costs between an OD pair, following the SUE principle, the path with higher travel cost is not used and can be deleted from the rail network.
2.2. Length-Based Bimodal C-Logit SUE Model
The commonality factor employed by Zhou et al. is formulated as the following form [14]:where denotes the length of links common to path and , and is the overall length of path and respectively, and is a parameter. The length can represent both link- (path-) free flow cost and current flow cost.
The C-logit SUE model overcomes the deficiencies of the MNL path choice behavior and accounts for the overlapping effect among the paths between every OD pair. The closed-form path choice probability of the C-logit model is given below:
The C-logit SUE condition on the road network is expressed as follows:
With the C-logit-based path choice probability (4), the expected perceived travel cost between OD pair can be explicitly expressed as follows:
Suppose the expected perceived travel cost between OD pair is a constant and the binary Logit model is used for the mode split. Mode equilibrium can be explicitly expressed as follows:where and are the demand between OD pair on the road network and the rail network, respectively.
With assumptions (A1)–(A4), length-based bimodal C-logit SUE model can be formulated as follows:
Proposition 1. The minimization formulation (9) satisfies the bimodal C-logit SUE conditions (4) and (5) and (7) and (8) at its stationary point (KKT point).
Proof. Based on , the Lagrange function of formulation (9) can be simplified intowhere are the Lagrange multiplier; soThe abovementioned system of equations can obtain the following formulation easily:That means that model (9) satisfies the bimodal C-logit SUE conditions (4) and (5) and (7) and (8) at its stationary point (KKT point).
This completes the proof.
3. A Simplified Length-Based C-Logit SUE Model
According to model (9), both C-logit SUE conditions (4) and (5) and mode equilibrium conditions (7) and (8) on the bimodal network can be followed, but the objective function is complicated and there are huge amounts of constraints in formulation (9). Hence, we consider a simplified model below.
Based on the abovementioned assumptions (A1)–(A4), the length-based C-logit SUE model can be transformed into the following unconstrained minimization formulation:where
denotes to take the rail paths as links on the bimodal transportation network.
Note that, after redefining the link travel cost function, (13) is similar to the unconstrained minimization formulation proposed by Daganzo and Sheffi [3], Zhou et al. [17], or Xie and Travis Waller [18] on the road network. However, models (13) and (14) integrate the bimodal network into the single network with fixed traffic demand; hence, it differs form previous formulations and can be analyzed and solved by some existing algorithms easily. Furthermore, it possesses an important mathematical property as stated in the following proposition.
Proposition 2. Under assumptions (A1)–(A4), the unconstrained minimization formulations (13) and (14) satisfies the bimodal C-logit SUE conditions (4) and (5) and (7) and(8) and the link flow-based stationary point is the unique global minimum point.
Proof. Given , the first-order derivatives of with respect to any path flow variable can be expressed as follows:Setting , we have the following fixed point equation including a path flow-based stationary point:Let , and we haveSheffi investigated and analyzed the unconstrained minimization formulation proposed by Daganzo and showed that the SUE link flow solution was the unique global minimum point for the strictly monotonous link cost function [19]. Similarly, model (13) has the same characteristic when the link cost function (14) is strictly monotonous. This shows that the link flow-based stationary point is the unique global minimum point. From formulation (16), we can also obtain a unique SUE path flow solution in the fixed equation.
If path is the rail path , we haveSubstituting into , yieldsSubstituting into right-hand side of equation (18), we haveIf path is the road path , we haveThis means that models (13) and (14) satisfy the bimodal C-logit SUE conditions (4)–(8) at its stationary point.
This completes the proof.
Formulations (13) and (14) can reduce to Daganzo’s SUE problem, if only the road network is considered and may be solved by the general unconstrained minimization methods, such as the Newton-type method and conjugate gradient method [20]. So, the simplified model can be convenient to be used on the general bimodal transportation network.
4. A Simplified Congestion-Based Bimodal C-Logit SUE Model
The congestion-based C-logit SUE model cannot be formulated as an optimization problem. Instead, Zhou et al. proposed two VI formulations for the C-Logit SUE model with fix demand on the road network [14]. When the link cost function (14) is employed, the congestion-based C-Logit SUE model can also be formulated as a VI problem as follows:where
Proposition 3. Under the assumptions of Proposition 2 and the definition of the link cost function (14), the VI formulations (22) and (23) satisfy the bimodal C-Logit SUE conditions (4)–(8).
Proof. The Lagrangian function of the VI formulations (22) and (23) is expressed as follows:where is the vector of Lagrangian multiplier. From the conditions, we haveSubstituting formulation (23) into formulation (25) yieldsThus, it follows thatFollowing the proof of Proposition 2, the VI formulations (22) and (23) satisfy the bimodal C-Logit SUE conditions (4)–(8).
This completes the proof.
The VI formulations (22) and (23) can be solved by self-adaptive gradient projection method [21], self-adaptive projection-auxiliary problem method [22], semismooth Newton method [23], and so on. From the proof of Proposition 2, solving the VI formulations (22) and (23) is equivalent to solving the equation system (25).
5. Numerical Experiments
In this section, a small-sized network is only chosen to test the bimodal C-logit SUE problem because the model has been rigorously proven in theory. The purpose of the numerical experiment is to illustrate the impact of mode split on equilibrium flow distribution under the bimodal C-logit SUE condition.
A small-sized network, as shown in Figure 2, with two OD pairs (1, 9) and (3, 7), nine nodes, and sixteen links is adopted to test the proposed model. Traffic demand for OD pairs (1, 9) and (3, 7) is 90 and 100, respectively. The links 15 and 16 are rail links and the others are road links. The zero-flow travel cost and design capacity for each link on the network are shown in Table 2. The BPR link cost function is adopted as follows:

Parameter value is assigned as , , , , , , and .
On the general road network, Zhou et al. compared the traffic assignment results of the length-based C-logit models and the multinomial logit model on the real Winnipeg networks [14]. Their numerical results indicate that the differences between the C-logit model and the multinomial logit model are substantial and distinct, but the differences between the two logit models are relatively inconspicuous (, for the details refer to reference [14]). In this paper, we mainly investigate the effects of the length-based C-logit SUE model on the mode split and equilibrium flow distribution and analyze the reasonable degree of the assignment results on the bimodal network since the other assignment results are discovered between the C-logit model from Zhou’s numerical experiment.
In this section, a relative Evacuation Efficiency (REE, i.e., flow-capacity relationship) is adopted to capture the reasonable degree of the equilibrium flow distribution on the road network, and total travel time (TTT) is used to capture the effectiveness of the equilibrium flow distribution on the bimodal network as follows:
The numerical results are shown in Figure 3 by solving the bimodal C-logit SUE model.

As shown in Figure 3, on the unimode network (only the road network considered), all link flows exceed or approach to the link capacity, but only several link flows spill from the links on the bimodal network (e.g., links 3, 10, and 12). The REE is 0.8769 on the road network. The total travel time is 2657.1 on the unimode network but only 1720.6 on the bimodal one. The mode-share of OD pair (1, 9) and (3, 7) is 0.248 and 0.2841, respectively. This means that the impact of public transport on travel demand would be underestimated severely if we only take the road network into account, which also implies that the effect of one transport mode on the other does exist and cannot be ignored in the real transportation network.
6. Conclusions and Further Studies
This paper investigates the length-based bimodal C-logit stochastic user equilibrium problem on the bimodal transportation network with road and rail travel modes. Under the general assumptions, after redefining the link travel cost functions and employing a binary Logit model for the mode-split, the length-based model is transformed into an unconstrained nonlinear mathematical programming formulation, which is an extension of the unconstrained SUE assignment problem. The model satisfies both the C-logit SUE and mode equilibrium conditions at its stationary point. Particularly, the stationary point is a unique link flow-based global minimum point for the strictly monotonous link cost function in the length-based bimodal C-logit SUE model. Such models can be solved easily by many existing algorithms.
In the further studies, we will investigate the second-best congestion pricing problem with the toll locations and levels on the bimodal transportation network. Furthermore, the impact of congestion pricing scheme on mode split and equilibrium flow distribution will be analyzed when the OD demand fluctuates. Traffic congestion indeed necessarily accounts for a significant share of vehicle emission and air pollution because emission may increase as vehicles spend more time in idling and undergo numerous acceleration, deceleration, and even braking [24, 25]. Congestion mitigation, environmental protection, and better travel quality provided on the road network is still an ever increasing concerned problem in the urban transportation system. Road congestion pricing has been viewed as an effective means to alleviate traffic congestion [26–29]. The fundamental principle of road pricing is to apply economic lever to travel demand management. After charging a suitable toll, traffic demand and link (path) flow can be influenced to achieve more efficient utilization of existing network.
Data Availability
The simulated data used to support the findings of this study are included within the article, and related codes are available from the corresponding author upon request.
Disclosure
Any shortcomings are our responsibility in the paper.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
This research was supported by the Natural Science Foundation of Shaanxi Province (2014JM2-1004) and Basic Foundation of Weinan Science and Technology Agency and Shaanxi Ministry of Education (2018-ZDYF-JCYJ-40 and 18JK0282).