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

Дослідження та реалізація паралельного алгоритму пошуку Breadth-First Search за допомогою OpenMP

dc.contributor.authorДенисюк, В. О.uk
dc.contributor.authorБілоус, Н. Р.uk
dc.contributor.authorDenysiuk, V. O.en
dc.contributor.authorBilous, N. R.en
dc.titleДослідження та реалізація паралельного алгоритму пошуку Breadth-First Search за допомогою OpenMPuk
dc.date.issued2026
dc.publisherВінницький національний технічний університетuk
dc.identifier.citationДенисюк В. О., Білоус Н. Р. Дослідження та реалізація паралельного алгоритму пошуку Breadth-First Search за допомогою OpenMP // Матеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2026/paper/view/28299.uk
dc.relation.ispartofМатеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р.uk
dc.relation.urihttps://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2026/paper/view/28299
dc.identifier.udc004.8
dc.identifier.urihttps://ir.lib.vntu.edu.ua/handle/123456789/54525
dc.description.abstractУ роботі розглянуто розробку та програмну реалізацію паралельного алгоритму пошуку в ширину BreadthFirst Search (BFS), орієнтованого на обробку великих графових структур у середовищі спільної пам’яті.uk
dc.description.abstractThe paper considers the development and software implementation of a parallel Breadth-First Search (BFS) algorithm designed for processing large graph structures in a shared-memory environment. The relevance of the topic is driven by the widespread use of graph traversal in practical tasks such as social network analysis, shortest path search in unweighted graphs, routing, reachability tree construction, and various big data processing pipelines. BFS is a fundamental algorithm that builds a level-by-level traversal structure, which naturally enables parallel execution: vertices belonging to the same level can be processed independently before moving to the next level. Within the study, the principles of level-synchronous (frontier-based) BFS execution are analyzed and the main parallelization challenges are identified. In particular, special attention is paid to data races and shared-state conflicts when updating commonen
dc.subjectBreadth-First Searchen
dc.subjectпаралельний алгоритмuk
dc.subjectOpenMPen
dc.subjectобхід графаuk
dc.subjectфронт обходуuk
dc.subjectпродуктивністьuk
dc.subjectприскоренняuk
dc.subjectефективністьuk
dc.typeThesis
dc.language.isoukuk
dc.relation.referencesАхо А., Хопкрофт Д., Ульман Дж. Структури даних та алгоритми. Київ: Видавнича група BHV, 2002. 536 с.uk
dc.relation.referencesКормен Т., Лейзерсон Ч., Рівест Р., Штайн К. Алгоритми. Побудова та аналіз. 3-є видання. Київ: Видавнича група BHV, 2013. 1296 с.uk
dc.relation.referencesC++ Довідкова документація. URL: https :// w 3 schoolsua . github . io / cpp / cpp _ ref _ reference . html # gsc.tab =0 .en
dc.relation.referencesGrama A., Gupta A., Karypis G., Kumar V. Introduction to Parallel Computing. 2nd ed. Addison-Wesley, 2003. 856 p.en
dc.relation.referencesVoss M. Parallel Graph Algorithms with OpenMP. In: OpenMP Shared Memory Parallel Programming. Springer, 2008. pp. 129–140.en
dc.relation.referencesQuinn M. J. Parallel Programming in C with MPI and OpenMP. McGraw Hill, 2003. 529 p.en
dc.relation.referencesChapman B., Jost G., van der Pas R. Using OpenMP: Portable Shared Memory Parallel Programming. MIT Press, 2007. 400 p.en
dc.relation.referencesМетодичні вказівки до лабораторних робіт з навчальної дисципліни «Паралельні та розподілені обчислення» (частинаuk
dc.relation.referencesдля здобувачів вищої освіти першого (бакалаврського) рівня за освітньопрофесійною програмою «Комп’ютерна інженерія» спеціальності 123 «Комп’ютерна інженерія» денної і заочної форм навчання [Електронне видання] / Бойчура М. В., Шатний С. В., Шатна А. В. Рівне : НУВГП, 2023. 49 с.uk
dc.relation.referencesПроектування та аналіз обчислювальних алгоритмів: Вступ до алгоритмів [Електронний ресурс]: навчальний посібник для студ. спеціальності 122 «Комп’ютерні науки»/ І. В. Федорін; КПІ ім. Ігоря Сікорського. Електронні текстові дані (1 файл: 1,97 Мбайт). Київ: КПІ ім. Ігоря Сікорського, 2022. 115 с.uk
dc.relation.referencesSkiena S. The Algorithm Design Manual. Springer, 2020. 758 p.en
dc.date.accessioned2026-09-17T10:08:31Z
dc.date.available2026-09-17T10:08:31Z

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
28299.pdf
Розмір:
464,3 KB
Формат:
Adobe Portable Document Format

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
17 B
Формат:
Plain Text
Опис: