<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Future Transp.</journal-id>
<journal-title>Frontiers in Future Transportation</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Future Transp.</abbrev-journal-title>
<issn pub-type="epub">2673-5210</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">885967</article-id>
<article-id pub-id-type="doi">10.3389/ffutr.2022.885967</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Future Transportation</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Path Choice Models in Stochastic Assignment: Implementation and Comparative Analysis</article-title>
<alt-title alt-title-type="left-running-head">Di Gangi and Polimeni</alt-title>
<alt-title alt-title-type="right-running-head">Path Choice in Stochastic Assignment</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Di Gangi</surname>
<given-names>Massimo</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1570471/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Polimeni</surname>
<given-names>Antonio</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/1571255/overview"/>
</contrib>
</contrib-group>
<aff>
<institution>Dipartimento di Ingegneria</institution>, <institution>Universit&#x00E0; degli Studi di Messina</institution>, <addr-line>Messina</addr-line>, <country>Italy</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/817572/overview">Ghim Ping Ong</ext-link>, National University of Singapore, Singapore</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1492779/overview">Hooi Ling Khoo</ext-link>, Universiti Tunku Abdul Rahman, Malaysia</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1493474/overview">De Zhao</ext-link>, Southeast University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Massimo Di Gangi, <email>mdigangi@unime.it</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Transportation Systems Modeling, a section of the journal Frontiers in Future Transportation</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>15</day>
<month>07</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>3</volume>
<elocation-id>885967</elocation-id>
<history>
<date date-type="received">
<day>28</day>
<month>02</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>01</day>
<month>06</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Di Gangi and Polimeni.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Di Gangi and Polimeni</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>In assignment models, a key role is played by the path choice simulation that evaluates the path chosen by users in relation to the perceived paths and relative costs. This study deals with the effects of the implementation of some most adopted path choice models (Logit, Weibit, Probit, and Gammit) within a Stochastic User Equilibrium assignment procedure. Some considerations on parameters needed to make results comparable and the method used to estimate them are also suggested some extensions based on Weibit model are proposed. Results obtained both on a test network and on a real one are reported.</p>
</abstract>
<kwd-group>
<kwd>path choice behavior</kwd>
<kwd>discrete choice models</kwd>
<kwd>RUM</kwd>
<kwd>SUE</kwd>
<kwd>Logit</kwd>
<kwd>Weibit</kwd>
<kwd>Probit</kwd>
<kwd>Gammit</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>In this study, the simulation of the users&#x2019; path choice behavior is evaluated by considering different random utility models (RUM).</p>
<p>Path choice is simulated once the origin and destination of the travel, the departure time, and the transport mode have been defined. It is a component of assignment models that can be formulated as a combination of a demand model and a supply model that, in the search for equilibrium between demand and supply, leads to a fixed-point problem (<xref ref-type="bibr" rid="B6">Cantarella, 1997</xref>). It is generally assumed that users perceive trip time or cost in a random form. Different authors have considered the statistical distributions of the perceived trip times as belonging to different families.</p>
<p>Starting from the generalized extreme value (GEV) class of models, proposed by <xref ref-type="bibr" rid="B25">McFadden (1978)</xref>, many models for path choice have been formulated, such as multinomial Logit, C-Logit, path-size Logit, nested Logit, cross-nested Logit, and link-nested models (<xref ref-type="bibr" rid="B24">Manski and McFadden, 1981</xref>; <xref ref-type="bibr" rid="B4">Ben-Akiva and Lerman, 1985</xref>; <xref ref-type="bibr" rid="B10">Cascetta et al., 1996</xref>; <xref ref-type="bibr" rid="B3">Ben-Akiva and Bierlaire, 1999</xref>), where Gumbel-distributed random costs are considered. The main advantage of assuming the GEV distributions is that these models are closed under maximization, which means a simple and tractable choice function. <xref ref-type="bibr" rid="B12">Castillo et al. (2008)</xref> introduced a closed-form expression for the choice probabilities in the case of independent Weibull-distributed random costs.</p>
<p>By introducing a more general structure of the covariance matrix of the joint distribution of the random residuals (and of the utilities), <xref ref-type="bibr" rid="B14">Daganzo and Sheffi (1977)</xref>, <xref ref-type="bibr" rid="B34">Sheffi (1985)</xref>, <xref ref-type="bibr" rid="B31">Rosa and Maher (2002)</xref>, <xref ref-type="bibr" rid="B38">Yai et al. (1997)</xref>, and <xref ref-type="bibr" rid="B33">Sheffi and Powell (1982)</xref> analyzed the probit model that assumes a normal distribution. <xref ref-type="bibr" rid="B7">Cantarella and Binetti (2002)</xref> analyzed the gammit model that assumes a gamma distribution in order to avoid positive perceived utility values, as allowed by a normal distribution. Recently, considering the lack of information on one or more alternatives, other classes of path choice models have been proposed, such as quantum utility models (QUM) (<xref ref-type="bibr" rid="B36">Vitetta, 2016</xref>; <xref ref-type="bibr" rid="B18">Di Gangi and Vitetta, 2018</xref>) and fuzzy utility models (<xref ref-type="bibr" rid="B17">De Maio and Vitetta, 2015</xref>).</p>
<p>Aim of this study is to analyze the effects of the practical implementation of different path choice models based on random utility theory (Logit, Weibit, Probit, and Gammit) within a stochastic user equilibrium (SUE) assignment procedure. Particular attention was paid to the parameters needed to make results from different models comparable. The path choice models are crucial for the assignment models, both for private vehicles (<xref ref-type="bibr" rid="B8">Cantarella and Fiori, 2022</xref>; <xref ref-type="bibr" rid="B37">Wang et al., 2019</xref>; <xref ref-type="bibr" rid="B40">Di Gangi et al., forthcoming</xref>) and transit (<xref ref-type="bibr" rid="B27">Nuzzolo and Comi, 2016</xref>; <xref ref-type="bibr" rid="B26">Nuzzolo and Comi, 2018</xref>). There are two main approaches: explicit path enumeration or implicit path enumeration (<xref ref-type="bibr" rid="B30">Quattrone and Vitetta, 2011</xref>). In implicit field can be cited (<xref ref-type="bibr" rid="B32">Russo and Vitetta, 2003</xref>; <xref ref-type="bibr" rid="B1">Antonisse et al., 1989</xref>) while in explicit field can be cited (<xref ref-type="bibr" rid="B21">Fosgerau et al., 2013</xref>; <xref ref-type="bibr" rid="B23">Mai et al., 2015</xref>; <xref ref-type="bibr" rid="B39">Comi and Polimeni, 2022</xref>). A review on path choice models is reported in (<xref ref-type="bibr" rid="B28">Prashker and Bekhor, 2004</xref>) and (<xref ref-type="bibr" rid="B29">Prato, 2009</xref>).</p>
<p>The main original contributions of this study are as follows:<list list-type="simple">
<list-item>
<p>&#x2022; extensions of a stochastic loading procedure based on path costs following a Weibull distribution with the implementation of a weibit loading procedure that does not require explicit path enumeration;</p>
</list-item>
<list-item>
<p>&#x2022; some considerations on how to define model parameters in order to make results comparable;</p>
</list-item>
<list-item>
<p>&#x2022; a comparison of the performances of the considered models obtained both on a test and on a real network.</p>
</list-item>
</list>
</p>
<p>The advantage in using a Weibull distribution is twofold: 1) the choice probability can be calculated in a closed form, and 2) the dependence of the variance on the path cost allows having different variance values for different o/d pairs, overcoming the issue of Logit models where the variance is the same for all o/d pairs.</p>
<p>Considering the structure of this article, in <xref ref-type="sec" rid="s2">Section 2</xref>, after the description of some requirements for path choice models (2.1), a short summary of the considered RUM (2.2) and some operational considerations regarding the implementation of the considered path choice models (2.3) are described. In <xref ref-type="sec" rid="s3">Section 3</xref>, which concerns stochastic network assignment, an extension based on the weibit model is reported, particularly a loading procedure that does not require explicit path enumeration. In <xref ref-type="sec" rid="s4">Section 4</xref>, some results obtained by carrying out tests both on a simple network (4.1) and on a real network (4.2) are presented. In this last case, results are compared by considering the performances obtained on a real system. Finally, <xref ref-type="sec" rid="s5">Section 5</xref> contains a summary of the obtained results and some indications for further developments.</p>
</sec>
<sec id="s2">
<title>2 Modeling Path Choice Behavior</title>
<sec id="s2-1">
<title>2.1 Requirements for Path Choice Models</title>
<p>Following (<xref ref-type="bibr" rid="B9">Cantarella et al., 2020</xref>), some requirements useful in classifying path choice models are, for the convenience of the reader, summarized in the following, where the classification of the requirements is carried out both from a mathematical and modeling point of view. It is worth noting that these requirements hold whatever is the theory behind the path choice models. In this paper, path choice models derived from the theory of random utilities will be considered.</p>
<sec id="s2-1-1">
<title>2.1.1 Mathematical Requirements</title>
<p>Under the assumptions of linear utility functions, mathematical requirements allow effectively modeling any choice behavior. Considering, in particular, a path choice model, the main requirements are the continuity and monotonicity of the utility function. Then, the model can be specified by a function if the values and random residuals of the perceived utility are assumed distributed as continuous random variables with a nonsingular covariance matrix. In order to guarantee that small changes of path costs induce small changes of choice probabilities, the <italic>continuity</italic> of the path choice model must be assured (note that if the model is also differentiable, the Jacobian is continuous). This feature, assured by commonly used joint probability density functions, guarantees the continuity of the resulting arc flow function. Thus, it is useful to state the existence of SUE. The assurance that an increase in cost of a path corresponds to a decrease of its choice is given by the <italic>monotonicity</italic> of the path choice function. More generally, the path choice function should be nonincreasing monotone with respect to path costs. This feature guarantees the monotonicity of the resulting arc flow function. Thus, it is useful to state the uniqueness of the solution of SUE. If any change of the scale of the utility does not affect the model, the choice model has the <italic>independence from linear transformations of utility</italic> property.</p>
</sec>
<sec id="s2-1-2">
<title>2.1.2 Modeling Requirements</title>
<p>Modeling requirements are also useful to effectively simulate path choice behavior. Considering the <italic>similarity of perception of partially overlapping paths</italic> allows us to avoid counter-intuitive results. In the case of two partially overlapping paths, a positive covariance between them can simulate their similarity because they are likely not perceived as two totally separated paths. This covariance can be specific to the distribution (e.g., Probit and Gammit) or can be induced through modifications of utilities (e.g., C-Logit, path-size Logit, and C-Weibit; the latter is introduced later in this article).</p>
<p>Considering the network model, if an arc can be divided into subarcs, redefining arc costs so that path costs are not affected, this does not affect the perceived utility or random residual distribution of paths and, consequently, choice probabilities. Because this requirement makes reference to the features of the distribution of the sum of random variables, two approaches can be identified to specify perceived utility distribution: 1) direct formulations of probabilistic path choice models, where the distribution of path-perceived utility or random residuals is explicitly specified, and 2) indirect formulations, where path-perceived utility or random residual distribution is specified as a linear combination of arc-perceived utilities (specifying their distribution), even though the analysis of path choice behavior is still carried out at the path level. The independence from arc segmentation mainly requires the use of reproductive random variables. For instance, the sum of several independently distributed normal random variables is still a normal random variable, with the mean given by the sum of the means and variance by the sum of the variances. This feature is also shown by independently distributed gamma random variables with the same variance-to-mean ratio. In both cases, if the arcs in a path are further segmented, provided that the mean path cost and the variance are not affected by segmentation, the resulting path-perceived utility distribution (and then the choice probability) is not affected by segmentation. Generally, the arc flow function with any arc-formulated choice model can be easily computed, if arc-perceived utilities are assumed independently distributed, through Monte Carlo techniques (introduced by <xref ref-type="bibr" rid="B5">Burrel, 1968</xref>; see also <xref ref-type="bibr" rid="B34">Sheffi, 1985</xref>). Traveling along a path, users perceive a cost that is usually considered a negative utility. The <italic>negativity of perceived utility</italic> assures that no user perceives a positive utility to travel along any path. This feature can be assured by assuming lower bounded random distributions (for instance log-normal or gamma). If this feature is not presented, it means that a nonelementary path may be a better choice than the elementary path within it, possibly leading to unrealistic situations (a part from some algorithmic drawbacks).</p>
</sec>
<sec id="s2-1-3">
<title>2.1.3 Notations</title>
<p>For the convenience of the reader, <xref ref-type="table" rid="T1">Table 1</xref> reports the symbols (grouped by type) used throughout the article (in any case, the meaning of each symbol is recalled each time it is used).</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Symbols.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Symbol</th>
<th align="center">Explanation</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<italic>Paths</italic>
</td>
<td align="left"/>
</tr>
<tr>
<td align="left">&#xa0;<italic>p</italic>
<sub>
<italic>k</italic>
</sub>, <italic>j</italic>
</td>
<td align="left">Probability of choosing path k</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>K</italic>
<sub>
<italic>j</italic>
</sub>
</td>
<td align="left">Perceived choice set related to <italic>od</italic> pair <italic>j</italic>
</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>N</italic>
<sub>
<italic>k</italic>
</sub>
</td>
<td align="left">Choice set cardinality</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>G</italic>
<sub>
<italic>k</italic>
</sub>, <italic>j</italic>
</td>
<td align="left">Disutility of path <italic>k</italic> in the <italic>od</italic> pair <italic>j</italic>
</td>
</tr>
<tr>
<td align="left">&#xa0;<bold>G</bold>
<sub>
<italic>i</italic>
</sub>
</td>
<td align="left">Path-perceived utility vector for users of class <italic>i</italic>
</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>g</italic>
<sub>
<italic>k</italic>
</sub>, <italic>j</italic>
</td>
<td align="left">Expected value of <italic>G</italic>
<sub>
<italic>k</italic>
</sub>, <italic>j</italic>
</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>&#x3f5;</italic>
<sub>
<italic>k</italic>
</sub>
</td>
<td align="left">Random residual</td>
</tr>
<tr>
<td align="left">&#xa0;<bold>V</bold>
</td>
<td align="left">Systematic utility vector</td>
</tr>
<tr>
<td align="left">&#xa0;<bold>U</bold>
</td>
<td align="left">Perceived utility vector</td>
</tr>
<tr>
<td align="left">&#xa0;<bold>h</bold>
<sub>
<italic>i</italic>
</sub>
</td>
<td align="left">Path flow vector for user class <italic>i</italic>
</td>
</tr>
<tr>
<td align="left">&#xa0;<bold>v</bold>
<sub>
<italic>i</italic>
</sub>
</td>
<td align="left">Path systematic utility for user class <italic>i</italic>
</td>
</tr>
<tr>
<td align="left">&#xa0;<bold>p</bold>
<sub>
<italic>i</italic>
</sub>
</td>
<td align="left">Path choice probability vector for user class <italic>i</italic>
</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>H</italic>
<sub>
<italic>r</italic>
</sub>
</td>
<td align="left">Path elongation ratio</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>&#x394;</italic>
</td>
<td align="left">Path cost multiplier</td>
</tr>
<tr>
<td align="left">
<italic>Arcs</italic>
</td>
<td align="left"/>
</tr>
<tr>
<td align="left">&#xa0;<inline-formula id="inf1">
<mml:math id="m1">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>
</td>
<td align="left">Variance of the cost on arc <italic>a</italic>
</td>
</tr>
<tr>
<td align="left">&#xa0;<inline-formula id="inf2">
<mml:math id="m2">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>
</td>
<td align="left">Reference cost of arc <italic>a</italic>
</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>c</italic>
<sub>
<italic>a</italic>
</sub>
</td>
<td align="left">Arc <italic>a</italic> cost</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>w</italic>
<sub>
<italic>a</italic>
</sub>
</td>
<td align="left">Arc <italic>a</italic> disutility</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>&#x39c;</italic>
</td>
<td align="left">Expected value of arc cost</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>&#x3a3;</italic>
</td>
<td align="left">Standard deviation of arc cost</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>c</italic>
<sub>0<italic>a</italic>
</sub>
</td>
<td align="left">Free flow arc cost</td>
</tr>
<tr>
<td align="left">&#xa0;<bold>F</bold>
</td>
<td align="left">Arc flow vector</td>
</tr>
<tr>
<td align="left">&#xa0;<bold>f</bold>&#x2a;</td>
<td align="left">Equilibrium arc flow vector</td>
</tr>
<tr>
<td align="left">&#xa0;<bold>c</bold>&#x2a;</td>
<td align="left">Equilibrium arc cost vector</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>S</italic>
<sub>
<italic>f</italic>
</sub>
</td>
<td align="left">Feasible arc flow set</td>
</tr>
<tr>
<td align="left">&#xa0;&#x3a9;<sub>
<italic>uv</italic>
</sub>
</td>
<td align="left">Binary variable (equal to 1 if arc <italic>uv</italic> belongs to a reasonable path; 0, otherwise)</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>W</italic>(<italic>a</italic>)</td>
<td align="left">Arc <italic>a</italic> weight</td>
</tr>
<tr>
<td align="left">
<italic>Nodes</italic>
</td>
<td align="left"/>
</tr>
<tr>
<td align="left">&#xa0;<italic>L</italic>
<sub>
<italic>r</italic>
</sub>
</td>
<td align="left">Ordered list of nodes</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>FS</italic>(<italic>u</italic>)</td>
<td align="left">Forward star of node <italic>u</italic>
</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>BS</italic>(<italic>u</italic>)</td>
<td align="left">Backward star of node <italic>u</italic>
</td>
</tr>
<tr>
<td align="left">
<italic>Others</italic>
</td>
<td align="left"/>
</tr>
<tr>
<td align="left">&#xa0;<italic>&#x398;</italic>
</td>
<td align="left">Gumbel scale parameter</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>&#x3a6;</italic>
</td>
<td align="left">Euler&#x2019;s constant</td>
</tr>
<tr>
<td align="left">&#xa0;<inline-formula id="inf3">
<mml:math id="m3">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>
</td>
<td align="left">Weibull scale parameter</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>&#x3b2;</italic>
<sub>
<italic>j</italic>
</sub>
</td>
<td align="left">Weibull shape parameter</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>&#x3be;</italic>
<sub>
<italic>j</italic>
</sub>
</td>
<td align="left">Weibull location parameter</td>
</tr>
<tr>
<td align="left">&#xa0;&#x393;(.)</td>
<td align="left">Gamma function</td>
</tr>
<tr>
<td align="left">&#xa0;<inline-formula id="inf4">
<mml:math id="m4">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>
</td>
<td align="left">Estimated value of parameter <italic>&#x3be;</italic>
<sub>
<italic>j</italic>
</sub>
</td>
</tr>
<tr>
<td align="left">&#xa0;<inline-formula id="inf5">
<mml:math id="m5">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>
</td>
<td align="left">Estimated value of parameter <italic>&#x3be;</italic>
<sub>
<italic>j</italic>
</sub>
</td>
</tr>
<tr>
<td align="left">&#xa0;<bold>&#x3a3;</bold>
<sub>
<bold>g</bold>
</sub>
</td>
<td align="left">Covariance matrix</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>Cv</italic>
</td>
<td align="left">Variation coefficient</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>G</italic> (<italic>N</italic>, <italic>A</italic>)</td>
<td align="left">Graph</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>N</italic>
</td>
<td align="left">Set of nodes</td>
</tr>
<tr>
<td align="left">&#xa0;<italic>A</italic>
</td>
<td align="left">Set of arcs</td>
</tr>
<tr>
<td align="left">&#xa0;<bold>d</bold>
<sub>
<italic>i</italic>
</sub>
</td>
<td align="left">Demand flow for user class <italic>i</italic>
</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s2-2">
<title>2.2 Random Utility Path Choice Models</title>
<p>Given an origin/destination (o/d) pair <italic>j</italic>, the analyst evaluates the probability <italic>p</italic>
<sub>
<italic>k</italic>,<italic>j</italic>
</sub> of choosing path <italic>k</italic> belonging to the perceived choice set of paths <italic>K</italic>
<sub>
<italic>j</italic>
</sub>. Disutility <italic>G</italic>
<sub>
<italic>k</italic>,<italic>j</italic>
</sub> can be expressed as follows:<disp-formula id="e1">
<mml:math id="m6">
<mml:msub>
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(1)</label>
</disp-formula>where <italic>g</italic>
<sub>
<italic>k</italic>,<italic>j</italic>
</sub> &#x3d; <italic>E</italic> [<italic>G</italic>
<sub>
<italic>k</italic>,<italic>j</italic>
</sub>] is the expected value of the disutility (cost) of path <italic>k</italic> and <italic>&#x3f5;</italic>
<sub>
<italic>k</italic>
</sub> is the random residual.</p>
<p>Possible models for the evaluation of probabilities (deriving from the hypotheses on random variable <italic>G</italic>
<sub>
<italic>k</italic>,<italic>j</italic>
</sub> distribution) are described in the following. Even if they can be classified on the basis of the requirements described in <xref ref-type="sec" rid="s2-1">Section 2.1</xref>, for the sake of simplicity, description is here conducted on the basis of the existence (or not) of a closed form to define choice probabilities.</p>
<sec id="s2-2-1">
<title>2.2.1 Closed-Form Probability Formulation</title>
<p>Multinomial Logit and Weibit model assumptions entail that the covariance matrix of the joint distribution of the random residuals (and of the utilities) is a diagonal matrix with nonzero entries. From a mathematical point of view, Multinomial Logit and Weibit models satisfy the <italic>continuity</italic> and <italic>monotonicity</italic> requirements, but <italic>independence from linear transformations of utility</italic> requirements are not satisfied. From a modelistic point of view, the requirements regarding the <italic>similarity of perception of partially overlapping paths</italic> are not satisfied because of the general structure of the covariance matrix. In addition, <italic>independence from arc segmentation</italic> is not assured, and perceived utility distribution is specified <italic>in path</italic>. The <italic>negativity of perceived utility</italic> requirement is formally satisfied by multinomial weibit but not by multinomial logit because random residuals, following a Gumbel distribution, can assume negative values (that is a positive disutility), which implies a decrease in path cost.</p>
<sec id="s2-2-1-1">
<title>2.2.1.1 Multinomial Logit</title>
<p>In the Multinomial Logit model, it is assumed that the path costs <italic>G</italic>
<sub>
<italic>k</italic>,<italic>j</italic>
</sub> are identical and independently distributed as a <italic>Gumbel</italic> random variable.</p>
<p>In particular, utility can be expressed as <italic>G</italic>
<sub>
<italic>k</italic>,<italic>j</italic>
</sub> &#x3d; &#x2212;(<italic>g</italic>
<sub>
<italic>k</italic>,<italic>j</italic>
</sub> &#x2b; <italic>&#x3f5;</italic>
<sub>
<italic>k</italic>
</sub>), where &#x2212; <italic>g</italic>
<sub>
<italic>k</italic>,<italic>j</italic>
</sub> &#x3d; <italic>E</italic> [<italic>G</italic>
<sub>
<italic>k</italic>,<italic>j</italic>
</sub>] is the expected value of the utility (cost) of path <italic>k</italic>, and random residuals -<italic>&#x3f5;</italic>
<sub>
<italic>k</italic>
</sub> are independently and identically distributed (i.i.d.) as a Gumbel random variable of zero mean and scale parameter <italic>&#x3b8;</italic> (<xref ref-type="bibr" rid="B4">Ben-Akiva and Lerman, 1985</xref>; <xref ref-type="bibr" rid="B20">Domencich and McFadden, 1975</xref>).</p>
<p>The marginal probability distribution function of each random residual can be written as follows <xref ref-type="bibr" rid="B11">Cascetta (2009)</xref>:<disp-formula id="e2">
<mml:math id="m7">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="italic">exp</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="italic">exp</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(2)</label>
</disp-formula>where &#x3a6; is the Euler&#x2019;s constant. For multinomial logit, it is assumed that the mean and variance of the Gumbel distribution are, respectively, as follows:<disp-formula id="e3">
<mml:math id="m8">
<mml:mi>E</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mspace width="1em"/>
<mml:mo>;</mml:mo>
<mml:mspace width="1em"/>
<mml:mi mathvariant="italic">Var</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn>6</mml:mn>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mspace width="1em"/>
<mml:mspace width="1em"/>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>j</mml:mi>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>The specification of probability for Multinomial Logit is as follows:<disp-formula id="e4">
<mml:math id="m9">
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="italic">exp</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="italic">exp</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(4)</label>
</disp-formula>where <italic>&#x3b8;</italic>
<sub>
<italic>j</italic>
</sub> is the distribution parameter related to the choice set <italic>K</italic>
<sub>
<italic>j</italic>
</sub>.</p>
</sec>
<sec id="s2-2-1-2">
<title>2.2.1.2 Multinomial Weibit</title>
<p>The Weibit model assumes that the path costs <italic>G</italic>
<sub>
<italic>k</italic>,<italic>j</italic>
</sub> are independently distributed as a <inline-formula id="inf6">
<mml:math id="m10">
<mml:mi>W</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> random variable, and its probability density function is as follows:<disp-formula id="e5">
<mml:math id="m11">
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi mathvariant="italic">exp</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(5)</label>
</disp-formula>where<list list-type="simple">
<list-item>
<p>&#x2022; <inline-formula id="inf7">
<mml:math id="m12">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> is a scale parameter;</p>
</list-item>
<list-item>
<p>&#x2022; <italic>&#x3b2;</italic>
<sub>
<italic>j</italic>
</sub> is a shape parameter;</p>
</list-item>
<list-item>
<p>&#x2022; <italic>&#x3be;</italic>
<sub>
<italic>j</italic>
</sub> is a location parameter.</p>
</list-item>
</list>
</p>
<p>The mean and variance are, respectively, as follows:<disp-formula id="e6">
<mml:math id="m13">
<mml:mi>E</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(6)</label>
</disp-formula>
<disp-formula id="e7">
<mml:math id="m14">
<mml:mi mathvariant="italic">Var</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(7)</label>
</disp-formula>where &#x393;(.) is the gamma function.</p>
<p>The specification of probability for Multinomial Weibit is (<xref ref-type="bibr" rid="B12">Castillo et al., 2008</xref>) as follows:<disp-formula id="e8">
<mml:math id="m15">
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mspace width="1em"/>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="1em"/>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(8)</label>
</disp-formula>where <inline-formula id="inf8">
<mml:math id="m16">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> is an estimated value of parameter <italic>&#x3be;</italic>
<sub>
<italic>j</italic>
</sub>.</p>
</sec>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Not Closed-Form Probability Formulation</title>
<p>From a mathematical point of view, Probit and Gammit models satisfy the <italic>continuity</italic>, <italic>monotonicity</italic>, and <italic>independence from linear transformations of utility</italic> requirements. From a modelistic point of view, the requirements regarding the <italic>similarity of perception of partially overlapping paths</italic> are satisfied because they allow for the general structure of the covariance matrix. In addition, <italic>independence from arc segmentation</italic> is assured, and perceived utility distribution is specified <italic>in arc</italic>. Because a closed form is not available for the choice behavior model, an unbiased estimate of arc flows can be computed through a Monte Carlo technique by successively averaging several loading to the shortest paths (<xref ref-type="bibr" rid="B34">Sheffi, 1985</xref>; <xref ref-type="bibr" rid="B5">Burrel, 1968</xref>). The Monte Carlo technique is used as a numerical tool to compute the path choice probabilities or to enhance the corresponding arc flows. To apply this approach, by virtue of <italic>independence from arc segmentation</italic>, the path-perceived utility distribution is derived from independently distributed arc random costs. For practical purposes, to apply the Probit or the Gammit model, path-perceived utilities <bold>G</bold>
<sub>
<italic>i</italic>
</sub> can be specified through arc utilities <bold>g</bold>, whose expected values are the opposite of arc costs, <italic>E</italic> [<bold>g</bold>] &#x3d; &#x2212;<bold>c</bold>, say: <inline-formula id="inf9">
<mml:math id="m17">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold">g</mml:mi>
</mml:math>
</inline-formula>, where <bold>B</bold>
<sub>
<italic>i</italic>
</sub> is the arc-path incidence matrix for user class <italic>i</italic>. If the arc-perceived utilities are independently Normal or Gamma distributed with diagonal covariance matrix <bold>&#x3a3;</bold>
<sub>
<bold>g</bold>
</sub>, the resulting path-perceived utilities are still Normal or Gamma distributed with covariance matrix <inline-formula id="inf10">
<mml:math id="m18">
<mml:mi mathvariant="bold">&#x3a3;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> with nonnull covariance for each pair of partially overlapping paths. <italic>Negativity of perceived utility</italic> is assured only for gammit because, for probit, random residuals, following a normal distribution, can assume negative values (that is a positive disutility), which implies a decrease in path cost.</p>
<sec id="s2-2-2-1">
<title>2.2.2.1 Probit</title>
<p>The Probit model or multinomial probit model (MNP) results when the random residuals in <xref ref-type="disp-formula" rid="e1">Eq. 1</xref> are assumed to be multivariate normally distributed with zero mean and arbitrary covariance matrix (<xref ref-type="bibr" rid="B15">Daganzo, 1983</xref>). The utility vector <bold>U</bold> (index of o/d pair is omitted to simplify notation) of dimension <italic>N</italic>
<sub>
<italic>k</italic>
</sub> is therefore <italic>MVN</italic>(<bold>V</bold>, <bold>&#x3a3;</bold>), and its probability density function is therefore the following:<disp-formula id="e9">
<mml:math id="m19">
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">V</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">&#x3a3;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfenced open="|" close="|">
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a3;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="italic">exp</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">V</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">V</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(9)</label>
</disp-formula>where <bold>V</bold> is the systematic utility vector.</p>
<p>With the MNP model, the choice probability of path <italic>k</italic> belonging to the perceived choice set of paths <italic>K</italic>
<sub>
<italic>j</italic>
</sub> of cardinality <italic>N</italic>
<sub>
<italic>k</italic>
</sub> is expressed by the following:<disp-formula id="e10">
<mml:math id="m20">
<mml:mtable class="align" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mspace width="1em"/>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>p</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">V</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">V</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfenced open="|" close="|">
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a3;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>1/2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mspace width="0.17em"/>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-2-2-2">
<title>2.2.2.2 Gammit</title>
<p>The Gammit model is obtained by assuming that perceived disutilities are jointly distributed as a nonnegative &#x201c;shifted&#x201d; multivariate gamma, with the mean equal to the path costs <italic>g</italic>
<sub>
<italic>k</italic>,<italic>j</italic>
</sub> and path covariance matrix <bold>&#x3a3;</bold>. Path formulations of the gammit model may be undetermined because the covariance matrix alone does not completely define the joint probability density function of a multivariate gamma random variable. The adopted formulation was proposed by <xref ref-type="bibr" rid="B7">Cantarella and Binetti (2002)</xref>. It is an arc formulation that overcomes this drawback and, at the same time, assures independence of arc segmentation and rule out positive perceived utilities for any paths. As in <xref ref-type="bibr" rid="B7">Cantarella and Binetti (2002)</xref>, let <inline-formula id="inf11">
<mml:math id="m21">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> be the (strictly positive) reference cost on arc <italic>a</italic>. It is assumed that <inline-formula id="inf12">
<mml:math id="m22">
<mml:mn>0</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, with <italic>c</italic>
<sub>
<italic>a</italic>
</sub> being the arc cost. The perceived disutility of arc <italic>a</italic> (&#x2212;<italic>w</italic>
<sub>
<italic>a</italic>
</sub>) is assumed distributed as a non-negative shifted gamma variable with the mean given by the arc cost, <italic>c</italic>
<sub>
<italic>a</italic>
</sub>, variance by <inline-formula id="inf13">
<mml:math id="m23">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, proportional to reference arc costs <inline-formula id="inf14">
<mml:math id="m24">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:math>
</inline-formula>, and shifting factor obtained as the difference between the arc cost and reference cost, <inline-formula id="inf15">
<mml:math id="m25">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>:<disp-formula id="e11">
<mml:math id="m26">
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>w</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x223c;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>G</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mspace width="0.28em"/>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(11)</label>
</disp-formula>where <italic>&#x3b1;</italic>
<sub>
<italic>a</italic>
</sub> and <italic>&#x3b2;</italic> are, respectively, the shape parameter and the rate parameter of the gamma function.</p>
<p>This means that the arc-perceived disutility is the sum of a nonnegative deterministic term that can depend on arc flows and a nonnegative stochastic term independent from arc flows. The assumption on arc reference costs yields that the corresponding reference cost <inline-formula id="inf16">
<mml:math id="m27">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> on path <italic>k</italic> is strictly positive and not greater than the path cost, <inline-formula id="inf17">
<mml:math id="m28">
<mml:mn>0</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>. Finally, the perceived disutility on path <italic>k</italic> is marginally distributed as a nonnegative shifted gamma variable:<disp-formula id="e12">
<mml:math id="m29">
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x223c;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>G</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mspace width="0.28em"/>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
</sec>
</sec>
</sec>
<sec id="s2-3">
<title>2.3 Implementation of Path Choice Models</title>
<p>This section focuses on some operational considerations regarding the implementation of the considered path choice models. At the end, an application to a simple test network is conducted in order to compare the performances of the considered models. The parameters used to perform the application depend on the considered model. Then, in this section, the parameters needed to implement each model are identified.</p>
<sec id="s2-3-1">
<title>2.3.1 Logit</title>
<p>Logit models are based on the Gumbel distribution and, considering <xref ref-type="sec" rid="s2-2-1-1">Section 2.2.1.1</xref>, are characterized only by the parameter <italic>&#x3b8;</italic>, which is estimated starting from the variance of path costs <italic>G</italic>
<sub>
<italic>k</italic>
</sub> as in <xref ref-type="disp-formula" rid="e3">Eq. 3</xref>. In particular, if <italic>Sdev</italic> [<italic>G</italic>
<sub>
<italic>k</italic>
</sub>] is the standard deviation of path cost, a variation coefficient <italic>Cv</italic> can be introduced as follows:<disp-formula id="e13">
<mml:math id="m30">
<mml:mi>C</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>v</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(13)</label>
</disp-formula>It is possible to define the parameter of the Gumbel distribution from <xref ref-type="disp-formula" rid="e3">Eq. 3</xref> as follows:<disp-formula id="e14">
<mml:math id="m31">
<mml:mi mathvariant="italic">Var</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>E</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mspace width="1em"/>
<mml:mo>&#x21d2;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msqrt>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>E</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>Thus, for the implementation of a logit model, the independent variable to be assumed is <italic>Cv</italic>.</p>
</sec>
<sec id="s2-3-2">
<title>2.3.2 Weibit</title>
<p>Weibit models are based on a Weibull distribution characterized by three parameters <inline-formula id="inf18">
<mml:math id="m32">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mspace width="0.28em"/>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mspace width="0.28em"/>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> (see <xref ref-type="sec" rid="s2-2-1-2">Section 2.2.1.2</xref>).</p>
<p>An estimate of the parameter <italic>&#x3be;</italic>
<sub>
<italic>j</italic>
</sub> <inline-formula id="inf19">
<mml:math id="m33">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, suggested in <xref ref-type="bibr" rid="B12">Castillo et al. (2008)</xref>, is the minimum possible travel time <inline-formula id="inf20">
<mml:math id="m34">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> associated with the o/d pair <italic>j</italic>, that is, <inline-formula id="inf21">
<mml:math id="m35">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>.</p>
<p>Starting from <xref ref-type="disp-formula" rid="e6">Eq. 6</xref>, parameter <inline-formula id="inf22">
<mml:math id="m36">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> can be written as follows:<disp-formula id="e15">
<mml:math id="m37">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(15)</label>
</disp-formula>and replacing <xref ref-type="disp-formula" rid="e15">Eq. 15</xref> in <xref ref-type="disp-formula" rid="e7">Eq. 7</xref> yields the following:<disp-formula id="e16">
<mml:math id="m38">
<mml:mi mathvariant="italic">Var</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>Once the value of variance is assumed, the value of <italic>&#x3b2;</italic>
<sub>
<italic>j</italic>
</sub> can be calculated from <xref ref-type="disp-formula" rid="e16">Eq. 16</xref>. Once <italic>&#x3b2;</italic>
<sub>
<italic>j</italic>
</sub> is known, replacing its value in <xref ref-type="disp-formula" rid="e15">Eq. 15</xref>, it is possible to compute the value of <inline-formula id="inf23">
<mml:math id="m39">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>. One example of the procedure for the estimation of the value of <italic>&#x3b2;</italic>
<sub>
<italic>j</italic>
</sub> is shown in <xref ref-type="statement" rid="Algorithm_1">Algorithm 1</xref>, where the secant method, which does not require the calculation of derivatives, is used.</p>
<p>Referring to <xref ref-type="statement" rid="Algorithm_1">Algorithm 1</xref>, the initialization involves to set: 1) the variables <italic>b</italic>
<sub>0</sub> and <italic>b</italic>
<sub>1</sub>, 2) the threshold value <italic>&#x3b9;</italic> to stop the algorithm, and 3) the initial value of objective function <italic>F</italic>
<sub>
<italic>n</italic>
</sub>. The procedure is iterated while the objective function <italic>F</italic>
<sub>
<italic>n</italic>
</sub> is less than <italic>&#x3b9;</italic>. At each iteration, a value of <italic>&#x3b2;</italic>
<sub>
<italic>j</italic>
</sub> is obtained, is calculated the variance corresponding to such a value and when the difference with assumed variance is less than <italic>&#x3b9;</italic> the procedure is stopped.</p>
<p>
<statement content-type="algorithm" id="Algorithm_1">
<label>Algorithm 1</label>
<p>Procedure for the estimation of the Weibull distribution parameters.</p>
<p>
<inline-graphic xlink:href="ffutr-03-885967-fx1.tif"/>
</p>
<p>For a practical purpose, owing to a numerical problem that can occur if the difference <inline-formula id="inf24">
<mml:math id="m40">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is equal to zero, that is, <italic>k</italic> is the minimum path, a fraction of the minimum cost is considered by means of a multiplier <italic>&#x3b4;</italic> &#x3c; 1, so that:<disp-formula id="e17">
<mml:math id="m41">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
<mml:mspace width="1em"/>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>Because weibit variance depends, by means of parameter <inline-formula id="inf25">
<mml:math id="m42">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, on the value of path cost, in order to estimate a value of <italic>&#x3b2;</italic>
<sub>
<italic>j</italic>
</sub> common for all paths making up the choice set of o/d pair <italic>j</italic>, the arithmetic average of the costs of the paths belonging to the choice set has been considered an estimate of expected value <italic>E</italic> [<italic>G</italic>
<sub>
<italic>k</italic>
</sub>], so that:<disp-formula id="e18">
<mml:math id="m43">
<mml:mi mathvariant="italic">Var</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
</mml:mfrac>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(18)</label>
</disp-formula>where <italic>K</italic>
<sub>
<italic>j</italic>
</sub> is the choice set related to the o-d pair <italic>j</italic>.</p>
<p>Thus, for the implementation of a weibit model, the independent variables to be assumed are <italic>Cv</italic> and <italic>&#x3b4;</italic>.</p>
</statement>
</p>
</sec>
<sec id="s2-3-3">
<title>2.3.3 Probit</title>
<p>As discussed in 2.2.2, the path-perceived utility distribution is derived from independently distributed arc random costs that, for the Probit model, follow a normal distribution characterized by the two parameters <italic>&#x3bc;</italic> and <italic>&#x3c3;</italic>. For a specific case, the expected value and standard deviation can be expressed as follows:<disp-formula id="e19">
<mml:math id="m44">
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="1em"/>
<mml:mo>;</mml:mo>
<mml:mspace width="1em"/>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(19)</label>
</disp-formula>where<list list-type="simple">
<list-item>
<p>
<italic>c</italic>
<sub>
<italic>a</italic>
</sub> is the arc cost;</p>
</list-item>
<list-item>
<p>
<italic>c</italic>
<sub>0<italic>a</italic>
</sub> is the free flow arc cost;</p>
</list-item>
<list-item>
<p>
<italic>Cv</italic> is the variation coefficient.</p>
</list-item>
</list>
</p>
<p>As discussed above, the Monte Carlo technique is implemented by successive averaging several loading to the shortest paths, so a <italic>Nit</italic> number of samples have to be carried out. Thus, for the implementation of a probit model, the independent variables to be assumed are <italic>Cv</italic> and <italic>Nit</italic>.</p>
</sec>
<sec id="s2-3-4">
<title>2.3.4 Gammit</title>
<p>As discussed in 2.2.2, the path-perceived utility distribution is derived from independently distributed arc random costs that, for the Gammit model, follow a gamma distribution. Following the formulation adopted in 2.2.2.2, a gamma distribution is based on two parameters, which are the following: <italic>&#x3b1;</italic> &#x3e; 0 (shape parameter) and <italic>&#x3b2;</italic> &#x3e; 0 (rate parameter), and the expected value and variance can be expressed as follows:<disp-formula id="e20">
<mml:math id="m45">
<mml:mi>E</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mspace width="1em"/>
<mml:mo>;</mml:mo>
<mml:mspace width="1em"/>
<mml:mi mathvariant="italic">Var</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>/</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>For a specific case, the expected value and variance can be expressed as follows:<disp-formula id="e21">
<mml:math id="m46">
<mml:mi>E</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="1em"/>
<mml:mo>;</mml:mo>
<mml:mspace width="1em"/>
<mml:mi mathvariant="italic">Var</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(21)</label>
</disp-formula>where<list list-type="simple">
<list-item>
<p>
<italic>c</italic>
<sub>
<italic>a</italic>
</sub> is the arc cost;</p>
</list-item>
<list-item>
<p>
<italic>c</italic>
<sub>0<italic>a</italic>
</sub> is the free flow arc cost;</p>
</list-item>
<list-item>
<p>
<italic>Cv</italic> is the variation coefficient.</p>
</list-item>
</list>
</p>
<p>Thus, the distribution parameters can be estimated as follows:<disp-formula id="e22">
<mml:math id="m47">
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mspace width="1em"/>
<mml:mo>;</mml:mo>
<mml:mspace width="1em"/>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>In addition, in this case, the Monte Carlo technique is implemented by successive averaging several loading to the shortest paths, so a <italic>Nit</italic> number of samples have to be carried out. Thus, for the implementation of a gammit model, the independent variables to be assumed are <italic>Cv</italic> and <italic>Nit</italic>.</p>
</sec>
</sec>
</sec>
<sec id="s3">
<title>3 Stochastic Network Assignment</title>
<p>Transportation supply models express how user behavior affects network performances. They are usually based on congested network models, that is, a graph <italic>G</italic> (<italic>N</italic>, <italic>A</italic>) with a transportation cost <italic>c</italic>
<sub>
<italic>a</italic>
</sub> and a flow <italic>f</italic>
<sub>
<italic>a</italic>
</sub> associated to each arc <italic>a</italic> in set <italic>A</italic>. Let <bold>B</bold>
<sub>
<italic>i</italic>
</sub> be the arc-path incidence matrix for user class <italic>i</italic> with entries <italic>b</italic>
<sub>
<italic>ak</italic>
</sub> &#x3d; 1 if arc <italic>a</italic> belongs to path <italic>k</italic>, <italic>b</italic>
<sub>
<italic>ak</italic>
</sub> &#x3d; 0 otherwise; <bold>d</bold>
<sub>
<italic>i</italic>
</sub> &#x2265; 0 be the demand flow for user class <italic>i</italic>; <bold>h</bold>
<sub>
<italic>i</italic>
</sub> &#x2265; 0 be the path flow vector for user class <italic>i</italic>, with entries <italic>h</italic>
<sub>
<italic>k</italic>
</sub>, <italic>k</italic> &#x2208; <italic>K</italic>
<sub>
<italic>i</italic>
</sub>; <bold>f</bold> &#x2265; 0 be the arc flow vector, with entries <italic>f</italic>
<sub>
<italic>a</italic>
</sub>, <italic>a</italic> &#x2208; <italic>A</italic>; <bold>c</bold> be the arc cost vector, assumed below with nonnegative entries <italic>c</italic>
<sub>
<italic>a</italic>
</sub>, <italic>a</italic> &#x2208; <italic>A</italic>; <bold>g</bold>
<sub>
<italic>i</italic>
</sub> &#x2265; 0 be the path cost vector for user class <italic>i</italic>, with entries <italic>w</italic>
<sub>
<italic>k</italic>
</sub>, <italic>k</italic> &#x2208; <italic>K</italic>
<sub>
<italic>i</italic>
</sub>; the following three equations completely describe the transportation supply:<disp-formula id="e23">
<mml:math id="m48">
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(23)</label>
</disp-formula>
<disp-formula id="e24">
<mml:math id="m49">
<mml:mi mathvariant="bold">c</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">c</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(24)</label>
</disp-formula>
<disp-formula id="e25">
<mml:math id="m50">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold">c</mml:mi>
<mml:mspace width="1em"/>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
</mml:math>
<label>(25)</label>
</disp-formula>
</p>
<p>The function in <xref ref-type="disp-formula" rid="e24">Equation 24</xref> is defined as the <italic>arc cost function</italic>. Path choice behavior can be simulated by assuming that users&#x2019; perception of path costs, for each user class, can be expressed by the perceived utility vector <italic>U</italic>
<sub>
<italic>i</italic>
</sub> modeled as a random variable given by the sum of the expected value, or systematic utility, <italic>v</italic>
<sub>
<italic>i</italic>
</sub> and a random residual following the random utility theory. The cost attributes associated to a path allow specifying the path systematic utility:<disp-formula id="e26">
<mml:math id="m51">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(26)</label>
</disp-formula>
</p>
<p>The probability of choosing path <italic>k</italic> for user class <italic>i</italic> is given by the probability of path <italic>j</italic> being the maximum perceived utility one. Hence, the choice probability vector <bold>p</bold>
<sub>
<italic>i</italic>
</sub> depends on the systematic utility (and the parameters of the random residual distribution):<disp-formula id="e27">
<mml:math id="m52">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(27)</label>
</disp-formula>
</p>
<p>Path flows are thus:<disp-formula id="e28">
<mml:math id="m53">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(28)</label>
</disp-formula>
</p>
<p>A probabilistic choice model, derived from the random utility theory, specifies <xref ref-type="disp-formula" rid="e27">Equation 27</xref>. Thus, relation <bold>p</bold>
<sub>
<italic>i</italic>
</sub> (<bold>v</bold>
<sub>
<italic>i</italic>
</sub>) is a function.</p>
<p>Combining the above equations yields the path-flow model:<disp-formula id="e29">
<mml:math id="m54">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(29)</label>
</disp-formula>
</p>
<p>Under mild assumptions, utility distribution parameters (apart the mean) do not depend on systematic utility values (invariant or additive choice models), and this function can be proved monotone increasing with symmetric positive semidefinite Jacobian with respect to path systematic utilities (<xref ref-type="bibr" rid="B6">Cantarella, 1997</xref>).</p>
<p>All usually adopted probabilistic choice functions give strictly positive probabilities and are continuous and continuously differentiable with respect to systematic utility. Moreover, if the parameters of the perceived utility pdf do not depend on systematic utility values, the resulting choice function, called invariant, is monotone increasing with respect to systematic utility with symmetric (semidefinite positive) Jacobian (<xref ref-type="bibr" rid="B6">Cantarella (1997)</xref>; <xref ref-type="bibr" rid="B11">Cascetta (2009)</xref>) and choice probabilities depend on differences between systematic utility values only. The (stochastic) arc flow function with a constant demand is obtained by combining supply model (23) and (25) with the path-flow model (29):<disp-formula id="e30">
<mml:math id="m55">
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold">c</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(30)</label>
</disp-formula>that gets values in the feasible arc flow set <italic>S</italic>
<sub>
<italic>f</italic>
</sub> that is nonempty (if the network is connected), compact (since closed and bounded, if only elementary paths are considered), and convex. The arc flow function (30) is a general model of stochastic assignment to uncongested networks, or SUN for short, and the solution of the SUN depends on the considered choice model. In the case of the logit and weibit family of choice models, either path choice set should be explicitly defined (path enumeration), or for a logit family of path choice model, an implicit procedure such as Dial&#x2019;s algorithm (<xref ref-type="bibr" rid="B19">Dial, 1971</xref>) can be adopted. In general, considering the probit or gammit family of choice models, the computation of the arc flow function (30) requires the well-known Monte Carlo algorithm (<xref ref-type="bibr" rid="B11">Cascetta, 2009</xref>). In the following of the paper, some original extensions of the SUN procedure based on path costs following a Weibull distribution are described. Explicit path enumeration can be avoided by considering existing algorithms. Dial&#x2019;s algorithm (<xref ref-type="bibr" rid="B19">Dial, 1971</xref>) is one of the most effective and popular procedures for a logit-type stochastic traffic assignment because it does not require path enumeration over a network. Leaving out the problem associated to the definition of &#x201C;efficient paths&#x201d;, which sometimes produces unrealistic flow patterns (<xref ref-type="bibr" rid="B2">Bell, 1995</xref>; <xref ref-type="bibr" rid="B22">Leurent, 2005</xref>; <xref ref-type="bibr" rid="B35">Si et al., 2010</xref>), the attention is here focused on a way to compute the weight associate to each arc considering path costs following a Weibull distribution.</p>
<p>As stated in <xref ref-type="bibr" rid="B12">Castillo et al. (2008)</xref>, <italic>assuming that the costs are independent Weibull, the variance for different costs is different. The variance is, however, functionally dependent on the location parameter so that higher mean cost results in higher variance of the cost. This property may seem quite natural in many applications. But because of the functional dependence, it is not possible to choose the variance independent of the mean for the different choice alternatives. So by representing the costs in a suitable logarithmic form in a logit model or in linear form in a Weibull model lead to the same choice probabilities</italic>.</p>
<p>Considering <xref ref-type="bibr" rid="B22">Leurent (2005)</xref>, in a similar way, it is possible to define the impedance <italic>A</italic>(<italic>a</italic>) to be associated to arc <italic>a</italic> &#x3d; {<italic>u</italic>, <italic>v</italic>} from the expression of probability (8) as follows:<disp-formula id="e31">
<mml:math id="m56">
<mml:mi>A</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(31)</label>
</disp-formula>
</p>
<p>To evaluate arc impedance, it is necessary to define a path containing the arc <italic>a</italic> &#x3d; {<italic>u</italic>, <italic>v</italic>} in order to estimate the values of parameters <italic>&#x3b2;</italic> and <italic>&#x3b1;</italic>; a path is chosen including arc <italic>a</italic> &#x3d; {<italic>u</italic>, <italic>v</italic>} between the shortest path connecting origin <italic>r</italic> with the tail node <italic>u</italic> and shortest path connecting the head node <italic>v</italic> with destination <italic>s</italic>. Thus, the value of the path cost to be considered in computing impedance is given by <italic>g</italic>
<sub>
<italic>k</italic>,<italic>j</italic>
</sub> &#x3d; <italic>C</italic>
<sub>
<italic>r</italic>
</sub>(<italic>u</italic>) &#x2b; <italic>c</italic>
<sub>
<italic>uv</italic>
</sub> &#x2b; <italic>C</italic>
<sub>
<italic>s</italic>
</sub>(<italic>v</italic>), where <italic>C</italic>
<sub>
<italic>r</italic>
</sub>(<italic>u</italic>) is the cost of the shortest path from origin <italic>r</italic> to node <italic>u</italic>, <italic>c</italic>
<sub>
<italic>uv</italic>
</sub> is the cost of arc <italic>a</italic> &#x3d; {<italic>u</italic>, <italic>v</italic>}, and <italic>C</italic>
<sub>
<italic>s</italic>
</sub>(<italic>v</italic>) is the cost of the shortest path from node <italic>v</italic> to destination <italic>s</italic>. Considering the procedure introduced in point 2.3.2, introducing a variation coefficient <italic>Cv</italic> &#x3d; <italic>&#x3c3;</italic>/<italic>&#x3bc;</italic>, the variance can be estimated as <inline-formula id="inf26">
<mml:math id="m57">
<mml:msup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> and <italic>&#x3be;</italic>
<sub>0</sub> is estimated as a fraction of the cost of the shortest path connecting o/d pair <italic>rs</italic>. Once the variance is known, it is possible to estimate <italic>&#x3b2;</italic> and <italic>&#x3b1;</italic>, as seen in 2.3.2, and to calculate arc impedance <italic>A</italic>(<italic>a</italic>) following <xref ref-type="disp-formula" rid="e31">Equation 31</xref>. Thus, once the shortest paths from origin node <italic>r</italic> to all nodes <italic>n</italic>, yielding the reference access costs <italic>C</italic>
<sub>
<italic>r</italic>
</sub>(<italic>n</italic>), and the shortest paths from destination node <italic>s</italic> to all nodes <italic>n</italic>, yielding the reference access costs <italic>C</italic>
<sub>
<italic>s</italic>
</sub>(<italic>n</italic>) (based on the reference arc travel costs <italic>c</italic>
<sub>
<italic>uv</italic>
</sub>), are computed, the adaptation of the steps of the loading procedure (<xref ref-type="bibr" rid="B19">Dial, 1971</xref>; <xref ref-type="bibr" rid="B22">Leurent, 2005</xref>), referred to o/d pair <italic>rs</italic>, can be expressed as shown in <xref ref-type="statement" rid="Algorithm_2">Algorithm 2</xref>, where <italic>H</italic>
<sub>
<italic>r</italic>
</sub> is the elongation ratio (a cost multiplier) and &#x3a9;<sub>
<italic>uv</italic>
</sub> is a binary variable (equal to 1 if arc <italic>uv</italic> belongs to a reasonable path; 0, otherwise), introduced in order to obtain efficient paths in network loading (<xref ref-type="bibr" rid="B22">Leurent, 2005</xref>).</p>
<p>The weibit network loading summarized in <xref ref-type="statement" rid="Algorithm_2">Algorithm 2</xref> allows obtaining the arc flow without the explicit path enumeration. In step 0, after the variable initialization and established an origin <italic>r</italic> and a destination <italic>s</italic>, the impedance of each arc <italic>a</italic> is evaluated. Moreover, the belonging of the arc to a reasonable path is evaluated. Step 1 consists of a forward pass where the weight of each arc is calculated. Finally, step 2 consists of a backward pass allowing the calculation of the flow on each arc.</p>
<p>
<statement content-type="algorithm" id="Algorithm_2">
<label>Algorithm 2</label>
<p>Implicit weibit loading procedure.</p>
<p>
<inline-graphic xlink:href="ffutr-03-885967-fx2.tif"/>
</p>
<p>The path choice models here considered are also used to model congested situations taking into account the variability of costs as described in the following.</p>
<p>SUE assignment can effectively be expressed by fixed-point models given by the arc flow function (30) and the arc cost function <xref ref-type="disp-formula" rid="e24">Eq. 24</xref>:<disp-formula id="e32">
<mml:math id="m58">
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">c</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="1em"/>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(32)</label>
</disp-formula>
<disp-formula id="e33">
<mml:math id="m59">
<mml:mi mathvariant="bold">c</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">c</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="1em"/>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">c</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(33)</label>
</disp-formula>where <italic>S</italic>
<sub>
<italic>f</italic>
</sub> is the feasible arc flow set.</p>
<p>Algorithms based on the method of successive averages (MSA) (<xref ref-type="bibr" rid="B6">Cantarella, 1997</xref>) and (<xref ref-type="bibr" rid="B11">Cascetta, 2009</xref>) are the most used ones to solve fixed-point models for SUE assignment because they can accommodate any choice model based on random utility theory and are suitable for large-scale applications.</p>
<p>Their basic iteration requires the computation of the cost function <xref ref-type="disp-formula" rid="e24">Eq. 24</xref> to get arc costs from arc flows and the computation of the arc flow function <xref ref-type="disp-formula" rid="e30">Eq. 30</xref> to get arc flows from arc costs.</p>
<p>Applying the MSA leads to the MSA-FA solution algorithm based on the following recursive equation:<disp-formula id="e34">
<mml:math id="m60">
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mfenced open="(" close="">
</mml:mfenced>
<mml:mrow>
<mml:mo>(</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold">c</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(34)</label>
</disp-formula>
</p>
<p>Convergence may be proved if the Jacobian of the arc cost function is symmetric (<xref ref-type="bibr" rid="B6">Cantarella, 1997</xref>).</p>
</statement>
</p>
</sec>
<sec id="s4">
<title>4 Experiments</title>
<sec id="s4-1">
<title>4.1 Application to a Test Network</title>
<p>The first experiment on a test network was carried out with the aim to compare the performance of the considered models in terms of path choice probabilities in a SUN context. The considered network was a 4 &#xd7; 4 square network, and in order to simplify the interpretation of the results, only one o/d pair was considered. It is depicted in <xref ref-type="fig" rid="F1">Figure 1</xref>, and the characteristics of the arcs are shown in <xref ref-type="table" rid="T2">Table 2</xref>. Paths for the o/d pair 1001&#x2013;2016 were considered, and the list of paths is shown in <xref ref-type="table" rid="T3">Table 3</xref>, where the first six paths in terms of cost are considered. The choice of the number of considered paths derives from considerations on the number of paths potentially used by the users in order to maximize the coverage between the generated and used paths. From literature (e.g., <xref ref-type="bibr" rid="B10">Cascetta et al., 1996</xref>), the number of paths was less than 8. Moreover, the analyses reported in (<xref ref-type="bibr" rid="B10">Cascetta et al., 1996</xref>) highlight that the use of the first six paths is a reasonable compromise.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Considered test network.</p>
</caption>
<graphic xlink:href="ffutr-03-885967-g001.tif"/>
</fig>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Characteristics of the arcs of the test network.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left"/>
<th align="center">Length</th>
<th align="center">Speed</th>
<th rowspan="2" align="center">Arc</th>
<th align="center">Length</th>
<th align="center">Speed</th>
<th rowspan="2" align="center">Arc</th>
<th align="center">Length</th>
<th align="center">Speed</th>
</tr>
<tr>
<th align="left">Arc</th>
<th align="center">[M]</th>
<th align="center">[m/s]</th>
<th align="center">[M]</th>
<th align="center">[m/s]</th>
<th align="center">[M]</th>
<th align="center">[m/s]</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1&#x2013;2</td>
<td align="char" char=".">100</td>
<td align="char" char=".">2</td>
<td align="char" char="ndash">6&#x2013;7</td>
<td align="char" char=".">125</td>
<td align="char" char=".">2</td>
<td align="char" char="ndash">11&#x2013;12</td>
<td align="char" char=".">100</td>
<td align="char" char=".">2</td>
</tr>
<tr>
<td align="left">1&#x2013;5</td>
<td align="char" char=".">105</td>
<td align="char" char=".">2</td>
<td align="char" char="ndash">6&#x2013;10</td>
<td align="char" char=".">125</td>
<td align="char" char=".">2</td>
<td align="char" char="ndash">11&#x2013;15</td>
<td align="char" char=".">105</td>
<td align="char" char=".">2</td>
</tr>
<tr>
<td align="left">2&#x2013;3</td>
<td align="char" char=".">100</td>
<td align="char" char=".">2</td>
<td align="char" char="ndash">7&#x2013;8</td>
<td align="char" char=".">100</td>
<td align="char" char=".">2</td>
<td align="char" char="ndash">12&#x2013;16</td>
<td align="char" char=".">100</td>
<td align="char" char=".">2</td>
</tr>
<tr>
<td align="left">2&#x2013;6</td>
<td align="char" char=".">120</td>
<td align="char" char=".">2</td>
<td align="char" char="ndash">7&#x2013;11</td>
<td align="char" char=".">125</td>
<td align="char" char=".">2</td>
<td align="char" char="ndash">13&#x2013;14</td>
<td align="char" char=".">105</td>
<td align="char" char=".">2</td>
</tr>
<tr>
<td align="left">3&#x2013;4</td>
<td align="char" char=".">100</td>
<td align="char" char=".">2</td>
<td align="char" char="ndash">8&#x2013;12</td>
<td align="char" char=".">100</td>
<td align="char" char=".">2</td>
<td align="char" char="ndash">14&#x2013;15</td>
<td align="char" char=".">105</td>
<td align="char" char=".">2</td>
</tr>
<tr>
<td align="left">3&#x2013;7</td>
<td align="char" char=".">120</td>
<td align="char" char=".">2</td>
<td align="char" char="ndash">9&#x2013;10</td>
<td align="char" char=".">115</td>
<td align="char" char=".">2</td>
<td align="char" char="ndash">15&#x2013;16</td>
<td align="char" char=".">105</td>
<td align="char" char=".">2</td>
</tr>
<tr>
<td align="left">4&#x2013;8</td>
<td align="char" char=".">100</td>
<td align="char" char=".">2</td>
<td align="char" char="ndash">9&#x2013;13</td>
<td align="char" char=".">105</td>
<td align="char" char=".">2</td>
<td align="char" char="ndash">1,001&#x2013;1</td>
<td align="char" char=".">100</td>
<td align="char" char=".">5</td>
</tr>
<tr>
<td align="left">5&#x2013;6</td>
<td align="char" char=".">115</td>
<td align="char" char=".">2</td>
<td align="char" char="ndash">10&#x2013;11</td>
<td align="char" char=".">125</td>
<td align="char" char=".">2</td>
<td align="char" char="ndash">16&#x2013;2016</td>
<td align="char" char=".">100</td>
<td align="char" char=".">5</td>
</tr>
<tr>
<td align="left">5&#x2013;9</td>
<td align="char" char=".">105</td>
<td align="char" char=".">2</td>
<td align="char" char="ndash">10&#x2013;14</td>
<td align="char" char=".">105</td>
<td align="char" char=".">2</td>
<td align="left"/>
<td align="left"/>
<td align="left"/>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Considered paths of the test network.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Path</th>
<th align="center">Cost</th>
<th align="center">Nodes</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">0</td>
<td align="char" char=".">340.0</td>
<td align="center">[1,001, 1, 2, 3, 4, 8, 12, 16, 2016]</td>
</tr>
<tr>
<td align="left">1</td>
<td align="char" char=".">350.0</td>
<td align="center">[1,001, 1, 2, 3, 7, 8, 12, 16, 2016]</td>
</tr>
<tr>
<td align="left">2</td>
<td align="char" char=".">355.0</td>
<td align="center">[1,001, 1, 5, 9, 13, 14, 15, 16, 2016]</td>
</tr>
<tr>
<td align="left">3</td>
<td align="char" char=".">360.0</td>
<td align="center">[1,001, 1, 5, 9, 10, 14, 15, 16, 2016]</td>
</tr>
<tr>
<td align="left">4</td>
<td align="char" char=".">375.0</td>
<td align="center">[1,001, 1, 2, 6, 7, 11, 12, 16, 2016]</td>
</tr>
<tr>
<td align="left">5</td>
<td align="char" char=".">380.0</td>
<td align="center">[1,001, 1, 5, 6, 10, 11, 15, 16, 2016]</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Tests were carried out by considering a set of values for the independent variables above defined for each considered model. Considered values of independent variables are shown in <xref ref-type="table" rid="T4">Table 4</xref>.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Considered values of the independent variables.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Model</th>
<th align="center">Variable</th>
<th align="center">Set of Considered Values</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Common</td>
<td align="center">
<italic>Cv</italic>
</td>
<td align="center">[0.01, 0.05, 0.20, 0.50]</td>
</tr>
<tr>
<td align="left">Weibit</td>
<td align="center">
<italic>&#x03B4;</italic>
</td>
<td align="center">[0.995, 0.975, 0.925, 0.900]</td>
</tr>
<tr>
<td align="left">Probit, Gammit</td>
<td align="center">
<italic>Nit</italic>
</td>
<td align="center">[50, 100, 500]</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>It is worth noting that <italic>Cv</italic> is used to compute the variance of: path costs &#x2192; logit and weibit; arc costs &#x2192; probit and gammit.</p>
<sec id="s4-1-1">
<title>4.1.1 Models With Explicit Path Enumeration</title>
<p>The path set considered in this application is obtained with an explicit path enumeration and a selective approach. Then, among all available paths, the first k ones with respect to the path cost are considered. In this application, we set k &#x3d; 6. Reported results are at first a comparison among choice probabilities obtained for the shortest path for each of the considered models. Then, the probabilities obtained for each one of the six paths are compared. The explanation of the notation adopted in the figures for the considered model is the following:<list list-type="simple">
<list-item>
<p>- Logit &#x2192; Logit model.</p>
</list-item>
<list-item>
<p>- WMin<italic>yyy</italic> &#x2192; Weibit model where, to estimate <italic>&#x3b2;</italic>, variance is computed considering the minimum value of path costs and <italic>yyy</italic> indicates the value of <italic>&#x3b4;</italic> (0.995, 0.975, 0.925, and 0.900).</p>
</list-item>
<list-item>
<p>- WMed<italic>yyy</italic> &#x2192; Weibit model where, to estimate <italic>&#x3b2;</italic>, variance is computed considering the mean value of path costs and <italic>yyy</italic> indicates the value of <italic>&#x3b4;</italic> (0.995, 0.975, 0.925, and 0.900).</p>
</list-item>
<list-item>
<p>- Prob<italic>xxx</italic> &#x2192; Probit model where <italic>xxx</italic> indicates the number of carried out samples <italic>Nit</italic> (010, 050, 100, and 500).</p>
</list-item>
<list-item>
<p>- Gam<italic>xxx</italic> &#x2192; Gammit model where <italic>xxx</italic> indicates the number of carried out samples <italic>Nit</italic> (010, 050, 100, and 500).</p>
</list-item>
</list>
</p>
<p>Comparing logit with weibit models, as shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, the lower the value of parameter <italic>&#x3b4;</italic> is, the closer are weibit models to logit one.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Path choice probabilities depending on <italic>Cv</italic> for path 0: Logit vs. Weibit models.</p>
</caption>
<graphic xlink:href="ffutr-03-885967-g002.tif"/>
</fig>
<p>Considering probit and gammit (<xref ref-type="fig" rid="F3">Figure 3</xref>), their behavior is quite similar and a large number of iterations <italic>Nit</italic> is useful if the variance of costs, that is, the value of <italic>Cv</italic>, increases.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Path choice probabilities depending on <italic>Cv</italic> for path 0: Logit vs. Probit and Gammit models.</p>
</caption>
<graphic xlink:href="ffutr-03-885967-g003.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F4">Figure 4</xref> all models are compared considering WeibMed model with <italic>&#x3b4;</italic> &#x3d; 0.995 and gammit and probit with <italic>Nit</italic> &#x3d; 500. It can be seen how probit and gammit practically coincide and that the weibit model is quite closer to probit and gammit ones.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Path choice probabilities depending on <italic>Cv</italic> for path 0: Logit vs. Weibit, Probit, and Gammit best models.</p>
</caption>
<graphic xlink:href="ffutr-03-885967-g004.tif"/>
</fig>
<p>This last comparison has been conducted among all considered paths in <xref ref-type="fig" rid="F5">Figure 5</xref>, and it can be seen that at the increase of variance, differences diminish.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Path choice probabilities depending on <italic>Cv</italic> for each path: Logit vs. Weibit, Probit, and Gammit best models.</p>
</caption>
<graphic xlink:href="ffutr-03-885967-g005.tif"/>
</fig>
</sec>
<sec id="s4-1-2">
<title>4.1.2 Weibit Model Without Explicit Path Enumeration</title>
<p>In this case, tests have been carried out by considering a value of <italic>&#x3b4;</italic> &#x3d; 0.995 and the set of variation coefficient <italic>Cv</italic> &#x3d; {0.05, 0.20, 0.50}. A first attempt has been conducted to define the value of the cost multiplier <italic>H</italic> so that the algorithm considered the largest number of arcs in the network and to make a reasonable comparison between explicit and implicit versions of Weibull path choice. For the considered network, a value of <italic>H</italic> &#x3d; 0.4 has been considered because, for lower values, only 50% of links result with flows greater than zero, as shown in <xref ref-type="fig" rid="F6">Figure 6</xref>.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Link considered in the implicit loading procedure for values of <italic>H</italic> &#x3d;0.30 <bold>(A)</bold> and <italic>H</italic> &#x3d;0.40 <bold>(B)</bold>.</p>
</caption>
<graphic xlink:href="ffutr-03-885967-g006.tif"/>
</fig>
<p>Results are shown by means of a scatter diagram (dots are connected by lines to improve readability) reported in <xref ref-type="fig" rid="F7">Figure 7</xref>, where for each link indicated in the horizontal axis, the values of flows obtained for the two weibit models, with path enumeration (explicit) and without path enumeration (implicit).</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Comparison of link flows for values of <bold>(A-C)</bold> <italic>Cv</italic> &#x3d; 0.05, 0.20, 0.50 explicit vs. implicit weibit models.</p>
</caption>
<graphic xlink:href="ffutr-03-885967-g007.tif"/>
</fig>
<p>To compare the values of flows obtained by the explicit Weibit model (<italic>f</italic>
<sub>
<italic>i</italic>
</sub>) with the implicit one <inline-formula id="inf27">
<mml:math id="m61">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, the values of some statistical indicators have been considered: mean squared deviation (MSD), root-mean-square deviation (RMSD), normalized mean-square deviation (NMSD), and normalized root-mean-square deviation (NRMSD).<disp-formula id="e35">
<mml:math id="m62">
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(35)</label>
</disp-formula>
<disp-formula id="e36">
<mml:math id="m63">
<mml:mi>R</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:math>
<label>(36)</label>
</disp-formula>
<disp-formula id="e37">
<mml:math id="m64">
<mml:mi>N</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(37)</label>
</disp-formula>
<disp-formula id="e38">
<mml:math id="m65">
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:math>
<label>(38)</label>
</disp-formula>
</p>
<p>Numerical values are reported in <xref ref-type="table" rid="T5">Table 5</xref>, where lower values indicate less residual variance.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Comparison of flows explicit weibit vs. implicit weibit.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Cv</th>
<th align="center">MSD</th>
<th align="center">RMSD</th>
<th align="center">NMSD</th>
<th align="center">NRMSD</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">0.05</td>
<td align="char" char=".">24,282.37</td>
<td align="char" char=".">155.83</td>
<td align="char" char=".">12.2641</td>
<td align="char" char=".">3.5020</td>
</tr>
<tr>
<td align="left">0.20</td>
<td align="char" char=".">10,217.57</td>
<td align="char" char=".">101.08</td>
<td align="char" char=".">0.3079</td>
<td align="char" char=".">0.5549</td>
</tr>
<tr>
<td align="left">0.50</td>
<td align="char" char=".">14,303.80</td>
<td align="char" char=".">119.60</td>
<td align="char" char=".">0.2711</td>
<td align="char" char=".">0.5206</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s4-2">
<title>4.2 Application to a Real Network</title>
<p>This section concerns the comparison of results obtained, in a real context, considering the above-described models applied in a SUE framework in order to explore the capability of reproducing counted flows. Application to a real network allows evaluating model performance on the field by comparing estimated flows with measured ones. Experiments here described have been conducted by considering the road network of Salerno, a town of about 130,000 inhabitants located in southern Italy. The road network has been schematized by means of a graph with 526 nodes and 1,147 arcs connecting 61 internal zones and 13 external ones. Comparisons have been performed by considering observed flows obtained by means of surveys conducted on 69 survey sections. In the adopted stochastic network loading, within the MSA procedure, for those models requiring explicit enumeration of paths, paths have been generated using De la Barra procedure (<xref ref-type="bibr" rid="B16">De La Barra et al., 1993</xref>). For each o/d pair, a maximum number of 2,000 iterations have been conducted, considering at most 10 paths not exceeding the 25% of the shortest paths free flow time. Reported results refer to an application considering the values of the independent variables shown in <xref ref-type="table" rid="T6">Table 6</xref>.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Considered values of the independent variables in the application to the network of Salerno.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Model</th>
<th align="center">Variable</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Common</td>
<td align="center">
<italic>Cv</italic>
</td>
<td align="char" char=".">0.10</td>
</tr>
<tr>
<td align="left">Weibit</td>
<td align="center">
<italic>&#x3f5;</italic>
</td>
<td align="char" char=".">0.995</td>
</tr>
<tr>
<td align="left">Probit, Gammit</td>
<td align="center">
<italic>Nit</italic>
</td>
<td align="char" char=".">100</td>
</tr>
<tr>
<td align="left">Implicit Weibit</td>
<td align="center">
<italic>H</italic>
</td>
<td align="char" char=".">0.40</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In the MSA-FA algorithm, among the indicators eligible for a stop test (<xref ref-type="bibr" rid="B34">Sheffi, 1985</xref>), it has been considered the maximum percentage deviation of flows on arc <italic>i</italic>, between flow assigned at iteration <italic>k</italic> <inline-formula id="inf28">
<mml:math id="m66">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and average flow of previous iteration <inline-formula id="inf29">
<mml:math id="m67">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<disp-formula id="e39">
<mml:math id="m68">
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(39)</label>
</disp-formula>
</p>
<p>To compare the values of SUE flows obtained by the models (<italic>f</italic>
<sub>
<italic>i</italic>
</sub>) with the measured ones <inline-formula id="inf30">
<mml:math id="m69">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> in the <italic>n</italic> survey sections, the values of the statistical indicators described in 4.1.2 have been considered. The observed vs<italic>.</italic> simulated flows reported in <xref ref-type="fig" rid="F8">Figure 8</xref> summarize the accuracy of the simulation in relation to the type of model used. The goodness of the forecast is represented by any point of the bisector (for which the simulated flow is the same as the observed one). The points on the graph are slightly scattered, and this scattering varies according to the type of model. The goodness of fit is quite high for each model, with values ranging from 0.65 (Logit) to 0.79 (implicit Weibit). Note that the results obtained with probit and gammit are very similar in value.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Comparison of link flows: observed vs. simulated. <bold>(A)</bold> Logit <bold>(B)</bold> Probit <bold>(C)</bold> Weibit <bold>(D)</bold> Gammit <bold>(E)</bold> Implicit Weibit.</p>
</caption>
<graphic xlink:href="ffutr-03-885967-g008.tif"/>
</fig>
<p>Moreover, <xref ref-type="table" rid="T7">Table 7</xref> reports, for each model, the frequencies of the bias grouped into intervals with an amplitude of 250 vehicles/h. It emerges that most of the errors are overestimation errors. In particular, the interval 0&#x2013;500 contains most of the errors with the implicit Weibit that has about 43% of the errors in the interval [0&#x2013;250) and the Logit that has about 44% of the errors in the interval [250&#x2013;500). Note that the Logit and the implicit Weibit are the worst in flows underestimation. In this experiment, the worst model in flows overestimation is the Logit model.</p>
<table-wrap id="T7" position="float">
<label>TABLE 7</label>
<caption>
<p>Bias frequencies (%).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Bias Range</th>
<th align="center">Logit</th>
<th align="center">Probit</th>
<th align="center">Weibit</th>
<th align="center">Gammit</th>
<th align="center">Weibit (Implicit)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">&#x2265;-1,000 and <inline-formula id="inf31">
<mml:math id="m70">
<mml:mo>&#x3c;</mml:mo>
</mml:math>
</inline-formula>-750</td>
<td align="char" char=".">1.47</td>
<td align="char" char=".">0.00</td>
<td align="char" char=".">0.00</td>
<td align="char" char=".">0.00</td>
<td align="char" char=".">1.47</td>
</tr>
<tr>
<td align="left">&#x2265;-750 and <inline-formula id="inf32">
<mml:math id="m71">
<mml:mo>&#x3c;</mml:mo>
</mml:math>
</inline-formula>-500</td>
<td align="char" char=".">0.00</td>
<td align="char" char=".">4.41</td>
<td align="char" char=".">2.94</td>
<td align="char" char=".">4.41</td>
<td align="char" char=".">4.41</td>
</tr>
<tr>
<td align="left">&#x2265;-500 and <inline-formula id="inf33">
<mml:math id="m72">
<mml:mo>&#x3c;</mml:mo>
</mml:math>
</inline-formula>-250</td>
<td align="char" char=".">2.94</td>
<td align="char" char=".">2.94</td>
<td align="char" char=".">2.94</td>
<td align="char" char=".">2.94</td>
<td align="char" char=".">2.94</td>
</tr>
<tr>
<td align="left">&#x2265;-250 and <inline-formula id="inf34">
<mml:math id="m73">
<mml:mo>&#x3c;</mml:mo>
</mml:math>
</inline-formula>0</td>
<td align="char" char=".">8.82</td>
<td align="char" char=".">11.76</td>
<td align="char" char=".">13.24</td>
<td align="char" char=".">11.76</td>
<td align="char" char=".">08.82</td>
</tr>
<tr>
<td align="left">&#x2265;0 and <inline-formula id="inf35">
<mml:math id="m74">
<mml:mo>&#x3c;</mml:mo>
</mml:math>
</inline-formula>250</td>
<td align="char" char=".">30.88</td>
<td align="char" char=".">33.82</td>
<td align="char" char=".">32.35</td>
<td align="char" char=".">33.82</td>
<td align="char" char=".">42.65</td>
</tr>
<tr>
<td align="left">&#x2265;250 and <inline-formula id="inf36">
<mml:math id="m75">
<mml:mo>&#x3c;</mml:mo>
</mml:math>
</inline-formula>500</td>
<td align="char" char=".">44.12</td>
<td align="char" char=".">32.35</td>
<td align="char" char=".">35.29</td>
<td align="char" char=".">32.35</td>
<td align="char" char=".">26.47</td>
</tr>
<tr>
<td align="left">&#x2265;500 and <inline-formula id="inf37">
<mml:math id="m76">
<mml:mo>&#x3c;</mml:mo>
</mml:math>
</inline-formula>750</td>
<td align="char" char=".">10.29</td>
<td align="char" char=".">11.76</td>
<td align="char" char=".">13.24</td>
<td align="char" char=".">11.76</td>
<td align="char" char=".">10.29</td>
</tr>
<tr>
<td align="left">&#x2265;750 and <inline-formula id="inf38">
<mml:math id="m77">
<mml:mo>&#x3c;</mml:mo>
</mml:math>
</inline-formula>1000</td>
<td align="char" char=".">1.47</td>
<td align="char" char=".">2.94</td>
<td align="char" char=".">0.00</td>
<td align="char" char=".">2.94</td>
<td align="char" char=".">2.94</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Another graphical analysis (<xref ref-type="fig" rid="F9">Figure 9</xref>) of the obtained results is performed using the Tukey mean-difference plot (also known as Bland&#x2013;Altman plot), which provides a visual assessment of the shift between two different distributions of values (in this case, between the observed and simulated flows) (<xref ref-type="bibr" rid="B13">Cleveland, 1993</xref>). Referring to <xref ref-type="fig" rid="F9">Figure 9</xref>, the <italic>y</italic>-axis reports the differences (bias) between the observed and simulated flows whereas the <italic>x</italic>-axis reports the means between such values. The continuous line represents the average value of the bias (&#x394;), whereas the two dashed lines are the boundaries of the confidence interval. By considering a significance of 95%, the lower limit (<italic>l</italic>
<sub>
<italic>l</italic>
</sub>) and the upper limit (<italic>l</italic>
<sub>
<italic>u</italic>
</sub>) are calculated as follows:<disp-formula id="e40">
<mml:math id="m78">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1.96</mml:mn>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1.96</mml:mn>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(40)</label>
</disp-formula>
</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Comparison of link flows: Bland&#x2013;Altman plot.</p>
</caption>
<graphic xlink:href="ffutr-03-885967-g009.tif"/>
</fig>
<p>Considering the logit model (<xref ref-type="fig" rid="F9">Figure 9A</xref>) emerges that the bias ranges from about &#x2212;1,250 vehicles/h (underestimation) to about 515 vehicles/h (overestimation), although there are errors in under- and overestimation, as discussed above, most of the values fall within the confidence interval (three values are less than <italic>l</italic>
<sub>
<italic>l</italic>
</sub>). The bias for Probit and Gammit models (<xref ref-type="fig" rid="F9">Figures 9B,D</xref>) presents some points less than <italic>l</italic>
<sub>
<italic>l</italic>
</sub> and some ones greater than <italic>l</italic>
<sub>
<italic>u</italic>
</sub>. The weibit model (<xref ref-type="fig" rid="F9">Figure 9C</xref>) suffers from some minor underestimation errors, but most points are within the confidence interval. The implicit weibit (<xref ref-type="fig" rid="F9">Figure 9E</xref>) has values less than <italic>l</italic>
<sub>
<italic>l</italic>
</sub> and other ones greater than <italic>l</italic>
<sub>
<italic>u</italic>
</sub>.</p>
<p>The results obtained in terms of NRMSD for each MSA-FA experiment are reported in <xref ref-type="table" rid="T8">Table 8</xref> for the considered path choice models, where <italic>Iter</italic> indicates the number of iteration of the MSA procedure and <italic>Time</italic> is the time in second needed to carry out the SUE procedure.</p>
<table-wrap id="T8" position="float">
<label>TABLE 8</label>
<caption>
<p>Results for MSA-FA experiments on a real network of Salerno.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Model</th>
<th align="center">Iter</th>
<th align="center">Time</th>
<th align="center">MSD</th>
<th align="center">RMSD</th>
<th align="center">NMSD</th>
<th align="center">NRMSD</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">LOGIT</td>
<td align="char" char=".">3</td>
<td align="char" char=".">24.79</td>
<td align="char" char=".">74,508.7373</td>
<td align="char" char=".">272.9629</td>
<td align="char" char=".">0.2505</td>
<td align="char" char=".">0.5005</td>
</tr>
<tr>
<td align="left">WEIBIT</td>
<td align="char" char=".">13</td>
<td align="char" char=".">120.51</td>
<td align="char" char=".">75,028.9412</td>
<td align="char" char=".">273.9141</td>
<td align="char" char=".">0.2079</td>
<td align="char" char=".">0.4559</td>
</tr>
<tr>
<td align="left">PROBIT</td>
<td align="char" char=".">38</td>
<td align="char" char=".">19,039.65</td>
<td align="char" char=".">96,405.9265</td>
<td align="char" char=".">310.4930</td>
<td align="char" char=".">0.2328</td>
<td align="char" char=".">0.4825</td>
</tr>
<tr>
<td align="left">GAMMIT</td>
<td align="char" char=".">50</td>
<td align="char" char=".">32,782.10</td>
<td align="char" char=".">96,418.8084</td>
<td align="char" char=".">310.5138</td>
<td align="char" char=".">0.2328</td>
<td align="char" char=".">0.4825</td>
</tr>
<tr>
<td align="left">WEI-IMP</td>
<td align="char" char=".">26</td>
<td align="char" char=".">2429.10</td>
<td align="char" char=".">108,557.9770</td>
<td align="char" char=".">329.4814</td>
<td align="char" char=".">0.2380</td>
<td align="char" char=".">0.4878</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s5">
<title>5 Conclusion and Future Developments</title>
<p>Some short comments can be made on the basis of the obtained results. In the Monte Carlo technique, the greater the variance is, the more is the number of samples to be carried out. Practically, a value of <italic>Nit</italic> &#x3d; 100 gives acceptable results. Considering the weibit model, a value of parameter <italic>&#x3b4;</italic> closer to one (confirming the estimate of the parameter <italic>&#x3be;</italic>
<sub>
<italic>j</italic>
</sub>, suggested in <xref ref-type="bibr" rid="B12">Castillo et al. (2008)</xref>) provides values close to those obtained with models that consider covariance such as probit and gammit, especially in case of a very low variance of path costs. The results obtained with the probit and gammit models practically do not differ from each other considering both the test network and the real one. Considering the minimum path (but also other paths for which it is the same, as shown with regard to the test network in <xref ref-type="fig" rid="F5">Figure 5</xref>), choice probabilities obtained with the weibit model are closer to those obtained with the probit/gammit models than to those obtained with the logit models. About the real network, the best results are obtained by considering the C-weibit model by taking a time that differs by two orders of magnitude from that taken with probit. It is clear that the analysis conducted cannot be considered exhaustive or definitive and that the results, although indicative, also depend on the considered application to reality. The main purpose of this work was to illustrate the hypotheses to be considered for a practical application of the considered models and to provide an example of the results that can be obtained by indicating also an order of magnitude of the bias that can be expected and of the necessary computing resources, in terms of time, considering a standard situation. A study involving other types of models, which is under development, consists of extending a similar analysis taking into account other Logit and Weibit derived models (i.e., path-size logit, C-Logit, mixed Logit, Logit&#x2013;Probit, and Weibit&#x2013;Gammit) and QUM. An extension to multitype vehicle assignment to consider autonomous vehicles is also under development.</p>
</sec>
</body>
<back>
<sec id="s6" sec-type="data-availability">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article. Further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>MDG and AP contributed to the conception and design of the study. MDG performed the statistical analysis and wrote the first draft of the manuscript. MDG and AP wrote sections of the manuscript. All authors contributed to manuscript revision, read, and approved the submitted version.</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.</p>
</sec>
<ack>
<p>The authors wish to thank the reviewers for their suggestions, which were most useful in revising the article.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Antonisse</surname>
<given-names>R. W.</given-names>
</name>
<name>
<surname>Daly</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Ben-Akiva</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1989</year>). <article-title>Highway Assignment Method Based on Behavioral Models of Car Drivers&#x2019; Route Choice</article-title>. <source>Transp. Res. Rec.</source> <volume>1220</volume>, <fpage>1</fpage>&#x2013;<lpage>11</lpage>. </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bell</surname>
<given-names>M. G. H.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>Alternatives to Dial&#x27;s Logit Assignment Algorithm</article-title>. <source>Transp. Res. Part B Methodol.</source> <volume>29</volume>, <fpage>287</fpage>&#x2013;<lpage>295</lpage>. <pub-id pub-id-type="doi">10.1016/0191-2615(95)00005-X</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Ben-Akiva</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bierlaire</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1999</year>). &#x201c;<article-title>Discrete Choice Methods and Their Applications to Short Term Travel Decisions</article-title>,&#x201d; in <source>Handbook of Transportation Science</source>. <source>International Series in Operations Research &#x26; Management Science</source>. Editor <person-group person-group-type="editor">
<name>
<surname>Hall</surname>
<given-names>R. W.</given-names>
</name>
</person-group> (<publisher-loc>Boston, MA</publisher-loc>: <publisher-name>Springer US</publisher-name>), <fpage>5</fpage>&#x2013;<lpage>33</lpage>. <pub-id pub-id-type="doi">10.1007/978-1-4615-5203-1_2</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Ben-Akiva</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Lerman</surname>
<given-names>S. R.</given-names>
</name>
</person-group> (<year>1985</year>). &#x201c;<article-title>Discrete Choice Analysis: Theory and Application to Travel Demand</article-title>,&#x201d; in <source>Transportation Studies</source> (<publisher-loc>Cambridge, MA, USA</publisher-loc>: <publisher-name>MIT Press</publisher-name>). </citation>
</ref>
<ref id="B5">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Burrel</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>1968</year>). &#x201c;<article-title>Multiple Route Assignment and its Application to Capacity Restraint</article-title>,&#x201d; in <source>Proceedings of the 4th International Symposium on the Theory of Road Traffic Flow</source> (<publisher-loc>Karlsruhe, Germany</publisher-loc>: <publisher-name>Leutzbach W, Baron P</publisher-name>), <fpage>229</fpage>&#x2013;<lpage>239</lpage>. </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cantarella</surname>
<given-names>G. E.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>A General Fixed-Point Approach to Multimode Multi-User Equilibrium Assignment with Elastic Demand</article-title>. <source>Transp. Sci.</source> <volume>31</volume>, <fpage>107</fpage>&#x2013;<lpage>128</lpage>. <pub-id pub-id-type="doi">10.1287/trsc.31.2.107</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cantarella</surname>
<given-names>G. E.</given-names>
</name>
<name>
<surname>Binetti</surname>
<given-names>M. G.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Stochastic Assignment with Gammit Path Choice Models</article-title>. <source>Transp. Plan.</source> <volume>64</volume>, <fpage>53</fpage>&#x2013;<lpage>67</lpage>. <pub-id pub-id-type="doi">10.1007/0-306-48220-7_4</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cantarella</surname>
<given-names>G. E.</given-names>
</name>
<name>
<surname>Fiori</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Multi-vehicle Assignment with Elastic Vehicle Choice Behaviour: Fixed-point, Deterministic Process and Stochastic Process Models</article-title>. <source>Transp. Res. Part C Emerg. Technol.</source> <volume>134</volume>, <fpage>103429</fpage>. <pub-id pub-id-type="doi">10.1016/j.trc.2021.103429</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Cantarella</surname>
<given-names>G. E.</given-names>
</name>
<name>
<surname>Watling</surname>
<given-names>D. P.</given-names>
</name>
<name>
<surname>de Luca</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Di Pace</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2020</year>). <source>Dynamics and Stochasticity in Transportation Systems</source>. <publisher-loc>Amsterdam, Netherlands</publisher-loc>: <publisher-name>Elsevier</publisher-name>. </citation>
</ref>
<ref id="B10">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Cascetta</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Nuzzolo</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Russo</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Vitetta</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>1996</year>). &#x201c;<article-title>A Modified Logit Route Choice Model Overcoming Path Overlapping Problems. Specification and Some Calibration Results for Interurban Networks</article-title>,&#x201d; in <source>Proceedings of the Thirteenth International Symposium on Transportation and Traffic Theory</source> (<publisher-loc>Lyon, France</publisher-loc>: <publisher-name>Lesort, J.B.</publisher-name>), <fpage>697</fpage>&#x2013;<lpage>711</lpage>. </citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Cascetta</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2009</year>). &#x201c;<article-title>Transportation Systems Analysis</article-title>,&#x201d; in <source>Springer Optimization and its Applications</source>. <edition>2 edn</edition> (<publisher-loc>Boston, MA</publisher-loc>: <publisher-name>Springer US</publisher-name>). <pub-id pub-id-type="doi">10.1007/978-0-387-75857-2</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Castillo</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Men&#xe9;ndez</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Jim&#xe9;nez</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Rivas</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Closed Form Expressions for Choice Probabilities in the Weibull Case</article-title>. <source>Transp. Res. Part B Methodol.</source> <volume>42</volume>, <fpage>373</fpage>&#x2013;<lpage>380</lpage>. <pub-id pub-id-type="doi">10.1016/j.trb.2007.08.002</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Cleveland</surname>
<given-names>W. S.</given-names>
</name>
</person-group> (<year>1993</year>). <source>Visualizing Data</source>. <publisher-loc>Troy, Ohio</publisher-loc>: <publisher-name>Hobart Press</publisher-name>. </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Comi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Polimeni</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Estimating Path Choice Models through Floating Car Data</article-title>. <source>Forecasting</source> <volume>4 (2)</volume>, <fpage>525</fpage>&#x2013;<lpage>537</lpage>. <pub-id pub-id-type="doi">10.3390/forecast4020029</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Daganzo</surname>
<given-names>C. F.</given-names>
</name>
<name>
<surname>Sheffi</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>1977</year>). <article-title>On Stochastic Models of Traffic Assignment</article-title>. <source>Transp. Sci.</source> <volume>11</volume>, <fpage>253</fpage>&#x2013;<lpage>274</lpage>. <pub-id pub-id-type="doi">10.1287/trsc.11.3.253</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Daganzo</surname>
<given-names>C. F.</given-names>
</name>
</person-group> (<year>1983</year>). <article-title>Stochastic Network Equilibrium with Multiple Vehicle Types and Asymmetric, Indefinite Link Cost Jacobians</article-title>. <source>Transp. Sci.</source> <volume>17</volume>, <fpage>282</fpage>&#x2013;<lpage>300</lpage>. <pub-id pub-id-type="doi">10.1287/trsc.17.3.282</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>de la Barra</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Perez</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Anez</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>1993</year>). &#x201c;<article-title>Multidimensional Path Search and Assignment</article-title>,&#x201d; in <source>PTRC Summer Annual Meeting, 21st, 1993</source> (<publisher-loc>Manchester, England</publisher-loc>: <publisher-name>University of Manchester</publisher-name>), <volume>Vol. P 366</volume>, <fpage>307</fpage>&#x2013;<lpage>320</lpage>. </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>De Maio</surname>
<given-names>M. L.</given-names>
</name>
<name>
<surname>Vitetta</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Route Choice on Road Transport System: A Fuzzy Approach</article-title>. <source>Ifs</source> <volume>28</volume>, <fpage>2015</fpage>&#x2013;<lpage>2027</lpage>. <pub-id pub-id-type="doi">10.3233/IFS-141375</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Di Gangi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Vitetta</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Specification and Aggregate Calibration of a Quantum Route Choice Model from Traffic Counts</article-title>,&#x201d; in <source>New Trends in Emerging Complex Real Life Problems: ODS, Taormina, Italy, September 10&#x2013;13, 2018</source>. <source>AIRO Springer Series</source>. Editors <person-group person-group-type="editor">
<name>
<surname>Daniele</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Scrimali</surname>
<given-names>L.</given-names>
</name>
</person-group> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer International Publishing</publisher-name>), <fpage>227</fpage>&#x2013;<lpage>235</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-030-00473-6_25</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Di Gangi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Polimeni</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Belcore</surname>
<given-names>O. M.</given-names>
</name>
</person-group> (<year>forthcoming</year>). <article-title>C-Weibit Discrete Choice Model: A Path Based Approach</article-title>. <source>International Conference on Optimization and Decision Science (ODS2022), Firenze (Italy), August 30-September 2, 2022. Springer</source>. </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dial</surname>
<given-names>R. B.</given-names>
</name>
</person-group> (<year>1971</year>). <article-title>A Probabilistic Multipath Traffic Assignment Model Which Obviates Path Enumeration</article-title>. <source>Transp. Res.</source> <volume>5</volume>, <fpage>83</fpage>&#x2013;<lpage>111</lpage>. <pub-id pub-id-type="doi">10.1016/0041-1647(71)90012-8</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Domencich</surname>
<given-names>T. A.</given-names>
</name>
<name>
<surname>McFadden</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>1975</year>). <source>Urban Travel Demand: A Behavioral Analysis</source>. <publisher-loc>Amsterdam</publisher-loc>: <publisher-name>North-Holland Publishing</publisher-name>. <comment>Number: Monograph</comment>. </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fosgerau</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Frejinger</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Karlstrom</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>A Link Based Network Route Choice Model with Unrestricted Choice Set</article-title>. <source>Transp. Res. Part B Methodol.</source> <volume>56</volume>, <fpage>70</fpage>&#x2013;<lpage>80</lpage>. <pub-id pub-id-type="doi">10.1016/j.trb.2013.07.012</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Leurent</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Contributions to the Logit Assignment Model</article-title>. <source>Transp. Res. Rec.</source> <volume>1493</volume>, <fpage>207</fpage>&#x2013;<lpage>212</lpage>. </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mai</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Fosgerau</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Frejinger</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A Nested Recursive Logit Model for Route Choice Analysis</article-title>. <source>Transp. Res. Part B Methodol.</source> <volume>75</volume>, <fpage>100</fpage>&#x2013;<lpage>112</lpage>. <pub-id pub-id-type="doi">10.1016/j.trb.2015.03.015</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Manski</surname>
<given-names>C. F.</given-names>
</name>
<name>
<surname>McFadden</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>1981</year>). <source>Structural Analysis of Discrete Data with Econometric Applications</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>The MIT Press</publisher-name>. </citation>
</ref>
<ref id="B25">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>McFadden</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>1978</year>). &#x201c;<article-title>Modeling the Choice of Residential Location</article-title>,&#x201d; in <source>Spatial Interaction Theory and Residential Location</source>. Editors <person-group person-group-type="editor">
<name>
<surname>Karlqvist</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Lundqvist</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Weibull</surname>
<given-names>J. W.</given-names>
</name>
</person-group> (<publisher-loc>Amsterdam</publisher-loc>: <publisher-name>North-Holland</publisher-name>), <fpage>72</fpage>&#x2013;<lpage>77</lpage>. </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nuzzolo</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Comi</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A Subjective Optimal Strategy for Transit Simulation Models</article-title>. <source>J. Adv. Transp.</source> <volume>2018</volume>, <fpage>1</fpage>&#x2013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1155/2018/8797328</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nuzzolo</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Comi</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Individual Utility&#x2010;based Path Suggestions in Transit Trip Planners</article-title>. <source>IET Intell. Transp. Syst.</source> <volume>10</volume>, <fpage>219</fpage>&#x2013;<lpage>226</lpage>. <pub-id pub-id-type="doi">10.1049/iet-its.2015.0138</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Prashker</surname>
<given-names>J. N.</given-names>
</name>
<name>
<surname>Bekhor</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Route Choice Models Used in the Stochastic User Equilibrium Problem: A Review</article-title>. <source>Transp. Rev.</source> <volume>24</volume>, <fpage>437</fpage>&#x2013;<lpage>463</lpage>. <pub-id pub-id-type="doi">10.1080/0144164042000181707</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Prato</surname>
<given-names>C. G.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Route Choice Modeling: Past, Present and Future Research Directions</article-title>. <source>J. Choice Model.</source> <volume>2</volume>, <fpage>65</fpage>&#x2013;<lpage>100</lpage>. <pub-id pub-id-type="doi">10.1016/S1755-5345(13)70005-8</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Quattrone</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Vitetta</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Random and Fuzzy Utility Models for Road Route Choice</article-title>. <source>Transp. Res. Part E Logist. Transp. Rev.</source> <volume>47</volume>, <fpage>1126</fpage>&#x2013;<lpage>1139</lpage>. <pub-id pub-id-type="doi">10.1016/j.tre.2011.04.007</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Rosa</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Maher</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2002</year>). &#x201c;<article-title>Algorithms for Solving the Probit Path-Based Stochastic User Equilibrium Traffic Assignment Problem with One or More User Classes</article-title>,&#x201d; in <source>Transportation and Traffic Theory in the 21st Century</source>. Editor <person-group person-group-type="editor">
<name>
<surname>Taylor</surname>
<given-names>M. A. P.</given-names>
</name>
</person-group> (<publisher-loc>Bingley, UK</publisher-loc>: <publisher-name>Emerald Group Publishing Limited</publisher-name>), <fpage>371</fpage>&#x2013;<lpage>392</lpage>. <pub-id pub-id-type="doi">10.1108/9780585474601-019</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Russo</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Vitetta</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>An Assignment Model with Modified Logit, Which Obviates Enumeration and Overlapping Problems</article-title>. <source>Transportation</source> <volume>30</volume>, <fpage>177</fpage>&#x2013;<lpage>201</lpage>. <pub-id pub-id-type="doi">10.1023/A:1022598404823</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sheffi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Powell</surname>
<given-names>W. B.</given-names>
</name>
</person-group> (<year>1982</year>). <article-title>An Algorithm for the Equilibrium Assignment Problem with Random Link Times</article-title>. <source>Networks</source> <volume>12</volume>, <fpage>191</fpage>&#x2013;<lpage>207</lpage>. <pub-id pub-id-type="doi">10.1002/net.3230120209</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Sheffi</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>1985</year>). <source>Urban Transportation Networks: Equilibrium Analysis with Mathematical Programming Methods</source>. <publisher-loc>Englewood Cliffs, N.J</publisher-loc>: <publisher-name>Prentice-Hall</publisher-name>. </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Si</surname>
<given-names>B.-F.</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.-Z.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>W.-L.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>An Improved Dial&#x27;s Algorithm for Logit-Based Traffic Assignment within a Directed Acyclic Network</article-title>. <source>Transp. Plan. Technol.</source> <volume>33</volume>, <fpage>123</fpage>&#x2013;<lpage>137</lpage>. <pub-id pub-id-type="doi">10.1080/03081061003643705</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vitetta</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A Quantum Utility Model for Route Choice in Transport Systems</article-title>. <source>Travel Behav. Soc.</source> <volume>3</volume>, <fpage>29</fpage>&#x2013;<lpage>37</lpage>. <pub-id pub-id-type="doi">10.1016/j.tbs.2015.07.003</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Peeta</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Multiclass Traffic Assignment Model for Mixed Traffic Flow of Human-Driven Vehicles and Connected and Autonomous Vehicles</article-title>. <source>Transp. Res. Part B Methodol.</source> <volume>126</volume>, <fpage>139</fpage>&#x2013;<lpage>168</lpage>. <pub-id pub-id-type="doi">10.1016/j.trb.2019.05.022</pub-id> </citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yai</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Iwakura</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Morichi</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>Multinomial Probit with Structured Covariance for Route Choice Behavior</article-title>. <source>Transp. Res. Part B Methodol.</source> <volume>31</volume>, <fpage>195</fpage>&#x2013;<lpage>207</lpage>. <pub-id pub-id-type="doi">10.1016/S0191-2615(96)00025-2</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>