A pseudo-polynomial algorithm for detecting minimum weighted length paths in a network

A pseudo-polynomial algorithm for detecting minimum weighted length paths in a network

0.00 Avg rating0 Votes
Article ID: iaor19941874
Country: Netherlands
Volume: 57
Issue: 1
Start Page Number: 123
End Page Number: 131
Publication Date: Feb 1992
Journal: European Journal of Operational Research
Authors: , ,
Keywords: programming: network
Abstract:

The authors discuss the all-pairs minimum average weighted length path problem which can be stated as follows. Suppose they are given a network N=(V,A) in which each arc(i,j)∈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. The authors further show that the detection of a tadpole in a general network is an NP-complete problem.

Reviews

Required fields are marked *. Your email address will not be published.