#### Abstract

The cumulative prospect theory provides a better description for route choice behavior of the travelers in an uncertain road network environment. In this study, we proposed a multiclass cumulative prospect value- (CPV-) based cross-nested logit (CNL) stochastic user equilibrium (SUE) model. For this model, an equivalent variational inequality (VI) model is provided, and the existence and equivalence of the model solutions are also proved. The method of successive averages (MSA), method of successive weighted averages (MSWA), and self-regulated averaging (SRA) method are designed and compared. In addition, the proposed multiclass CPV-based CNL SUE model is also compared with the multiclass utility value- (UV-) based CNL SUE model. The results show that the path flow assigned by the multiclass CPV-based CNL SUE model is more consistent with the actual situation. The impact of different model parameters on the cumulative prospect value (CPV) is investigated.

#### 1. Introduction

Traffic assignment is a foundational problem in transportation research. Stochastic user equilibrium (SUE) model is an important method of traffic assignment. The route choice model is the key of the SUE model. The multinomial logit (MNL) model is typically used in the route choice model due to its simple mathematical structure. However, the MNL model has the property of independence of irrelevant alternatives (IIA) [1], that is, it does not consider the similarities between different paths. To this end, the cross-nested logit (CNL) model is developed to deal with this problem [2]. At present, the SUE model based on the CNL route choice has been studied. Bekhor et al. [3] proposed a general CNL-SUE model. On this basis, Bekhor et al. [4] proposed a path-based algorithm for solving the CNL-SUE model and tested the performance of the algorithm. Along the same line, Du et al. [5] developed a path-based traffic assignment algorithm to solve the CNL SUE model by using the Barzilai–Borwein (BB) step size. In addition, Hu and Zhou [6] proposed a multiuser multimode CNL SUE model.

The CNL model is usually modeled based on expected utility theory (EUT). However, under uncertain road network environment, route choice behavior of travelers usually violates the EUT [7]. EUT assumes that travelers are perfectly rational when choosing a path. In reality, the route choice behavior of travelers is affected by environmental factors and psychological state. Therefore, cumulative prospect theory (CPT) [8, 9] is further developed. The CPT has been widely used in the process of traffic assignment modeling. Lo et al. [10] and Shao et al. [11], respectively, consider stochastic demand and link capacity degradation to establish travel time reliability models. On this basis, Siu and Lo [12] proposed a methodology to model the doubly uncertain transportation network with stochastic link capacity degradation and stochastic demand. Connors and Sumalee [13] provided a general modeling framework to describe the route choice behavior of travelers under uncertain travel time. Xu et al. [14] introduced the endogenous reference point to the UE model based on cumulative prospect theory. Wang and Sun [15] encapsulated the stochastic perception error (SPE) of travelers into the UE model. Yang and Jiang [16] extend the model in [15] to develop a CPT-based SUE model.

At present, there is no research on embedding the cumulative prospect theory into the CNL model framework in the SUE modeling process. Thus, the objective of this study is to propose a multiclass cumulative prospect value (CPV-) based CNL SUE model through using CPV replacing utility value (UV) as path performance. The equivalent variational inequality (VI) model and associated solution algorithm are provided. The Nguyen–Dupuis network is selected to compare the path flow assigned by the multiclass CPV-based CNL SUE model and the multiclass UV-based CNL SUE model. The computational efficiency of the three algorithms, i.e., the method of successive averages (MSA) [17], the method of successive weighted averages (MSWA) [18], and the self-regulated averages (SRA) [19], are also compared. The influence of model parameters on the CPV is analyzed.

The organization of this study is as follows. First, the multiclass CPV-based CNL SUE model is proposed. Then, the equivalent VI model and associated solution algorithms are provided. Afterwards, the numerical examples are investigated to demonstrate the performance of the proposed multiclass CPV-based CNL SUE model. Finally, conclusions of the study are provided.

#### 2. Study Model

##### 2.1. CPV-Based CNL Route Choice Model

