Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Semiring frameworks and algorithms for shortest-distance problems
Mohri M. Journal of Automata, Languages and Combinatorics7 (3):321-350,2002.Type:Article
Date Reviewed: Nov 21 2003

After formal language theory, shortest-distance problems are the area in which semirings have been used most efficiently to solve problems of direct interest to computer scientists.

This paper presents a unified semiring-based framework for single-source shortest-distance problems, including a generic algorithm for solving such problems. Included is a proof of the correctness and termination of the algorithm, as well as a complete analysis of its running-time complexity, with respect to the times for computing the operations in the underlying semiring. At the end of the paper, a framework and genetic algorithm for computing all-pairs shortest-distances are presented.

The paper is a good bridge between the considerable theoretical work being done by mathematicians, and the needs of the working software designer. Unfortunately, however, the bibliography is rather brief, and makes no mention of many important works in the area, especially those published in French and Russian.

Reviewer:  Jonathan Golan Review #: CR128621 (0404-0464)
Bookmark and Share
  Reviewer Selected
 
 
Automata (F.1.1 ... )
 
 
Path And Circuit Problems (G.2.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Automata": Date
The congruence theory of closure properties of regular tree languages
Tirri S. Theoretical Computer Science 76(2-3): 261-271, 2001. Type: Article
Jun 1 1991
Distribution and synchronized automata
Petit A. Theoretical Computer Science 76(2-3): 285-308, 2001. Type: Article
Feb 1 1992
Efficient simulation of finite automata by neural nets
Alon N., Dewdney A., Ott T. Journal of the ACM 38(2): 495-514, 1991. Type: Article
Dec 1 1991
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy