Abstract:This paper presents a new algorithm for solving the static traffic assignment problem that operates in the space of path flows. The algorithm uses a sequential equilibration technique by which origin–destination (O-D) pairs are equilibrated one at a time iteratively. This slope-based multipath algorithm (SMPA) inherits some insights from the gradient projection (GP) algorithm of Jayakrishnan et al., Dial's Algorithm B, and the recent GP method of Florian et al. However, the flow update mechanism of the SMPA is… Show more
“…The computational experiments consider the two versions of SMPA. The first version (labeled SMPA) updates the path set and equilibrates the O-D pairs based on the sequential manner (for details see Kumar and Peeta, 2010). The second version (labeled SMPA-hybrid) was devised by Kumar and Peeta (2013) based on the insights from the experimental work done by Kumar et al (2012) The results of the computational experiment carried out for the Anaheim network are presented in Fig.…”
Section: Computational Experiments and Resultsmentioning
confidence: 99%
“…This algorithm uses the average cost for finding the search direction and does not require the second derivative information. Recently, Kumar and Peeta (2010) developed an algorithm labeled the slope-based multi-path algorithm (SMPA) that uses the slope of the cost function efficiently to shift f lows from the set of costlier paths to the set of cheaper paths simultaneously and seeks to move path costs towards the average cost for an O-D pair at each iteration to achieve faster convergence.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Second, it does not take into account the sensitivity of path costs with respect to flow. Kumar and Peeta (2010) have shown that the efficient use of the slopes of the cost function and the transfer of f lows from multiple expensive paths to multiple cheaper paths in the SMPA algorithm lead to faster convergence. The SPSA is derived by inheriting insights from the SMPA and social pressure algorithms in the flow update process.…”
Section: Conceptual Basis For the Spsamentioning
confidence: 99%
“…This issue can be circumvented through approaches that ensure smoother convergence. Kumar and Peeta (2010) developed a path-based algorithm labeled the slope-based multi-path algorithm (SMPA) for the UETAP, aimed at achieving smoother and faster convergence. SMPA uses the sensitivity of the path cost with respect to f low in the form of the slopes of the path cost functions, avoids the line search by using a constant value of scaling factor and updates the flows of paths between an O-D pair simultaneously to achieve smoother and faster convergence.…”
This paper presents a path-based traffic assignment algorithm for solving the static deterministic user equilibrium traffic assignment problem. It uses the concepts of the path shift-propensity factor and the sensitivity of path costs with respect to path flows in the flow update process, and is labeled as the slope-based path shift-propensity algorithm (SPSA). It seeks to enable faster convergence, incorporates behavioral realism in the flow update process, and maintains simplicity of execution for easy deployment in practice. The behavioral rationale behind the proposed algorithm is explained. The mathematical exposition of the algorithm and its proof of convergence are articulated. Numerical experiments are conducted using test networks to benchmark the performance of SPSA. The computational performance of the SPSA is compared with those of two versions of the recently developed path-based algorithm labeled slope-based multipath algorithm (SMPA), the widely-used Frank-Wolfe (F-W) algorithm, and a variant of the F-W algorithm labeled the social pressure algorithm (SPA). They illustrate that the rate of convergence of the SPSA is very close to that of the SMPA and significantly better than those of the F-W algorithm and the SPA. One version of the SMPA performs better than the SPSA in terms of convergence, though the latter is easier to implement and hence a potential substitute for SMPA in practice. Further, the results vindicate the notion that the SPSA is a feasible deployment option under the computational capabilities available today.
“…The computational experiments consider the two versions of SMPA. The first version (labeled SMPA) updates the path set and equilibrates the O-D pairs based on the sequential manner (for details see Kumar and Peeta, 2010). The second version (labeled SMPA-hybrid) was devised by Kumar and Peeta (2013) based on the insights from the experimental work done by Kumar et al (2012) The results of the computational experiment carried out for the Anaheim network are presented in Fig.…”
Section: Computational Experiments and Resultsmentioning
confidence: 99%
“…This algorithm uses the average cost for finding the search direction and does not require the second derivative information. Recently, Kumar and Peeta (2010) developed an algorithm labeled the slope-based multi-path algorithm (SMPA) that uses the slope of the cost function efficiently to shift f lows from the set of costlier paths to the set of cheaper paths simultaneously and seeks to move path costs towards the average cost for an O-D pair at each iteration to achieve faster convergence.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Second, it does not take into account the sensitivity of path costs with respect to flow. Kumar and Peeta (2010) have shown that the efficient use of the slopes of the cost function and the transfer of f lows from multiple expensive paths to multiple cheaper paths in the SMPA algorithm lead to faster convergence. The SPSA is derived by inheriting insights from the SMPA and social pressure algorithms in the flow update process.…”
Section: Conceptual Basis For the Spsamentioning
confidence: 99%
“…This issue can be circumvented through approaches that ensure smoother convergence. Kumar and Peeta (2010) developed a path-based algorithm labeled the slope-based multi-path algorithm (SMPA) for the UETAP, aimed at achieving smoother and faster convergence. SMPA uses the sensitivity of the path cost with respect to f low in the form of the slopes of the path cost functions, avoids the line search by using a constant value of scaling factor and updates the flows of paths between an O-D pair simultaneously to achieve smoother and faster convergence.…”
This paper presents a path-based traffic assignment algorithm for solving the static deterministic user equilibrium traffic assignment problem. It uses the concepts of the path shift-propensity factor and the sensitivity of path costs with respect to path flows in the flow update process, and is labeled as the slope-based path shift-propensity algorithm (SPSA). It seeks to enable faster convergence, incorporates behavioral realism in the flow update process, and maintains simplicity of execution for easy deployment in practice. The behavioral rationale behind the proposed algorithm is explained. The mathematical exposition of the algorithm and its proof of convergence are articulated. Numerical experiments are conducted using test networks to benchmark the performance of SPSA. The computational performance of the SPSA is compared with those of two versions of the recently developed path-based algorithm labeled slope-based multipath algorithm (SMPA), the widely-used Frank-Wolfe (F-W) algorithm, and a variant of the F-W algorithm labeled the social pressure algorithm (SPA). They illustrate that the rate of convergence of the SPSA is very close to that of the SMPA and significantly better than those of the F-W algorithm and the SPA. One version of the SMPA performs better than the SPSA in terms of convergence, though the latter is easier to implement and hence a potential substitute for SMPA in practice. Further, the results vindicate the notion that the SPSA is a feasible deployment option under the computational capabilities available today.
“…Bekhor and Toledo (2005)), the Path Equilibrator (Dafermos and Sparrow, 1969), the Disaggregate Simplicial Decomposition (DSD, Larsson and Patriksson, 1992), the Gradient Projection (GP, Jayakrishnan et al, 1994;Chen et al, 2002b), the Social Pressure (Kupiszewska and van Vliet, 1998), the Projected Gradient (Florian et al, 2009) and the slope-based multipath flow update (Kumar and Peeta, 2010) methods. Components of these DUE solution algorithms may be modified to fit into Step 2 by applying them to the transformed costs rather than the actual costs in the inner direction finding step.…”
Section: The Restricted Master Problem Phasementioning
We propose a new class of path-based solution algorithms to solve the Restricted Stochastic User Equilibrium (RSUE), as introduced in Watling et al (2014). The class allows a flexible specification of how the choice sets are 'systematically' grown by considering congestion effects and how the flows are allocated among routes. The specification allows adapting traditional pathbased stochastic user equilibrium flow allocation methods (designed for pre-specified choice sets) to the generic solution algorithm. We also propose a cost transformation function and show that by using this we can, for certain Logit-type choice models, modify existing path-based Deterministic User Equilibrium solution methods to fit the RSUE solution algorithm. The transformation function also leads to a two-part relative gap measure for consistently monitoring convergence to a RSUE solution. Numerical tests are reported on two real-life cases, in which we explore convergence patterns and choice set composition and size, for alternative specifications of the RSUE solution algorithm.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.