It is well-known that traditional CNL route choice model is developed based on EUT. However, EUT usually exhibits inconsistency with traveler’s route choice behavior in an uncertain traffic environment. Therefore, we use CPV instead of the utility value as path performance in the CNL framework to establish a more realistic route choice model. The steps of the CPV-based CNL route choice modeling are as follows:

First, the bureau of public roads (BPR) function is used to calculate the link travel time, namely,where is the travel time on link , and are the free-flow travel time and actual capacity on link , respectively, and and are deterministic parameters.

In reality, some events (e.g., natural disasters and traffic accidents) will cause link capacity to decrease, so that the link capacity becomes a random variable. Assume that the link capacity is uniformly distributed in the interval [10]. Since is a random variable, is also a random variable. According to Lo et al. [10], the mean and variance of path travel time are given as follows:where is the design capacity of link , is the worst-degraded capacity, is a fraction of the design capacity, and represents the relationship between path and link in O-D pair . Note that if link is on path ; , otherwise.

Second, the endogenous reference point proposed by Xu et al. [14] is adopted here. In other words, the minimum travel time budget is defined as the reference point. The expression of the reference point is as follows:where is the travel time budget of user class on path between O-D pairs , and are the mean and standard deviation of , respectively, is the on-time arrival probability of user class , is the inverse function of the standard normal cumulative distribution function, is the reference point of user class between O-D pairs , and is a parameter related to on-time arrival probability of user class .

Third, the CPV of the path is calculated by the value function, and the probability weight function is as follows:where and are the degrees of diminishing sensitivity, , is the loss-aversion coefficient, , and is the degree of curvature of the probability weight function, . In addition, and are the perceived probability and actual probability of the event, respectively. Note that increases monotonously with respect to , and it has nothing to do with the value of . is the distribution function of , and and are the gain area and loss area of probability weighting function, respectively. In equation (9), and are the lower bound and upper bound of the travel time of user class on path between O-D pairs , respectively. The lower bound is free flow time, and the upper bound is .

Finally, we apply the CPV instead of the utility value as the path performance in the CNL framework. The probability of user class choosing path between O-D pairs iswhere , , and are the path indicators, is the CPV of user class on path between O-D pairs , is the dispersion parameter of user class , is the nesting coefficient, , and is the inclusion coefficient. According to Prashker and Bekhor [20], and , where is the length of link , is the length of path , is the number of paths including link between O-D pairs , and is a parameter that characterizes the travelers’ perception of the similarities between different paths, .

It is possible to decompose equation (10) as marginal probability and conditional probability, that is,

The marginal probability is described asand the conditional probability is described as

##### 2.2. Multiclass CPV-Based CNL SUE Model

According to the SUE principle, the network equilibrium state satisfies the following condition:

The regular constraints must hold, that is,where is the travel demand of user class between O-D pairs , is the flow of user class on path of nest between O-D pairs , and is the flow of user class on link .

#### 3. Equivalent VI Model and Solution Algorithm

##### 3.1. Equivalent VI Model

The solution of the multiclass CPV-based CNL SUE model is equivalent to seeking a feasible path flow, so that the following variational inequality (VI) model holds

##### 3.2. Equivalence and Existence

(1)Equivalence According to the VI theorem, equation (18) can be written as the following equivalent complementary relaxation condition: When , we have After a series of transformations, the marginal probability is obtained as follows: And then, the conditional probability is also obtained as follows: Obviously, equations (21) and (22) correspond to equations (12) and (13). Thus, the solution of the variational inequality model in equation (18) is equivalent to the solution of the multiclass CPV-based CNL SUE model.(2)Existence Let . The distribution function of link travel time is assumed to be a continuous function of the link flow. According to equations (4)–(6), the reference point is a continuous function of the path flow. According to equations (7)–(9), the CPV of the path is a continuous function of the path flow. Thus, is also a continuous function of the path flow. In addition, according to equations (15)–(17), the set of feasible path flow is a compact convex set. Based on the VI theorem, the solution of equation (18) exists.

##### 3.3. Solution Algorithm

The SUE model is usually solved by the method of the successive averages (MSA) algorithm. However, the predetermined iterative step length causes the convergence speed of the MSA algorithm to be very slow. Therefore, we apply the MSA algorithm, MSWA algorithm, and SRA algorithm to solve the equivalent VI model and compare the computational efficiency of these three algorithms. The calculation steps of these three algorithms are as follows: Step 1. Initialization. Determine the feasible path set . Calculate the reference point and the CPV based on zero flow. According to equation (14), the initial path flow pattern is obtained by assigning the O-D demand to the link. Set iteration counter . Step 2. Update the CPV of the path. Recalculate the mean and variance of the path travel time based on equations (2) and (3). For each O-D pair, redetermine the reference point according to equations (4)–(6). Update the CPV of each path according to equation (9). Step 3. Direction finding. Based on the updated CPV of the path, reassign the O-D demand to the link to obtain the auxiliary path flow , and then, iterative direction is also obtained. Step 4. Update path flow. Set . For the MSA algorithm, . For the MSWA algorithm, . For the SRA algorithm, , where Step 5. Convergence test If , then stop. If not, set and go to Step 2.

#### 4. Numerical Examples

In this section, we first compare the computational efficiency of the MSA algorithm, MSWA algorithm, and SRA algorithm. Then, we compare the path flow assigned by the multiclass CPV-based CNL SUE model and the multiclass UV-based CNL SUE model. Finally, we analyze the influence of different model parameters on the CPV of path.

##### 4.1. Preliminary

The Nguyen–Dupuis network is selected to test the performance of the proposed multiclass CPV-based CNL SUE model. The Nguyen–Dupuis network includes 13 nodes and 19 links, as shown in Figure 1. For each O-D pair, the travel demand is , , , and , respectively.

The free-flow time, design capacity, and the worst-degraded coefficient are given in Table 1, and the path composition and path length are given in Table 2. It should be noted that the values in Tables 1 and 2 are adopted from studies by Xu et al. [14] and Jiang and Xie [21], respectively.

##### 4.2. Comparison of Computational Efficiency among MSA, MSWA, and SRA

The three different algorithms (i.e., MSA, MSWA, and SRA) are implemented on the Nguyen–Dupuis network to compare their computational efficiency. According to Liu et al. [18], we set , , and . The computational efficiency of MSA, MSWA, and SRA is given in Table 3.

In Table 3, it can be seen that the MSA algorithm may provide a faster convergence speed than the SRA algorithm and the MSWA algorithm at the initial stage. However, when the number of iterations gradually increases, the SRA achieves a preset accuracy with a fastest convergence speed in all algorithms. This is because the step size of the SRA algorithm will be adjusted according to the information provided in the two iterations. In contrast, the step size of the MSA algorithm is predetermined, and it is difficult to give an optimal weight parameter of the MSWA algorithm in advance. Therefore, the computational efficiency of the SRA algorithm outperforms the MSA algorithm and the MSWA algorithm.

##### 4.3. Comparative Analysis of Path Flows Based on CPT and EUT

To demonstrate the performance of the proposed multiclass CPV-based CNL SUE model, the path flow assigned by the proposed model and the multiclass UV-based CNL SUE model are shown in Figure 2. Travelers are divided into four categories based on their familiarity with the conditions of the road network. The dispersion parameters and nesting coefficients of these four user classes are set to , , , and , respectively. In addition, the parameters in the BPR function are and , the on-time arrival probability is defined as , and the iteration accuracy is set to . According to the parameter calibration results of Kahneman and Tversky [22] and Prelec [23], the parameters in the value function are set to and , and the parameter in the probability weight function is considered as .

**(a)**

**(b)**

**(c)**

**(d)**

**(e)**

**(f)**

**(g)**

**(h)**

In Figure 2, it can be seen that the path flow assigned by the proposed multiclass CPV-based CNL SUE model and the multiclass UV-based CNL SUE model is significantly different. This is because the proposed model assumes that travelers are bounded rationally when choosing a path, while the multiclass UV-based CNL SUE model is based on an assumption that travelers are perfectly rational when choosing a path.

It can also be seen from the path flow assigned by the multiclass CPV-based CNL SUE model that some travelers choose a path with a high mean travel time but low travel time standard deviation. For example, when , the mean travel time on path 5 is greater than that of path 6, and the travel time standard deviation is smaller than that of path 6. More flow is assigned on path 5 than that of path 6. In contrast, the path flow assigned by the multiclass UV-based CNL SUE model indicates that all travelers choose the path with a low mean travel time, regardless of the travel time standard deviation. Similarly, the path flow under other dispersion parameters and nesting coefficients shows a similar situation, so we will not repeat them here. Furthermore, some empirical studies [24, 25] have shown that travelers are bounded rationally when choosing a path. The path flow assigned by the proposed multiclass CPV-based CNL SUE model is aligned with the actual situation. Therefore, it can be concluded from the above analysis that the proposed multiclass CPV-based CNL SUE model can deal with perfectly rational issue.

##### 4.4. Sensitivity Analysis

To analyze the influence of different model parameters on the CPV of the path, we select all paths in the O-D pair (4, 2). It should be noted that the colors in Figure 3 represent CPVs of paths.

**(a)**

**(b)**

**(c)**

**(d)**

**(e)**

**(f)**

**(g)**

In Figure 3, it can first be seen that the CPV hardly changes with the parameter . This means that the parameter has no significant influence on the CPV. In addition, it can also be seen that the parameters , , and have a great impact on the CPV, while the parameter has a small impact on the CPV.

Second, as the increase of the parameters , , , and , the CPV of the path gradually increases. Specifically, when the parameter becomes larger, travelers know more road network information. At this time, the travelers’ route choice tends to be deterministic, which will lead to a slight increase in the CPV of the path. When the parameter increases, the reference point becomes larger. This means that travelers increase their psychological expectations of the travel time standard. At this time, travelers’ benefits increase, and the CPV of the path naturally increases. When the parameter becomes larger, the degree of diminishing sensitivity in the profit area decreases. When the path travel time is lower than the reference point, travelers may obtain greater benefits, so the CPV of the path increases. When the parameter increases, travelers pay more attention to large-probability events. This means that the weight of high-probability events will increase. It is a high-probability event that travelers obtain benefits. So the CPV of the path increases.

Third, as the parameters and increase, the CPV of the path decrease steadily. Specifically, when the parameter becomes larger, the travelers pay more attention to the loss. The proportion of the loss part in the CPV will increase, so the CPV of the path decreases. When the parameter increases, the degree of diminishing sensitivity in the loss area decreases. When the path travel time is greater than the reference point, travelers may suffer more losses, so the CPV of the path decreases.

Finally, as the parameter increases, the CPV of the path initially increases and then decreases. When the parameter , the link capacity is very low, so the CPV of the path is small. As the parameter increases, the reliability of the link travel time increases. At this time, travelers’ psychological expectations for travel time standards decrease, and travelers’ losses will increase, so the CPV of the path will naturally decrease.

#### 5. Conclusion

This study proposes a multiclass CPV-based CNL SUE model by using CPV instead of UV as path performance in the CNL framework. An equivalent variational inequality model is provided. Three solution algorithms (i.e., MSA, MSWA, and SRA) are designed and compared. The results show that the SRA algorithm has the highest computational efficiency. In addition, we compare the path flow assigned by the proposed multiclass CPV-based CNL SUE model and the multiclass UV-based CNL SUE model. The results indicate that the path flow assigned by the proposed model is more consistent with the actual route choice behavior of travelers. The influence of parameters on the CPV of the path is also investigated.

The model parameters have an important influence on the process of traffic assignment modeling. We will combine survey and experimental date to investigate calibration of model parameters in the future. In addition, travel demand exhibits elastic characteristics under the saturated traffic condition. We will extend fixed demand to elastic demand in future research.

#### Data Availability

The data used to support the findings of this study are included within the article and are cited at relevant places within the text as references.

#### Conflicts of Interest

The authors declare that there are no conflicts of interest.

#### Acknowledgments

This research was supported by the Postgraduate Research and Practice Innovation Program of Jiangsu Province (KYLX16_0271).