Optimal hyperpaths with non-additive link costs

Maadi, S. and Schmöcker, J.-D. (2017) Optimal hyperpaths with non-additive link costs. Transportation Research Part B: Methodological, 105, pp. 235-248. (doi: 10.1016/j.trb.2017.08.030)

Full text not currently available from Enlighten.

Abstract

Non-additive fares are common in public transport as well as important for a range of other assignment problems. We discuss the problem of finding optimal hyperpaths under such conditions assuming a cost vector with a limited number of marginal decreasing costs depending on the number of links already traversed. We illustrate that these non-additive costs lead to violation of Bellman's optimality principle which in turn means that standard procedures to obtain optimal destination specific hyperpath trees are not feasible. To overcome the problem we introduce the concepts of a “travel history vector” and critical vs fixed nodes. The former records the expected number of traversed links until a node, and the latter distinguishes nodes for which the fare cost can be determined deterministically. With this we develop a 2-stage solution approach. In the first stage we test whether the optimal hyperpath can be obtained by backward search. If this is not the case, we propose a selective hyperpath generation to a (small) number of critical nodes and combine this with standard hyperpath search. We illustrate our approach by applying it to the Sioux Falls network showing that even for link cost functions (fare stages) with large step changes we are able to obtain all optimal hyperpaths in a reasonable computational time.

Item Type:Articles
Status:Published
Refereed:Yes
Glasgow Author(s) Enlighten ID:Maadi, Mr Saeed
Authors: Maadi, S., and Schmöcker, J.-D.
College/School:College of Social Sciences > School of Social and Political Sciences > Urban Studies
Journal Name:Transportation Research Part B: Methodological
Publisher:Elsevier
ISSN:0191-2615
ISSN (Online):1879-2367
Published Online:19 September 2017

University Staff: Request a correction | Enlighten Editors: Update this record