2012
DOI: 10.4204/eptcs.84.3
|View full text |Cite
|
Sign up to set email alerts
|

Theory and Techniques for Synthesizing a Family of Graph Algorithms

Abstract: Although Breadth-First Search (BFS) has several advantages over Depth-First Search (DFS) its prohibitive space requirements have meant that algorithm designers often pass it over in favor of DFS. To address this shortcoming, we introduce a theory of Efficient BFS (EBFS) along with a simple recursive program schema for carrying out the search. The theory is based on dominance relations, a long standing technique from the field of search algorithms. We show how the theory can be used to systematically derive sol… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2016
2016
2018
2018

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 30 publications
0
1
0
Order By: Relevance
“…Also, there are a variety of ways to carry out the search, for example Depth-First (DFS), Breadth-First (BFS), Best-First, etc. While DFS is the most common, BFS actually has several advantages over DFS at the price of exponential space requirement (Nedunuri et al, 2012). BFS is one of the simplest algorithms for searching a tree or a graph and the archetype for many important graph algorithms (Cormen, 2009) (Horowitz et al, 1997).…”
Section: Introductionmentioning
confidence: 99%
“…Also, there are a variety of ways to carry out the search, for example Depth-First (DFS), Breadth-First (BFS), Best-First, etc. While DFS is the most common, BFS actually has several advantages over DFS at the price of exponential space requirement (Nedunuri et al, 2012). BFS is one of the simplest algorithms for searching a tree or a graph and the archetype for many important graph algorithms (Cormen, 2009) (Horowitz et al, 1997).…”
Section: Introductionmentioning
confidence: 99%