Показати скорочену інформацію

dc.contributor.authorДенисюк, В. О.uk
dc.contributor.authorБілаш, М. В.uk
dc.contributor.authorDenysiuk, V. O.en
dc.contributor.authorBilash, M. V.en
dc.date.accessioned2026-09-17T10:04:21Z
dc.date.available2026-09-17T10:04:21Z
dc.date.issued2026
dc.identifier.citationДенисюк В. О., Білаш М. В. Дослідження та реалізація паралельного алгоритму пошуку в глибину для багатоядерних систем // Матеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р. Електрон. текст. дані. 2026. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2026/paper/view/28297.uk
dc.identifier.urihttps://ir.lib.vntu.edu.ua/handle/123456789/54425
dc.description.abstractУ роботі розглянуто реалізацію та аналіз паралельного алгоритму пошуку в глибину (Depth-First Search,uk
dc.description.abstractThis paper presents the implementation and analysis of a parallel Depth-First Search (DFS) algorithm for processing graph structures. The features of the classical sequential DFS are analyzed, and the main challenges of its parallelization in a multithreaded environment are identified. The adjacency list is justified as the primary data structure for graph representation.A parallel DFS algorithm is implemented in Python using the threading library. A parallelization model based on distributing graph subtrees among threads with synchronized access to shared data structures is proposed. Experimental evaluation is conducted on graphs of various sizes and different numbers of threads.The results show that the parallel DFS algorithm has limited scalability due to the inherently sequential nature of DFS and synchronization overhead. Nevertheless, the proposed approach can be applied to analyze the performance of parallel graph traversal algorithms in multithreaded software systems.en
dc.language.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofМатеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р. Електрон. текст. дані. 2026.uk
dc.relation.urihttps://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2026/paper/view/28297
dc.subjectпаралельний алгоритмuk
dc.subjectпошук у глибинуuk
dc.subjectDFSen
dc.subjectграфиuk
dc.subjectбагатопотокові обчисленняuk
dc.subjectпаралельне програмуванняuk
dc.subjectPythonen
dc.subjectparallel algorithmen
dc.subjectdepth-first searchen
dc.subjectgraphsen
dc.subjectmultithreadingen
dc.subjectparallel programmingen
dc.titleДослідження та реалізація паралельного алгоритму пошуку в глибину для багатоядерних системuk
dc.typeThesis
dc.identifier.udc004.8
dc.relation.referencesBader, D. A., & Madduri, K. Designing Multithreaded Algorithms for Breadth-First Search and Depth-First Search on Multicore Systems.en
dc.relation.referencesGeorgia Institute of Technology, College of Computing, Technical Report, 2006. Available at: https://www.cc.gatech.edu/~bader/papers/BFS-TR.pdfen
dc.relation.referencesЯщук С. П., Грицай Я. М. Паралельні обчислення: навчальний посібник. Львів: Вид-во Львівської політехніки, 2020.uk
dc.relation.referencesВасильєв А. М. Паралельні та розподілені обчислення: підручник. Київ: КНУ, 2019.uk
dc.relation.referencesTarjan R. Depth-First Search and Linear Graph Algorithms. SIAM Journal on Computing, 1972.en
dc.relation.referencesBondy J. A., Murty U. S. R. Graph Theory. Springer, 2008.en
dc.relation.referencesBurtscher M., Pingali K. An Efficient Lock-Free Parallel Depth-First Search. Proceedings of the ACM SIGPLAN PPoPP, 2010.en
dc.relation.referencesRauber T., Rnger G. Parallel Programming: for Multicore and Cluster Systems. 2nd ed. Springer, 2013.en
dc.relation.referencesGrama A., Gupta A., Karypis G., Kumar V. Introduction to Parallel Computing. 2nd ed. Pearson, 2003.en


Файли в цьому документі

Thumbnail

Даний документ включений в наступну(і) колекцію(ї)

Показати скорочену інформацію