Comparing Traversal Strategies: Depth-first Search vs. Breadth-first Search in Complex Networks

This article compares and contrasts two basic graph traversal algorithms that are commonly employed in computational problem-solving and network research. Common applications of these algorithms include pathfinding, optimisation of network flows, collaborative exploration, and classification tasks. To find out how well they function with different types of datasets, network topologies, and issue domains, researchers have systematically reviewed previous works. We measured the efficiency of each solution using performance indicators like execution time, memory utilisation, and path length. According to the results, one approach is more effective in memory-constrained settings and deep searches, while the other is better at discovering the shortest paths and providing comprehensive coverage. Furthermore, the paper emphasises the advantages of hybrid techniques, which merge the best features of both algorithms to provide better results in specific cases. This comparison helps fill gaps in our knowledge of graph-based problem-solving methods and sheds light on how to choose the best traversal algorithms for different types of applications.

Authors

Institutions

Publication Details

Journal
Asian Journal of Research in Computer Science
Published
2025-01-29
DOI
https://doi.org/10.9734/ajrcos/2025/v18i2562
Citations
2
Primary Topic
Complex Network Analysis Techniques
Type
article
Field-Weighted Citation Impact
2.65
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Comparing Traversal Strategies: Depth-first Search vs. Breadth-first Search in Complex Networks

Ayad Zedo Ismaeel, Ibarhim M.I. Zebari
2 citations
Asian Journal of Research in Computer Science
Complex Network Analysis Techniques
2.65
article

Comparing Traversal Strategies: Depth-first Search vs. Breadth-first Search in Complex Networks

Ayad Zedo Ismaeel, Ibarhim M.I. Zebari
article en
2 citations

Abstract

This article compares and contrasts two basic graph traversal algorithms that are commonly employed in computational problem-solving and network research. Common applications of these algorithms include pathfinding, optimisation of network flows, collaborative exploration, and classification tasks. To find out how well they function with different types of datasets, network topologies, and issue domains, researchers have systematically reviewed previous works. We measured the efficiency of each solution using performance indicators like execution time, memory utilisation, and path length. According to the results, one approach is more effective in memory-constrained settings and deep searches, while the other is better at discovering the shortest paths and providing comprehensive coverage. Furthermore, the paper emphasises the advantages of hybrid techniques, which merge the best features of both algorithms to provide better results in specific cases. This comparison helps fill gaps in our knowledge of graph-based problem-solving methods and sheds light on how to choose the best traversal algorithms for different types of applications.

Asian Journal of Research in Computer ScienceVol. 18(2)
Duhok Polytechnic University (IQ)
Openalex Percentile: Top 13%
Complex Network Analysis Techniques
2.65
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.