A Skew Gradient-Based Newton Method for Traffic Assignment with Side Constraints
In this paper we describe how the capacitated user equilibrium can be approximated by sequential uncapacitated models by the use of a penalty function. The efficiency of the method is governed by the algorithmic performance of the uncapacitated model. A skew gradient-based Newton method is used to s...
Saved in:
Published in | Tsinghua science and technology Vol. 12; no. 2; pp. 184 - 191 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
Elsevier Ltd
01.04.2007
Transportation College,Southeast University,Nanjing 210018,China |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | In this paper we describe how the capacitated user equilibrium can be approximated by sequential uncapacitated models by the use of a penalty function. The efficiency of the method is governed by the algorithmic performance of the uncapacitated model. A skew gradient-based Newton method is used to solve the capacitated user equilibrium within the feasible region of path flows. In the path-flow region, the straight gradient is defined as the derivative of the objective function with respect to the flow of the corresponding path, while the skew gradient is defined for each particular origin destination pair and is characterized by the average cost of all the paths for that pair. Instead of movement of flow toward the shortest path, in the equilibration procedure path flows below the average decrease and path flows above the average increase. The characteristics of the Newton method with the column generation procedure are combined to achieve the efficient determination of the equilibrium point. Numerical experiments demonstrate the excellent performance of the proposed method and highlight its potential applications. |
---|---|
Bibliography: | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
ISSN: | 1007-0214 1878-7606 1007-0214 |
DOI: | 10.1016/S1007-0214(07)70026-3 |