On Paths with the Shortest Average Arc Length in Weighted Graphs

نویسندگان

  • Shmuel Wimer
  • Israel Koren
  • Israel Cederbaum
چکیده

Wimer, S., I. Koren and I. Cederbaum, On paths with the shortest average arc length in weighted graphs, Discrete Applied Mathematics 45 (1993) 169-179. The problem of finding the path having the smallest average arc length in an acyclic digraph with a single source and a single sink is considered in this paper. This problem arises in VLSI block placement procedures when spreading the building blocks uniformly over the chip area is attempted. A wellknown approximation algorithm to find the path with the minimum weight-ratio in a doubly-weighted graph can solve this problem. It combines a combinatorial algorithm with numerical iterations and its time complexity is O(l UI’ log l/c), where I Ul is the number of vertices and E is the desired accuracy. This paper presents two new algorithms. The first, called the path length minimization algorithm, is based on the same principles as the algorithm presented by Karp, and can also be applied to undirected graphs. It is purely combinatorial and has O(l UI’) time complexity. We show how this algorithm for finding the path with the minimum average arc length can be extended to solve the more general problem of finding the path with the minimum weight-ratio in a doubly-weighted graph for which the secondary arc weights are positive integral or rational numbers. The second algorithm, called the vertex balancing algorithm, approximates the minimum average arc length path in any desired accuracy. It also combines a combinatorial algorithm with numerical iterations. Though having an exponential time complexity, it has been used successfully, achieving rapid convergence in all the practical cases which have been encountered. Correspondence to: Professor I. Koren, Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA 01003, USA. 0166-218X/93/$06.00

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The K Shortest Paths Problem with Application to Routing

We present a simple algorithm for explicitly computing all k shortest paths bounded by length L from a fixed source to a target in O(m + kL) and O(mlogm + kL) time for unweighted and weighted directed graphs with m edges respectively. For many graphs, this outperforms existing algorithms by exploiting the fact that real world networks have short average path length. Consequently, we would like ...

متن کامل

Maintaining Longest Paths in Cyclic Graphs

This paper reconsiders the problem of maintaining longest paths in directed graphs, which is at the core of many scheduling applications. It presents bounded incremental algorithms for arc insertion and deletion running in time O(‖δ‖ + |δ| log |δ|) on Cyclic< 0 graphs (i.e., graphs whose cycles have strictly negative lengths), where |δ| and ‖δ‖ are measures of the change in the input and output...

متن کامل

A Fast and Simple Algorithm for Identifying 2-Monotonic Positive Boolean Functions

Competitive Searching in Polygons Beyond Generalised Streets p. 32 Finding a Shortest Pair of Paths on the Plane with Obstacles and Crossing Areas p. 42 Logspace Verifiers, NC, and NP p. 52 Structure in Average Case Complexity p. 62 Some Geometric Lower Bounds p. 72 The I/O-Complexity of Ordered Binary-Decision Diagram Manipulation p. 82 Two Arc Disjoint Paths in Eulerian Diagraphs p. 92 Findin...

متن کامل

Shortest node-disjoint paths on random graphs

A localized method to distribute paths on random graphs is devised, aimed at finding the shortest paths between given source/destination pairs while avoiding path overlaps at nodes. We propose a method based on message-passing techniques to process global information and distribute paths optimally. Statistical properties such as scaling with system size and number of paths, average path-length ...

متن کامل

ar X iv : 1 40 1 . 80 96 v 2 [ co nd - m at . d is - n n ] 1 8 M ay 2 01 4 Shortest node - disjoint paths on random graphs

A localized method to distribute paths on random graphs is devised, aimed at finding the shortest paths between given source/destination pairs while avoiding path overlaps at nodes. We propose a method based on message-passing techniques to process global information and distribute paths optimally. Statistical properties such as scaling with system size and number of paths, average path-length ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Discrete Applied Mathematics

دوره 45  شماره 

صفحات  -

تاریخ انتشار 1993