Return
A PSEUDO-POLYNOMIAL ALGORITHM FOR DETECTING MINIMUM WEIGHTED LENGTH PATHS IN A NETWORK
DOI:10.1016/0377-2217(92)90311-V.png)
Abstract
En 中文
We discuss the all-pairs minimum average weighted length path problem which can be stated as follows. Suppose we are given a network N = (V, A) in which each arc(i, j) is-an-element-of A, has two weights, representing say length and journey time. The length of any path P* in N is defined to be sum of the lengths of the arcs of P*. The journey time of P* is defined analogously. It is required to find a path P*, between each pair of nodes in V such that the ratio of the length of P* to the journey time of P* is minimized. This problem is shown to be NP-hard. An algorithm is developed which is pseudo-polynomial for the special case in which N does not contain a so-called 'tadpole' - a structure analogous to a negative cycle in the shortest path problem. If, in addition, the times of traversal are equal, then the algorithm is polynomial. We further show that the detection of a tadpole in a general network is an NP-complete problem.
Keywords:
NETWORKS
MINIMAL COST-TO-TIME RATIO
ALGORITHM
COMPLEXITY
Journal
IF:
6
Papers:
2.2W
Citations:
6.4W
Organization
No organization information available

