Abstract The classical shortest route problem in networks assumes deterministic arc weights and a utility (or cost) function that is linear over path weights for route evaluation. When the environment is stochastic and the “traveler's” utility function for travel attributes is nonlinear, we define “optimal paths” that maximize the expected utility. We review the concepts of temporary and permanent preferences for comparing a traveler's preference for available subpaths. It has been shown before that when the utility function is linear or exponential, permanent preferences prevail and an efficient Dijkstra-type algorithm [3] is available that determines the optimal path. In this paper an exact procedure is developed for determining an optimal path when the utility function is quadratic—a case where permanent preferences do not always prevail. The algorithm uses subpath comparison rules to establish permanent preferences, when possible, among subpaths of the given network. Although in the worst case the algorithm implicitly enumerates all paths (the number of operations increasing exponentially with the size of the network), we find, from the computational experience reported, that the number of potentially optimal paths to evaluate is generally manageable.
[1]
R. L. Keeney,et al.
Decisions with Multiple Objectives: Preferences and Value Trade-Offs
,
1977,
IEEE Transactions on Systems, Man, and Cybernetics.
[2]
Pitu B. Mirchandani,et al.
Shortest distance and reliability of probabilistic networks
,
1976,
Comput. Oper. Res..
[3]
Ronald Prescott Loui,et al.
Optimal paths in graphs with stochastic or multidimensional weights
,
1983,
Commun. ACM.
[4]
H. Frank,et al.
Shortest Paths in Probabilistic Graphs
,
1969,
Oper. Res..
[5]
A. Odoni,et al.
Locations of Medians on Stochastic Networks
,
1979
.
[6]
Hossein Soroush,et al.
Path Preferences and Optimal Paths in Probabilistic Networks
,
1985,
Transp. Sci..
[7]
Edsger W. Dijkstra,et al.
A note on two problems in connexion with graphs
,
1959,
Numerische Mathematik.