Paperback Edition
Paperback
143 pages
$32.95
Choose vendor to order paperback edition
BrownWalker Press Amazon.com Barnes & Noble Harvard Book Store Return policy
PDF eBook
Sample Preview
Size 1278k
Free
Download a sample of the first 25 pages
Download Preview

Entire PDF eBook
2257k
$31
Get instant access to an entire eBook
Buy PDF Password Download Complete PDF
eBook editions

R² - Heaps with Suspended Relaxation for Manipulating Priority Queues and a New Algorithm for Reweighting Graphs

by Ruth Shrairman
small book icon  Paperback   small ebook icon   eBook PDF
Publisher:  Dissertation
Pub date:  2004
Pages:  143
ISBN-10:  1581122365
ISBN-13:  9781581122367
Categories:  Computer Science  Computers  Science

Abstract

This research is dedicated to two main problems in finding shortest paths in the graphs. The first problem is to find shortest paths from an origin to all other vertices in non-negatively weighted graph. The second problem is the same, except it is allowed that some edges are negative. This is a more difficult problem that can be solved by relatively complicated algorithms.

We attack the first problem by introducing a new data structure - Relaxed Heaps that implements efficiently two main operations critical for the improvement of Dijkstra's shortest path algorithm. R²heaps with suspended relaxation proposed in this research gives the best known worst-case time bounds of O(1) for a decrease_key operation and O(logn) for a delete_min operation. That results in the best worst-case running time for Dijkstra's algorithm O(m+nlogn), and represents an improvement over Fibonacci Heaps, which give the same , but amortized time bounds. The new data structure is simple and efficient in practical implementation. The empirical study with R²-heaps demonstrated strong advantage of its use for Dijkstra's algorithm over the "raw" Dijkstra's without heaps. This advantage is especially dramatic for sparse graphs. R²-heaps can be used in a large number of applications in which set manipulations should be implemented efficiently.

For the problem of finding shortest paths in graphs with some negative edges, we present a new approach of reweighting graphs by first reducing the graph to its canonical form, which allows to apply an effective algorithm to reweight the graph to one with non-negative edges only and simultaneously to find shortest paths from an origin to all other vertices in the graph. This approach allows to give new algebraic and geometric interpretations of the problem. The experiment with the Sweeping Algorithm demonstrated O(n² logn) expected time complexity.

These results open new prospects to improve algorithms for a wide variety of problems including different network optimization problems that use Dijkstra's algorithm as a subroutine, as well as multiple Operations Research and Modeling problems that can be reduced to finding shortest paths on graphs.



Paperback Edition
Paperback
143 pages
$32.95
Choose vendor to order paperback edition
BrownWalker Press Amazon.com Barnes & Noble Harvard Book Store Return policy
PDF eBook
Sample Preview
Size 1278k
Free
Download a sample of the first 25 pages
Download Preview

Entire PDF eBook
2257k
$31
Get instant access to an entire eBook
Buy PDF Password Download Complete PDF
eBook editions
Share this book



Relevant events
NOV
22
ISCMI 2024
2024 11th International Conference on Soft Computing & Machine Intelligence (ISCMI 2024) Conference Proceedings: Submitted papers will be peer reviewed by conference committees, and...
22 - 23 Nov 2024
Melbourne, Australia
NOV
22
SSIP 2024
2024 7th International Conference on Sensors, Signal and Image Processing (SSIP 2024) Publication: All papers will be published in the International Conference Proceedings Series...
22 - 24 Nov 2024
Shenzhen, China
NOV
22
CIIS 2024
2024 7th International Conference on Computational Intelligence and Intelligent Systems (CIIS 2024) Publication: After the double-blind reviewing, accepted and registered full papers can be in...
22 - 24 Nov 2024
Nagoya, Japan
NOV
22
ICVRT 2024
2024 The International Conference on Virtual Reality Technology (ICVRT 2024) Publication: Submitted papers will be peer reviewed by conference committees, and accepted p...
22 - 24 Nov 2024
Ningbo, China
NOV
22
VSIP 2024
2024 The 6th International Conference on Video, Signal and Image Processing (VSIP 2024) Publication: Submitted papers will be peer reviewed by conference committees, and accepted p...
22 - 24 Nov 2024
Ningbo, China
NOV
22
ICTCE 2024
2024 The 6th International Conference on Telecommunications and Communication Engineering (ICTCE 2024) Publication and Indexing: Conference Proceedings: Accepted papers of ICTCE2024 will be incl...
22 - 24 Nov 2024
Chengdu, China
NOV
23
NLPTA 2024
5th International Conference on NLP Techniques and Applications (NLPTA 2024) 5th International Conference on NLP Techniques and Applications (NLPTA 2024) November 23 ~ 2...
23 - 24 Nov 2024
Online Event | United Kingdom
NOV
27
RCCECONF
The 2nd Global Conference on Research in Chemistry and Chemical Engineering We are thrilled to invite you to the 2nd Global Conference on Research in Chemistry and Chemi...
27 - 29 Nov 2024
vienna, Austria
DEC
2
ICNT 2024
2024 7th International Conference on Network Technology (ICNT 2024) Publication; Accepted papers will be published in ICSIE 2024 Conference Proceedings as speci...
02 - 04 Dec 2024
Derby, United Kingdom
DEC
5
WSEAAE-2024
World Summit and Expo on Aerospace and Aeronautical Engineering (WSEAAE-2024) Welcome to the World Summit and Expo on Aerospace and Aeronautical Engineering (WSEAAE-2024) ...
05 - 07 Dec 2024
Prague, Czech Republic