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

dc.contributor.authorДенисюк, В.uk
dc.contributor.authorРузакова, О.uk
dc.contributor.authorСілагін, О.uk
dc.contributor.authorТроянов, В.uk
dc.contributor.authorDenysiuk, V.uk
dc.contributor.authorRuzakova, O.uk
dc.contributor.authorSilagin, O.uk
dc.contributor.authorTroianov, V.uk
dc.date.accessioned2025-11-03T14:53:18Z
dc.date.available2025-11-03T14:53:18Z
dc.date.issued2025uk
dc.identifier.citationДенисюк В., Рузакова О., Сілагін О., Троянов В. Дослідження та програмна реалізація паралельного алгоритму розфарбування ребер графу Edge Coloring // Вісник Хмельницького національного університету. Серія: Технічні науки. 2025. Т. 357, № 5.1. С. 99-107. URІ: https://heraldts.khmnu.edu.ua/index.php/heraldts/article/view/1546/1992.uk
dc.identifier.issn2307-5732uk
dc.identifier.urihttps://ir.lib.vntu.edu.ua//handle/123456789/49913
dc.description.abstractThe paper considers the development of a parallel algorithm for coloring the edges of a graph Edge Coloring. Known methods of coloring graphs are evaluated, the choice of a parallel approach to solving the problem is justified, which allows significantly improving the execution speed. The main stages of implementing a parallel algorithm for coloring the edges of a graph are determined. The analysis of the subject area has proven the importance of the edge coloring problem and the main applications of this problem in various fields are determined, such as: graph theory, task scheduling, computer graphics. A comparison of known algorithms for coloring edges, in particular, sequential and parallel approaches, is carried out. The most acceptable structure for representing graphs is determined - the adjacency matrix. The use of the adjacency matrix ensures efficient use of memory and facilitates simple distribution of tasks between processors for parallel calculations. The main parameters of the effectiveness of the parallel algorithm are formulated: execution time, scalability, use of computing resources. A stable parallel algorithm is created. On its basis, a software implementation of a parallel algorithm for edge coloring was carried out. The UML class diagram and the algorithm flowchart give a clear idea of the structure of the software implementation and describe the main stages of parallel execution. A software module using Python libraries (NetworkX, ThreadPoolExecutor) for an effective parallel algorithm was developed. Defining parallel stages of algorithm execution allowed to effectively distribute resources and maximize the use of multithreading capabilities. The results of testing the program on different sets of graphs showed high efficiency of the parallel algorithm compared to traditional methods. Comparison of execution time and used resources confirmed that the parallel approach significantly reduces the processing time of large graphs, which is critically important for the application of this algorithm in real problems.en_US
dc.description.abstractВ роботі наведено результати досліджень та програмна реалізація паралельного алгоритму розфарбування ребер графу Edge Coloring. Оцінено відомі методи розфарбування графів, обґрунтовано вибір паралельного підходу до розв`язання задачі, що дозволяє значно покращити швидкість виконання. Визначено основні етапи реалізації паралельного алгоритму, розроблено програмний модуль, що використовує бібліотеки Python (NetworkX, ThreadPoolExecutor) для ефективного паралельного виконання алгоритму. Результати показали покращення продуктивності та надійності процесу розфарбування графів у паралельному режимі.uk_UA
dc.language.isouk_UAuk_UA
dc.publisherХмельницький національний університетuk
dc.relation.ispartofВісник Хмельницького національного університету. Т. 357, № 5.1 : 99-107.uk
dc.relation.ispartofseriesТехнічні наукиuk
dc.subjectпаралельний алгоритмuk
dc.subjectedge coloringuk
dc.subjectрозфарбування графуuk
dc.subjectпаралельні обчисленняuk
dc.subjectтеорія графівuk
dc.titleДослідження та програмна реалізація паралельного алгоритму розфарбування ребер графу Edge Coloringuk
dc.title.alternativeResearch and software implementation of a parallel algorithm graph Edge Coloringen_US
dc.typeArticle, professional native edition
dc.identifier.udc004.421uk
dc.relation.referenceshttps://heraldts.khmnu.edu.ua/index.php/heraldts/article/view/1546/1992uk
dc.identifier.doihttps://doi.org/10.31891/2307-5732-2025-357-12uk
dc.identifier.orcidhttps://orcid.org/0000-0003-1057-3518uk
dc.identifier.orcidhttps://orcid.org/0000-0002-4796-9703uk
dc.identifier.orcidhttps://orcid.org/0009-0006-0089-4800uk


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

Thumbnail

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

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