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

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Український державний університет науки і технологій, ІВК «Системні технології», Дніпро

Abstract

UKR: Реалізація генетичного алгоритму шляхом використання архітектурного патерну проектування «Pipes and Filters» вирішує два основних завдання — ефективність роботи та легкість модифікації. Перша досягається за рахунок асинхронної комунікації та можливості масштабування окремих фаз додаючи нові вузли обраного типу. Друге забезпечується низьким рівнем зв‘язності компонентів системи між собою, а саме вузли повинні знати лише формат і протокол, на основі яких вини повинні формувати повідомлення з результатом своєї роботи. Сучасні мови та середовища програмування надають великий набір інструментів для реалізації систем подобного виду повністю абстрагуючи від взаємодії з ядром операційної системи. Найбільш провідною мовою програмування для реалізації розподілених обчислень є Golang.


ENG: 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.

Description

В. Шинкаренко: ORCID 0000-0001-8738-7225

Citation

Жадан А. А., Шинкаренко В. І. Реалізація розподілення процесу роботи генетичного алгоритму шляхом впровадження каналів та вузлів обробки повідомлень. Інформаційні технології в металургії та машинобудуванні – ІТММ’2025 : тези доп. Міжнародної наук.-техн. конф. (м. Дніпро, 23-24 березня 2025 р.). Дніпро, 2025. C. 215–219. DOI: 10.34185/1991-7848.itmm.2025.01.037.

Endorsement

Review

Supplemented By

Referenced By