Реалізація розподілення процесу роботи генетичного алгоритму шляхом впровадження каналів та вузлів обробки повідомлень

dc.contributor.authorЖадан, Артем Анатолійовичuk_UA
dc.contributor.authorШинкаренко, Віктор Івановичuk_UA
dc.date.accessioned2025-05-28T11:19:37Z
dc.date.available2025-05-28T11:19:37Z
dc.date.issued2025
dc.descriptionВ. Шинкаренко: ORCID 0000-0001-8738-7225uk_UA
dc.description.abstractUKR: Реалізація генетичного алгоритму шляхом використання архітектурного патерну проектування «Pipes and Filters» вирішує два основних завдання — ефективність роботи та легкість модифікації. Перша досягається за рахунок асинхронної комунікації та можливості масштабування окремих фаз додаючи нові вузли обраного типу. Друге забезпечується низьким рівнем зв‘язності компонентів системи між собою, а саме вузли повинні знати лише формат і протокол, на основі яких вини повинні формувати повідомлення з результатом своєї роботи. Сучасні мови та середовища програмування надають великий набір інструментів для реалізації систем подобного виду повністю абстрагуючи від взаємодії з ядром операційної системи. Найбільш провідною мовою програмування для реалізації розподілених обчислень є Golang.uk_UA
dc.description.abstractENG: The implementation of the genetic algorithm using the architectural design pattern "Pipes and Filters" solves two main problems – efficiency and ease of modification. The first is achieved due to asynchronous communication and the ability to scale individual phases by adding new nodes of the selected type. The second is ensured by a low level of connectivity of the system components among themselves, namely, the nodes should know only the format and protocol, based on which they should form messages with the results of their work. Modern languages and programming environments provide a large set of tools for implementing systems of this type, completely abstracting from interaction with the operating system kernel. The most leading programming language for implementing distributed computing is Golang.en
dc.identifier.citationЖадан А. А., Шинкаренко В. І. Реалізація розподілення процесу роботи генетичного алгоритму шляхом впровадження каналів та вузлів обробки повідомлень. Інформаційні технології в металургії та машинобудуванні – ІТММ’2025 : тези доп. Міжнародної наук.-техн. конф. (м. Дніпро, 23-24 березня 2025 р.). Дніпро, 2025. C. 215–219. DOI: 10.34185/1991-7848.itmm.2025.01.037.uk_UA
dc.identifier.doi10.34185/1991-7848.itmm.2025.01.037
dc.identifier.issn2708-0102 (Online)
dc.identifier.urihttps://journals.nmetau.edu.ua/index.php/itmm/article/view/2099en
dc.identifier.urihttps://crust.ust.edu.ua/handle/123456789/20392en
dc.language.isouk
dc.publisherУкраїнський державний університет науки і технологій, ІВК «Системні технології», Дніпроuk_UA
dc.subjectпрограмне забезпеченняuk_UA
dc.subjectінформаційні технологіїuk_UA
dc.subjectгенетичний алгоритмuk_UA
dc.subjectрозподілені обчисленняuk_UA
dc.subjectасинхронне виконанняuk_UA
dc.subjectsoftware engineeringen
dc.subjectinformation technologiesen
dc.subjectgenetic algorithmen
dc.subjectpipes and filtersen
dc.subjectdistributed computingen
dc.subjectasynchronous executionen
dc.subjectgolangen
dc.subjectКІТuk_UA
dc.subject.classificationTECHNOLOGY::Information technologyen
dc.titleРеалізація розподілення процесу роботи генетичного алгоритму шляхом впровадження каналів та вузлів обробки повідомленьuk_UA
dc.title.alternativeImplementing Distributed Genetic Algorithm Workflow with Channels and Message Processing Nodesen
dc.typeThesisen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Zhadan.pdf
Size:
285.95 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
159 B
Format:
Item-specific license agreed upon to submission
Description: