Introduction

In developing countries like India, road infrastructural projects are taken up under a public–private partnership (PPP) basis. Also, vehicles are growing at a rapid rate, and hence, users still face delays at toll plazas over National Highways (NHs) and State Highways (SHs). To curtail the congestion levels at toll plazas, the Government of India (GOI) has started implementing a full Electronic Toll Collection (ETC) system, commonly called FASTag. However, the congestion is still observed to significant degrees, as shown in Fig. 1. It is observed that, despite the presence of dedicated lanes for each vehicle class at toll plazas, the heterogeneity in driving behavior results in vehicles occupying any desirable lane causing mixed traffic conditions (presence of different leader–follower pair in a toll lane) at toll plazas (Fig. 1). These mixed traffic conditions cause variation in the service time [1,2,3], and hence, the delay is experienced by the users, and extra emissions are also observed [4].

Fig. 1
figure 1

Mixed traffic condition at the toll plaza

For operational performance, detailed knowledge concerning queueing aspects needs to be developed due to demand at a toll plaza. Dubedi et al. [5] stated that the most significant factors affecting the queuing process at a toll plaza depend upon the arriving volume and approaching driver's toll lane choice behavior. The main determinant of lane choice is to minimize the delay at the toll plaza. Furthermore, at toll plazas, the choice of lane also involves risk to the drivers in terms of extra delay on choosing the wrong lane. Hence, it is essential to choose the correct lane at toll plazas. As of now, the technology worldwide is moving toward the autonomous vehicles environment that requires programming for different scenarios at different facilities like toll plazas, etc., to make the decisions while plying on the road. Moreover, the use of simulators has increased in the recent past to study microscopic traffic behavior and safety analysis. It can be noted that about 33% of crashes happen while lane changes. Thus, there is a need to replicate the real-world field scenario in the simulator using some specified models, including the car-following and lane-changing models. The car-following model can handle the kinematic parts for longitudinal motions, and for lane-changing decisions, lane change models are supposed to handle in the simulator [6]. Different methods, such as discrete choice models [5, 7], the concept of shortest lanes [8,9,10], and rod speed [11], were described in the past studies for lane choice behavior at toll plazas. Considering the shortest lane concept, it is often observed that the drivers observe the simultaneously many shortest lanes while approaching toll plazas, but then, the other factors such as traffic composition in lanes and lane changes required, etc., may affect his decision to choose. Therefore, the users’ perception is also important to know the preferences for different lanes (i.e., alternatives) with respect to different criteria (number of vehicles in the queue, lane changes required, etc.) observed in the field. Most of the studies have considered only two vehicle classes, and as per authors’ knowledge, limited studies are available on the lane choice studies at toll plazas for mixed traffic conditions (presence of different vehicle classes in a single lane). Hence, the main aim of the present study is to develop a model for lane choice at toll plazas operating under mixed traffic conditions.

The methodology of discrete choice theory (DCT) is a separate field in scientific literature and is almost never mentioned next to the Multi-Criteria Decision-Making (MCDM) methods in the scientific literature [12, 13]. The DCT is a decompositional method used for finding weights in the literature (obtaining combined weights using the decision-maker’s (DMs) preferences for whole alternatives) [14]. The DCT depends upon the expected utility theory [15]. The basic assumption of this theory is that the DM can choose the alternative with the maximum utility value (i.e., rational behavior of the DM [16]). Furthermore, the assumptions are (a) consistency for preference for alternatives, (b) linearity in assigning decision weights to alternative, and (c) reference independent choice of alternative. The assumption of the DCT as the DM are rational is always not true, as, in real-world conditions, the DM can be affected by their cognitions [17]. Furthermore, DMs may have bias while dealing with the conditions of having risk (gains and losses) and uncertainties [18]. Additionally, most DMs have problems when dealing with many criteria and alternatives at a time, and for dealing with this situation, the literature suggests the use of MCDM methods [19]. Hence, due to the shortfall of the DCT, the MCDM approach is used in the present study. MCDM is defined as “an extension of decision theory that covers any decision with multiple objectives” by [20]. It presents a systematic process of solving the problem in case of multiple criteria [21]. In case of more number of conflicting criteria, it helps people for making decisions according to their preferences [22]. Depending upon the nature of the problem, MCDM combines the criteria into a single value for final results [23]. The main aim of the MCDM is to (a) categorize the group of alternatives among the given set of alternatives, (b) rank the alternatives based on their performance, and (c) select the optimum/best alternative [23, 24]. MCDM can handle problems related to risks, uncertainties, long-term time horizons, and complex value issues [25]. The basic methodology of any MCDM initiates with the decision matrix of n × m, where n is the number of criteria and m is the number of alternatives. Based on the nature of the alternatives that are to be evaluated, i.e., either ranking, selecting best optimal, etc., MCDM bifurcates majorly into two different groups as continuous and discrete methods [26]. Continuous methods, such as linear programming, goal programming, etc., are more focused toward the identification of the optimal solution/quantity, which can vary infinitely in a decision problem. Discrete MCDM methods include methods of utility or value function and outranking methods. In discrete methods, the alternatives are discrete and are expressed by the number of criteria. As discussed earlier, the lane choice at toll plazas depends upon the number of factors (criteria) and the number of lanes is alternative for the lane choice, which is totally an MCDM problem. Several MCDM methods are available for solving the problem depending upon its need and the importance of the problem. According to the problem, various researchers tried to set a framework for choosing the best MCDM method [26,27,28]. Various MCDM methods are available, and when to use which method is difficult to answer.

Considering the problem for lane choice, choosing all the DMs (here drivers) as a rational will lead to error as there is risk and uncertainty depending upon the traffic and surrounding conditions. The risk in terms of extra delay by choosing the wrong lane and uncertainty in the guessing and judging the traffic conditions (mostly queued vehicles) happens while approaching a toll plaza. Different MCDM methods, such as the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS), Preference Ranking Organization METHod for Enrichment of Evaluations (PROMETHEE), etc., are available, but they did not consider the physiological effect of the DMs. To deal with such conditions, the literature suggests the use of the TODIM method.

TODIM (Portuguese acronym for Interactive Multi-Criteria Decision-Making) is an interactive (defined as “a progressive evolution and definition of DM preferences through an interaction between him and the results generated from various runs of the model” [29, 30]) MCDM method based on the prospect (here prospect means a list of occurrences and probabilities [31]) theory formulated by Gomes and Lima [32]. Prospect theory is a psychology theory that describes how people make decisions when presented with alternatives that involve risk, probability, and uncertainty [33]. Kahneman and Tversky [34] introduced the prospect theory as a descriptive-behavioral theory; it tries to describe how individuals make choices in real life rather than how they should do it to optimize some ‘objective’ interests. This theory overcomes the two paradoxes caused due to the DCT: (a) Alliax Paradox (users overweight some effects [35]) and (b) Framing effect (perseverance of different utility by the users depending upon the gain and loss [34]) (for more details and example, please see [31]). To deal with these paradoxes, prospect theory uses the value function to mimic the users’ perception under gain/loss conditions.

Prospect theory can be explained better using the graph (Fig. 2) in terms of monetary loss. Therefore, according to prospect theory, the sorrow of losing $1000 is more than the joy of gaining $1000. People are always afraid of losing things rather than being confident of gaining. To nullify the effect of losing $1000, one may have to gain $2000. The same can be applied to the delay caused at the toll plaza. The happiness of a person experiencing less delay at toll will be less than the sorrow of the same person experiencing more delay at the toll plaza.

Fig. 2
figure 2

Value function of the TODIM method

Literature Review

As the present study deals with the lane choice study at toll plazas, literature related to the different approaches used by the researchers is discussed here.

Dubedi et al. [36] used a random utility-based discrete multinomial choice model to represent car lane choice behavior at the Manual Toll Collection (MTC) system. The number of heavy vehicles in the queue and the number of lane changes required were considered major factors for toll lane choice. Lin and Su [37] stated that the gate choice depends on the equivalent queue length of the toll lane, which includes the actual queue length of the toll lane plus the lane changes to be done. Gulewicz and Danko [10] found that the drivers prefer to choose the toll lane with the shortest queue length, requiring minimum lane changes. Mudigonda et al. [8] proposed lane selection based on complex inter-vehicle dynamics. They proposed a utility-based heuristic model for each toll lane. According to the authors, the vehicle chooses the lane with the highest utility. Hill et al. [38] showed that lane-changing is affected by the degree of congestion, drive type, and location-specific factors. The lane change duration was greater in congested conditions than in uncongested states. Chakroborty et al. [7] showed that the arrival process to a queue is dependent on the state of all queues. The queueing at the toll plaza was modeled as a multiple-queue queuing system. They proposed a model to determine the steady-state probability density function. Yu and Mwaba [11] showed a lane choice model for autonomous vehicles based on two parameters, the rod speed SRi and the decision-making parameter DSRi. Higher the value of both the parameters, more favorable the lane to choose. TODIM method was first used to evaluate the road improvement alternatives in Brazil by Gomes and Lima [32]. It can handle qualitative and quantitative datasets and also can deal with heterogeneous information at a time [39]. The TODIM method is used in various applications, such as rental evaluation of the residential buildings [40], selecting the best option for transportation of natural gas [41], evaluation of broadband Internet plans [42], etc. Gomes et al. [43] proposed the new model as extended TODIM using Choquet integral, based on non-linear cumulative prospect theory. In the extended TODIM method, the measure of dominance was altered with the help of the Choquet integral. The results showed that the extended TODIM has some advantages over than traditional TODIM method. The limitation of traditional TODIM is that it only considers the real numbers. However, this limitation is also overcome by hybrid and extended TODIM methods using fuzzy numbers [44,45,46,47]. Farooq et al. [48] evaluated different factors affecting the lane change using the MCDM approach as Analytical Hierarchical Process (AHP) and Best Worst Method (BWM). They found that traffic characteristics significantly affect lane changes (obtained highest weightage among all criteria). Sun et al. [49] used the prospect theory for travel choice for the car drivers in the return trip. Li et al. [6] applied the MCDM method for the lane change model. The proposed method was flexible and provided better results than the artificial intelligence-based methods. Long et al. [50] used the cumulative prospect theory for the study of lane-changing behavior. They concluded that the cumulative prospect theory predicts lane changes better due to the presence of risk aversion factor.

Thus, it can be seen from the literature mentioned above review that lane choice behavior is studied by various approaches and at different facilities. With this basic knowledge from literature, the objective of the present study is framed as stated in the section below.

Research Objective

The queuing process at the toll plaza is an important aspect for designing it, which depends on the toll lane choice behavior of the drivers approaching the toll plaza. In the case of toll plazas, toll lanes are the alternatives, and vehicle composition of toll lanes, number of vehicles in the queue, and number of lane changes required to choose the target lane from the approach lane are all different criteria. A vehicle entering the toll area has to take care of all the available conditions and select an alternative to minimize its own delay. As observed from the literature, limited studies are available for lane choice study at toll plazas operating under mixed traffic conditions (presence of different vehicle classes in the dedicated lane); the present study aims to develop an algorithm for lane choice at toll plazas. Furthermore, the drivers’ physiological behavior is also not considered in the literature. Therefore, after critical review and considering the risk and uncertainty associated with the lane choice, the TODIM method is found to be well suited for the present study. The present study thus assessed the weights for different criteria with the help of AHP and then calibrated the value of the loss aversion factor (Ɵ) depending upon the pictorial survey.

Data Acquisition for Model Development

The effect of human behavior on lane choice at toll plazas is studied using the user perception survey. A drone survey was carried out at the Kamrej Toll Plaza located on National Highway (NH-48) near Surat. The toll plaza is on the busiest route that joins the capital of the country (i.e., New Delhi) and the economic capital of the country (Mumbai). Heavy traffic is observed on this route, and hence, it is selected as a candidate toll plaza for data collection. The video graphic data were then used to frame the scenarios for the pictorial survey (survey including the field photographs to choose one of the given alternatives, here toll lane) corresponding to the field conditions based on the factors that affect the lane choice behavior. The required lane choice selection data are collected by pictorial survey at the toll plaza, petrol pumps, and hotels nearby to the toll plaza. The pictorial survey includes the scenarios formed at the toll plaza to understand user preferences about the vehicle composition, number of vehicles in the queue, and number of lane changes which will be used to form a lane choice algorithm. Data were collected only for car drivers, as it has a maximum share of 65 percent in the traffic stream as observed during the videographic survey, and at the same time, the perceived delay of car users is significant as far as the monetary loss is concerned [51]. Also, informing the car user about the choice of the lane and adapting the technology of lane choice prediction in the car are easy as compared to the heavy vehicle drivers due to differences in education level. About 450 car drivers were surveyed through the pictorial survey. The survey was carried out in normal weather conditions after the first lockdown by taking precautions for COVID-19.

The sample question of the pictorial survey that has been asked to the car drivers is shown in Fig. 3.

Fig. 3
figure 3

Sample question for the pictorial survey

Criteria and Alternatives

The analysis is done using the TODIM method by forming a performance matrix between different alternatives and criteria observed from the field condition.

Different criteria considered in the study are as follows:

  • Number of Vehicles in the Queue (QL):

When a vehicle enters the toll area and decides to choose a toll lane, the total number of vehicles in each lane is taken as the first criteria to define alternatives. For example, the QL in toll lane 1 is 7 (Fig. 3).

  • Number of Lane Changes Required (LC):

When a vehicle enters the diverging area from the approach lane, the total number of lane changes he/she has to make from the approach lane to the targeted toll lane is the lane change for the alternative. For example, if the subject vehicle shown in Fig. 3 wants to choose toll lane 3, then the total number of LC he needs to make is 2.

  • Proportion of Heavy Vehicles (P(HCV)):

It is the ratio of the number of heavy vehicles to the total number of vehicles in each alternative. For example, the P(HCV) in alternative 4 is 50% (Fig. 3).

  • Proportion of Trailers (P(Trailer)):

It is the ratio of the number of trailers to the total number of vehicles in each alternative. For example, the P(Trailer) in alternative 4 is 25% (Fig. 3).

In the present study, the toll lanes are the alternatives. As shown in Fig. 3, all the toll lanes have some queued vehicles, with P(HCV) and P(Trailer), while the subject vehicle shown has to change lanes to choose a toll lane other than toll lane 1. Thus, all the toll lanes are alternatives.

TODIM: A Pedagogical Explanation

As discussed earlier, the TODIM is based on the prospect theory and was developed by Gomes and Lima [32]. The prospect theory is a mixture of behavioral economics and risk. In the original research formulation, the prospect was named after the lottery system as it includes the risk of gain and loss. A prospect (x1, p1;…;xn, pn) is a contract that yields outcome xi with probability pi, where p1 + ··· + pn = 1. The base of prospect theory is (a) reference dependence, (b) probability weighting, and (c) loss aversion. As DMs, attitudes are always not rational, and hence, they may choose differently when there is a gain or loss in an event. To deal with this, the value function is developed in the prospect theory, which is reference-dependent. For a reference point, the value function is zero. Here, gains are the outcomes that are obtained more than the reference point, and losses are lower than it. The value function thus is reference-dependent (X-axis in Fig. 2), which divides the gains (upper part in value function) and losses (lower part in value function). The shape of value function is developed by [34] using the principle of diminishing sensitivity (effect if more for smaller gain/loss than for larger gain/loss), and hence, the concave curve is used for gain, and the convex curve is used for losses (Fig. 2). The second base is the use of the non-linearly increasing probability weighting function instead of probability. It allows to underweight the large probabilities and over weighting of small probabilities. The third and the last one is the loss aversion. Unlike random utility theory, four separate patterns of risk attitudes are present due to value function. Loss aversion is generally giving more priority to the losses than the gains, in other words, more sensitivity to gains. Literature shows that the DMs show risk-averse behavior for gains and risk-seeking for losses [34] (For further reading, see [52,53,54]).

First, the decision matrix is to be found out. The decision matrix is obtained from the values from the pictorial survey. As all the values are in different units, the normalization is carried out to bring the values in the same unit, which lies between 0 and 1. For example, the number of vehicles in the queue ranges from 0 to n, while the P(HCV) and P(Trailers) lie between 0 and 1. Hence, the normalization is carried as given in step 2 of Fig. 4. The TODIM method required the selection of the reference criterion for the calculations, and hence, in the present study, the highest valued criterion is taken as the reference criterion.

Fig. 4
figure 4

Algorithm for TODIM

In the TODIM method, the shape of the value function is the same as the gain–loss function of prospect theory. It uses a global measurement value. The value function shows the ‘S-shaped’ growth function, which reflects the behavior of DM with respect to gains and losses. Thus, the reference dependence value function is incorporated in the TODIM (see step 3 of Fig. 4, the first equation is for gain as the difference is more than 0, second shows no loss no gain, as difference = 0, and the third formula shows the loss, as the difference is less than 0). If the value of (Pic – Pjc) is greater than 0, then it is gain (upper portion of the horizontal axis representing concave curve in Fig. 2), and if the value comes out to be negative, then it represents the loss (lower portion of the horizontal axis representing convex curve in Fig. 2). The value of 0 represents the condition of no loss and no gain. The second base of prospect theory, i.e., probability weighting, is incorporated using the ratio of relative weight to the summation of the relative weights (\({\raise0.7ex\hbox{${w_{{{\text{rc}}}} }$} \!\mathord{\left/ {\vphantom {{w_{{{\text{rc}}}} } {\mathop \sum \nolimits_{i = 1}^{n} w_{{{\text{rc}}}} }}}\right.\kern-\nulldelimiterspace} \!\lower0.7ex\hbox{${\mathop \sum \nolimits_{i = 1}^{n} w_{{{\text{rc}}}} }$}})\). The last base, i.e., the loss aversion, is added as the loss aversion factor (θ) (see step 3 of Fig. 4, given for difference less than zero) in the TODIM method called as attenuation factor. Different values of θ obtain different shapes of the prospect value function in the losses, i.e., the convex part of the value function. Afterward, the summation of all gains and losses leads to the final measurement of each alternative Ai over each alternative Aj [41] (see step 4 of Fig. 4). Finally, the final matrix of dominance or the global value of each alternative is found out using the normalization of the corresponding dominance values (see step 5 of Fig. 4). Finally, the alternative with the global value is ranked first among all (for more details, please refer, [41, 43]). In the present study, the value of θ is tuned to match the ranking obtained by the user’s perception. The observed and predicted ranks of the alternative are compared using Spearman’s rank correlation coefficient (ρ). The value of θ is fixed when the ρ is maximum.

The TODIM method requires the weightage matrix of the criteria, which is obtained in the present study using the Analytical Hierarchical Process (AHP) process. The Analytical Hierarchical Process (AHP) is a better way of finding the weights of the factors using the pairwise comparison matrix filled by the decision-maker [55,56,57]. AHP was founded by Saaty, in which the intangible factors are measured on a scale to make them tangible [57] as the relation between two factors is judged by the experts and is then scaled to formulate the weights. AHP is used in the decision-making in the field of personal decision-making, social selection, and engineering selection, and also in the evaluation and selection. Holguín-Veras [58] compared the AHP and multi-attribute value (MAV) functions for highway planning. The author concluded that AHP is better than the MAV method in terms of hierarchy. He et al. [59] developed the evaluation index with safety, economic, technical, and time factors for highway projects using AHP and Grey Correlation Analysis. Taherdoost [60] suggested that AHP is a step-by-step approach that also works on a mixture of qualitative and quantitative attributes. Lidinska and Jablonsky [61] addressed AHP as a structuring and analysis tool for complicated decision-making problems and is ideal for such tasks.

Thus, the AHP is a threefold system with goals/objectives at the top, followed by attributes, and finally, the alternatives. It deals with the decision-making of both the qualitative and quantitative factors. AHP uses the user input to find the weights. The methodology for computing weights through AHP includes:

  1. 1.

    Identify the goals, criteria, and sub-criteria.

  2. 2.

    Then the relative importance matrix (Eq. 1) is found out by inquiring the experts/decision-makers (DM) (here experienced drivers) having experience in that field using the scale given in Table 1

    $$A_{M \times M} = \begin{array}{*{20}c} {E_{1} } & { E_{2} } & { E_{3} } & { \ldots } & {E_{M} } \\ \end{array}$$
    $$\begin{array}{*{20}c} {{\varvec{E}}_{1} } \\ {{\varvec{E}}_{2} } \\ {{\varvec{E}}_{3} } \\ \vdots \\ {{\varvec{E}}_{{\varvec{M}}} } \\ \end{array} \left[ {\begin{array}{*{20}c} 1 & {{\varvec{e}}_{12} } & {{\varvec{e}}_{13} } & \ldots & {{\varvec{e}}_{{1{\varvec{M}}}} } \\ {{\varvec{e}}_{21} } & 1 & {{\varvec{e}}_{23} } & \ldots & {{\varvec{e}}_{{2{\varvec{M}}}} } \\ {{\varvec{e}}_{31} } & {{\varvec{e}}_{32} } & 1 & \ldots & {{\varvec{e}}_{{3{\varvec{M}}}} } \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ {{\varvec{e}}_{{{\varvec{M}}1}} } & {{\varvec{e}}_{{{\varvec{M}}2}} } & {{\varvec{e}}_{{{\varvec{M}}3}} } & \ldots & 1 \\ \end{array} } \right],$$
    (1)
Table 1 Scale for AHP (Source: [62])

AMxM is the relative importance matrix (say A1); M is the number of attributes.

The importance for each pair of factors is recorded in the respective box, say aij. Now, for vice versa aji = 1/aij. For i = j aij = aji. For example: if, according to the experts, the number of vehicles in the queue is extremely important than the number of lane changes, then in the matric aij = 9, at the same time aji =1/9.

  1. 3.

    The relative normalized weight (wj) of each attribute is found out by taking the geometric mean (GM), as shown in Eq. (3)

    $$GM_{{\text{j}}} = \left[ {\mathop \prod \limits_{j = 1}^{m} a_{ij} } \right]^{1/M}$$
    (2)
    $$w_{j} = \frac{{GM_{j} }}{{\mathop \sum \nolimits_{j = 1}^{m} GM_{j} }}.$$
    (3)

The weighted matrix is taken as A2

$${\text{A}}_{{2}} = \, \left[ {w_{1} ,w_{2} ,w_{3} , \ldots w_{M} } \right].$$
(4)

Now, the matrices A3 and A4 are calculated using Eqs. (5) and (6), respectively

$${\text{A}}_{{3}} = {\text{ A}}_{{1}} \times {\text{ A}}_{{2}}$$
(5)
$${\text{A}}_{{4}} = \frac{{A_{3} }}{{A_{2} }}.$$
(6)

The maximum eigenvalue (λmax) is calculated by taking the average of matrix A4.

Consistency index CI is calculated using Eq. (7)

$${\text{CI}} = \frac{{\left( {\lambda_{\max } - M} \right)}}{{\left( {M - 1} \right)}}.$$
(7)

The consistency ratio is used to check the consistency of the pairwise comparison matrix given by a particular individual and is calculated as per Eq. (8)

$${\text{CR}} = \frac{{{\text{CI}}}}{{{\text{RI}}}},$$
(8)

where RI is the Random index which is given by Saaty [57]. The value of CR should be less than 0.1, and then, only the weights are said to be consistent. If not, then a combined matrix is to be formed, as suggested by Wakchaure and Jha [55].

If CR is more than 0.1, then the combined matrix is to be developed. The procedure of finding the combined matrix suggested by Wakchaure and Jha [55] is adopted in the present study. Suppose the values given by ‘n’ respondents for a12 are x1, x2,…,xn, and priority weights given by ‘n’ respondents are w1,w2….wn, where the priority weight is obtained by subtracting the consistency ratio from 1, then for the combined matrix, the value of a12 is calculated using Eq. (9). Similarly, for other factors, the final weights are calculated

$$a_{{{12}}} = \left[ {x_{1}^{{w_{1} }} *x_{2}^{{w_{2} }} * \cdots x_{n}^{{w_{n} }} } \right]^{{\frac{1}{{\left[ {w_{1} + w_{2} \ldots + w_{n} } \right]}}}} .$$
(9)

The steps from (1)–(7) are carried out on the combined matrix, and thus, the final weights are obtained, which can cumulate the users’ perception of different decision-makers.

After obtaining the weights by the AHP method, the TODIM method is adopted to get the rank of alternatives. Figure 4 shows the step-by-step approach for solving the decision matrix using TODIM.

Data Analysis

As described earlier, the TODIM method required weights of the different criteria, and hence, AHP method is discussed first for obtaining weights.

AHP Method for Defining Weights

Step 1: The matrix of relative importance is obtained by inquiring the experts or decision-makers. As the study is for lane choice behavior, the DMs are the drivers having experience of driving through the toll road. About 25 experienced drivers were taken to find the weights using the AHP method. The relative importance was recorded on a scale shown in Table 1. For example: if, according to the experts, the number of vehicles in the queue is extremely important than the number of lane changes, then in the matric aij = 9, at the same time aji = 1/9. The matrix showing the relative importance is shown in Table 2. This is matrix A1.

Table 2 Sample matrix of relative importance

Step 2: Matrix A2 is calculated using the Eq. 2 using Table 2

$${\text{GM}}_{{({\text{QL}})}} \left[ {1{ } \times 4.04{ } \times { }1.37{ } \times { }1.11} \right]^{\frac{1}{4}} = 3.873.$$

Step 3: Similarly, the geometric mean for other attributes is also calculated, and their summation is done. Now, the weight is founded using Eq. 3

$$w_{i} = \frac{3.873}{{\mathop \sum \nolimits_{j = 1}^{m} {\text{GMj}}}} = \frac{3.873}{{6.373}} = 0.61.$$

Hence, using Eq. 4

$${\text{A}}_{2} = [0.61,0.04,0.26,0.10].$$

Step 4: The matrix A2 obtained from Eq. 4 is the weightage matrix. The summation of weights of all the attributes should be equal to one, i.e., \(\sum\nolimits_{j = 1}^{m} {w_{j} = 1}\). Also, the consistency of the weights obtained is to be checked. To check the consistency, matrix A3 and A4 are estimated using Eqs. 5 and 6, respectively.

$$\begin{gathered} {\text{A}}_{3} = {\text{A}}_{1} \times {\text{A}}_{2} \hfill \\ \left[ {\begin{array}{*{20}c} 1 & 9 & 5 & 5 \\ {0.11} & 1 & {0.20} & {0.20} \\ {0.20} & 5 & 1 & 7 \\ {.20} & 5 & {0.14} & 1 \\ \end{array} } \right] * [0.61,0.04,0.26,0.10]. \hfill \\ \end{gathered}$$
$$\begin{gathered} {\text{A}}_{3} = [2.73,0.18,1.25,0.46]. \hfill \\ {\text{A}}_{4} = \frac{{\left[ {2.73,{ }0.18,{ }1.25,{ }0.46} \right]}}{{\left[ {0.61,{ }0.04,{ }0.26,{ }0.10} \right]}} = [4.49,4.40,4.92,4.74]. \hfill \\ \end{gathered}$$

Step 5: The maximum eigenvalue (λmax) is calculated by taking the average of matrix A4.

$$\lambda_{\max } = \frac{4.49 + 4.40 + 4.92 + 4.74}{4} = 4.64.$$

Step 6: Consistency index (CI) is calculated using Eq. 7

$${\text{CI}} = \frac{{\left( {4.64 - 4} \right)}}{{\left( {4 - 1} \right)}} = 0.21.$$

Step 7: Consistency ratio (CR) is calculated with Eq. 8

$${\text{CR}} = \frac{{{\text{CI}}}}{{{\text{RI}}}} = \frac{0.21}{{0.89}} = 0.24,$$

where RI is the Random index which is given by [55] is equal to 0.89 in the present case. The value of CR is greater than 0.1; hence, the weights obtained are inconsistent. Now, the consistent weights are obtained using Eq. 9. For the combined matrix, the priority weights of all the respondents are determined and the new cell value of aij, using Eq. 9. The consistent weights with CI = 0.03 and CR = 0.02 which is < 0.1 for combined matrix are shown in Table 3.

Table 3 Combined matrix for AHP with weights

From Table 3, it is clearly seen that the highest weight of 0.36 is allocated to queue length, followed by the proportion of heavy vehicles with weight 0.31, proportion of trailer with weight 0.23, and lowest is assigned to lane changes having a weightage 0.1. This shows that the people prefer to choose the toll lane with the shortest queue mostly. Lane change being the last shows that it is given the least priority. Queue length is the factor that affects the people most in selecting the toll lane.

TODIM Method

In this analysis, a sample example for one scenario is presented.

Step 1: A decision matrix is generated by observing the values given in scenarios of the pictorial survey, which contains performance values of each alternative for each criterion. As shown in Fig. 3, different lanes are alternatives given as rows in Table 4, and different criteria are given as columns. Here, the vehicle is approaching in the lane, and according to it, the lane changes are given in Table 4.

Table 4 Decision matrix (performance value of each alternative for respective criteria)

Step 2: Decision matrix is normalized by linear normalization method using Eq. (10), where \({{\varvec{P}}}_{{\varvec{i}}{\varvec{k}}}=\{\mathrm{0,1}\}\). Normalization is performed to remove the effect of the different scales used in various criteria [63]. Table 5 shows the normalized matrix for all criteria

$${\varvec{P}}_{{{\varvec{iC}}}}^{\user2{*}} = \frac{{{\varvec{r}}_{{{\varvec{iC}}}} \user2{ } - {\mathbf{min}}\left( {{\varvec{r}}_{{{\varvec{iC}}}} } \right)}}{{{\mathbf{max}} \left( {{\varvec{r}}_{{{\varvec{iC}}}} } \right) - \user2{ }{\mathbf{min}}\left( {{\varvec{r}}_{{{\varvec{iC}}}} } \right)}}.$$
(10)
Table 5 Normalized matrix

Step 3: The weight of each criterion is decided by the decision-maker on a numerical scale and is then normalized. Thus, the relative weight \({{\varvec{w}}}_{{\varvec{r}}{\varvec{C}}}\) is the weight of criterion C divided by the weight of the reference criterion ‘r’, where the reference criterion is the one with the highest weight. The base weights in Table 6 are obtained by the AHP methodology as explained above. As observed from Table 6, the number of vehicles in the queue has the highest weightage than all other factors, i.e., the approaching driver is giving priority to the shortest queue. Though, in some times, it is affected by the lane changes required but with last priority.

Table 6 Criteria weights

Step 4: Partial matrix of dominance is calculated using Eq. (11)

$${\varvec{\varPhi}}_{{\varvec{c}}} \left( {{\varvec{A}}_{{\varvec{i}}} , {\varvec{A}}_{{\varvec{j}}} } \right) = \left\{ {\begin{array}{*{20}c} {\sqrt {\frac{{{\varvec{w}}_{{{\varvec{rC}}}} \left( {{\varvec{P}}_{{{\varvec{iC}}}} - {\varvec{P}}_{{{\varvec{jC}}}} } \right)}}{{\mathop \sum \nolimits_{{{\varvec{i}} = 1}}^{{\varvec{n}}} {\varvec{w}}_{{{\varvec{rC}}}} }}} } & {} & {{\text{if }}\left( {{\varvec{P}}_{{{\varvec{iC}}}} - {\varvec{P}}_{{{\varvec{jC}}}} } \right) > 0} \\ {{\mathbf{0}}\user2{ }} & {} & {{\text{if }}\user2{ }\left( {{\varvec{P}}_{{{\varvec{iC}}}} - {\varvec{P}}_{{{\varvec{jC}}}} } \right) = 0} \\ {\frac{ - 1}{{\varvec{\theta}}}\sqrt {\frac{{ \mathop \sum \nolimits_{{{\varvec{i}} = 1}}^{{\varvec{n}}} {\varvec{w}}_{{{\varvec{rC}}}} \left( {{\varvec{P}}_{{{\varvec{iC}}}} - {\varvec{P}}_{{{\varvec{jC}}}} } \right)}}{{{\varvec{w}}_{{{\varvec{rC}}}} }}} } & {} & {{\text{if }}\user2{ }\left( {{\varvec{P}}_{{{\varvec{iC}}}} - {\varvec{P}}_{{{\varvec{jC}}}} } \right) < 0} \\ \end{array} } \right.$$
(11)
$$\delta \left( {{\varvec{A}}_{{\varvec{i}}} , {\varvec{A}}_{{\varvec{j}}} } \right) = \user2{ }\mathop \sum \limits_{{{\varvec{c}} = 1}}^{{\varvec{m}}}{\varvec{\varPhi}}_{{\varvec{c}}} \user2{ }\left( {{\varvec{A}}_{{\varvec{i}}} , {\varvec{A}}_{{\varvec{j}}} } \right)\;i, \, j \, = \, 1, \, 2, \ldots n.$$
(12)

δ(\({\varvec{A}}_{{\varvec{i}}} ,{ }{\varvec{A}}_{{\varvec{j}}} )\) represents the measurement of the dominance of alternative Ai over alternative Aj. Thus, all alternatives are compared with each other for each criterion. θ is constant and is always greater than 0. The value of θ determines the effect of the losses (i.e., when \({\varvec{P}}_{{{\varvec{ik}}}}\) < \({\varvec{P}}_{{{\varvec{jk}}}}\)): If θ > 1, the losses are attenuated, while if θ < 1, the losses are amplified [64]. It is necessary to consider the psychological behavior of decision-makers when dealing with MCDM problems [65]. The TODIM is based on the prospect theory and was developed by Gomes and Lima [32]. In the traditional TODIM method, it has been stated that the θ is always positive based on prospect theory. However, the positive value of θ denotes the attitudes of the drivers as risk-seeking or risk aversion. Here, when the θ is smaller than one, it means the driver is more cautious, and he/she tries to avoid the lane changes and may join the lane visible in front. Higher the value of θ means the driver is showing less cautious behavior, and he/she tried to accelerate and change the lanes due to the provision of a flare zone in front of it while approaching the toll lanes. Generally, it is recommended to use the value of θ as unity, but the psychological behavior of people varies from person to person. Thus, it is necessary to find the optimum value of θ to grasp the psychological behavior of drivers.

To find the value of θ, sensitivity analysis is carried out for different values of θ from 1 to 9, and the value of Spearman’s coefficient (ρ) is checked for each value of θ. Here, the variation of θ is considered from 1 to 9 with an interval of one as for the lane choice; the delay should be minimum (losses should be attenuated). By increasing the value of θ, mathematically, the slope of the negative part of the value function (i.e., convex part) decreases [41]. It means that DMs become less sensitive to the loss with an increase in θ; in simple words, the lower degree of loss corresponds to the greater value of θ [66]. The observed and the compared ranks are then compared using the Spearman’s rank correlation coefficient rho (ρ). If ρ is greater than 0.7, then the correlation is highly positive [67]. The higher the value of (ρ), better is the relation. For θ > 9, no significant difference is seen in the rankings, while for θ = 8 and 9, the ranking is almost the same.

The highest value for ρ is found to be 0.822 at θ = 5, as shown in Fig. 5. Thus, it can be said that for predicting the results using TODIM based on collected user responses, θ = 5 is the optimum value to match drivers' psychological behavior. It reflects that the prospect value graph for θ = 5 clearly represents the loss aversion by the DMs. In terms of the physical sense of this value, it represents the relation between the losses and gain. In simple words, at the value of θ = 5, the DMs become less sensitive toward losses (as compared to θ = 1), and thus, they tend to choose the desired lanes with the maximum number of lane changes to decrease their delay. Furthermore, the higher value of θ means that the driver gets promoted to change the lanes [50] and decide the lane by evaluating the criteria (such as lane with the minimum number of vehicles in the queue or with less proportion of heavy vehicles) in the front space (i.e., flare area in the diverging zone of toll plaza). It illustrates the risk-seeking behavior of the DMs when presented with the gain.

Fig. 5
figure 5

Sensitivity analysis of θ

Step 5: Final dominance matrix of general element \(\left( {{\varvec{Ai}},\user2{ Aj}} \right)\) is obtained through the sum of the diverse matrix

$${\varvec{\xi}}_{{\varvec{i}}} = \frac{{\mathop \sum \nolimits_{{{\varvec{j}} = 1}}^{{\varvec{n}}} {{\varvec{\updelta}}} \left( {{\varvec{Ai}},\user2{ Aj}} \right) - \min \mathop \sum \nolimits_{{{\varvec{j}} = 1}}^{{\varvec{n}}} {{\varvec{\updelta}}} \left( {{\varvec{Ai}},\user2{ Aj}} \right)}}{{\max \mathop \sum \nolimits_{{{\varvec{j}} = 1}}^{{\varvec{n}}} {{\varvec{\updelta}}} \left( {{\varvec{Ai}},\user2{ Aj}} \right) - \user2{ }{\mathbf{min}}\mathop \sum \nolimits_{{{\varvec{j}} = 1}}^{{\varvec{n}}} {{\varvec{\updelta}}} \left( {{\varvec{Ai}},\user2{ Aj}} \right)}}.$$
(13)

Rank the alternative based on \(\mathbf{\xi }{\text{values}}\) (global utility value) in increasing order (using Eq. 13). As for the minimum delay, the factors should be as least as possible; hence, the numbering is done in ascending order, as shown in Table 7. Here, the priority is given to Lane 7. As observed from Fig. 3, Lane 7 has the smallest queue with only one vehicle, and with no proportion of heavy vehicles and trailers, the maximum responses give the choice of lane 7 only, and the same has been predicted by the algorithm.

Table 7 Results for TODIM

The same procedure is repeated for different scenarios on field conditions, and the predicted ranks are estimated. Ten field conditions are considered, and the ranks for the alternatives are determined using the TODIM method. Here, the first six scenarios were used for calibration of θ, and from that, the value of θ is obtained as 5. After that, the last four scenarios were used for validation, and the results show the perfect matching of the ranks. Figure 6 shows the prediction for Rank 1 using TODIM, and from that, it can be concluded that the TODIM can be used to predict the rankings for choosing the toll lanes.

Fig. 6
figure 6

Results for other scenarios (Rank 1)

Contribution of the Present Study

The study investigates the lane choice behavior of driver’s using MCDM method. In the present practice, there as many studies related to traffic operation and safety using a driving simulator [68,69,70,71,72,73]. Different scenarios are generated for the driving simulator studies to mimic the field conditions using different car-following models and lane-changing/choice models. The car-following behavior is used mostly for longitudinal directional movement, while the lane-changing/lane choice behavior is used for lateral movements. Various car-following models, such as Gipps Model, Pipes Model, etc. [74], were developed in the past and are widely used for developing scenarios. However, the lane choice models were not well explored in the literature for the driving simulator and simulation studies [75], and hence, this study can fill the available gap, and such lane choice module may be provided in the driving simulator or in the simulation studies. Furthermore, autonomous vehicles are also penetrating the traffic flow and thus causing the mixed nature of human-driven and self-driving vehicles in a particular traffic stream. In such conditions, the autonomous vehicles have to decide to pass through a particular toll lane for paying the toll [11], and such module of lane choice may be provided in those vehicles as the application of the present study. In the field also, if such information may be transferred to the approaching vehicles using advanced technology such as Intelligent Transportation Systems (ITS), then the vehicle may proceed to select the given lane and make its path in that way. This will reduce his/her delay and subsequently result in better traffic operations with maximum safety of the road users.

Conclusions and Way Forward

In the present study, an attempt is made to model the lane choice behavior of drivers at toll plazas based on user perception and the MCDM method. TODIM method is applied to predict the rakings for choosing the toll lane using the AHP weights. From the user’s perception and AHP methodology, the most influencing factor affecting the lane choice at toll plaza among the given criteria is found out. It is seen that number of vehicles in the queue has the highest weight, followed by the proportion of heavy vehicles, the proportion of trailers, and the number of lane changes, respectively. Thus, it can be concluded that the users prefer the shortest lane.

After obtaining the weights of different criteria, the TODIM methodology is used to rank toll lanes. The psychological behavior of the driver is varying, and hence, the value of loss aversion factor θ must be fixed according to the TODIM method. For fixing the θ value, the concept of rank correlation is used. The observed ranks, i.e., obtained by the user’s perception survey and the predicted ranks from TODIM, are compared using Spearman’s correlation coefficient. The Spearman’s rank correlation coefficient for θ = 5 is 0.822, which is the maximum of than other values of θ. It means that for the value of θ = 5, the psychological behavior of the driver is perfectly correlated and matching, and the correlation coefficient is highly positive, which shows a strong correlation between the observed and the predicted ranks.

The user perception method of TODIM can be used to develop an application for generating the output based on available criteria and alternatives is developed. The application will inform the driver about which lane he/she should choose to avoid delay at the toll plaza prior to reaching the toll plaza. The application will work on real-time data and the use of image processing. Furthermore, it will help to develop a proper simulation model for mixed traffic conditions. Moreover, the penetration of autonomous vehicles is increasing worldwide; the present study will act as a base model for autonomous vehicles for lane choice at toll plazas under prevailing traffic conditions. Furthermore, as observed in the literature, a number of safety studies are undertaken with the help of a driving simulator, and hence, there is a need to generate scenarios that clearly represent the real field conditions. Though car-following models can handle the longitudinal movements, the lane choice can be made with the help of the present study’s proposed methodology. This can help to increase the reliability and accuracy of safety and behavioral study investigations carried using driving simulators. Also, the driving simulators act as a driving environment for autonomous vehicles which can further help to train them properly. The present study is limited to the lane choice behavior of car users only. Similar perceptions may also be received from other vehicle drivers to develop a more robust lane choice model.