<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Реалізація паралельного алгоритму пошуку Depth-First Search

Вантажиться...
Ескіз

Дата

Назва журналу

Номер ISSN

Назва тому

DOI

Анотація

An optimized parallel Depth-First Search algorithm for graphs has been developed. A detailed analysis of existing DFS methods was conducted, and the choice of tools for parallel execution and modeling of time delays between graph nodes was justified. The advantages and disadvantages of classical approaches were identified, and methods for their optimization were proposed. The use of the ThreadPoolExecutor library in Python was suggested for implementing multithreaded computation. Special attention was given to thread efficiency, load balancing, and minimizing synchronization overhead. A software implementation of the parallel Depth-First Search algorithm was created, significantly reducing execution time, especially for large graphs. Testing confirmed a reduction in execution time by 1.5-2 times compared to the sequential version, demonstrating the effectiveness of the multithreading approach. The obtained results can be applied to real-time tasks, social network analysis, route optimization, and distributed computing systems.

Опис

УДК

Тип документа

Мова

ISSN

Бібліографічний опис

Бондар М. Я., Денисюк В. О. Реалізація паралельного алгоритму пошуку Depth-First Search // Матеріали Всеукраїнської науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2025)», Вінниця, 15-16 червня 2025 р. Електрон. текст. дані. 2025. URI: https://conferences.vntu.edu.ua/index.php/mn/mn2025/paper/view/23959.

Схвалення

Рецензія

Доповнено

Цитується в

Список використаної літератури (2)

  1. Sedgewick, R., & Wayne, K. Algorithms. 4th Edition. Addison-Wesley, 2011. 955c.
  2. Depth First Search. [URL]: https://www.hackerearth.com/practice/algorithms/graphs/depth-first search/tutorial/