Том 15 № 1
Постійне посилання зібрання
Переглянути
Перегляд Том 15 № 1 за Дата публікації
Зараз показуємо 1 - 10 з 10
Результатів на сторінці
Налаштування сортування
- ДокументВИКОРИСТАННЯ МОЖЛИВОСТЕЙ ТЕСТУВАННЯ ПРОГРАМ НА ВІДДАЛЕНИХ СЕРВЕРАХ ДЛЯ ПОРІВНЯННЯ ЕФЕКТИВНОСТІ МЕТОДІВ КОМБІНАТОРНОЇ ОПТИМІЗАЦІЇ(2023) О. В. Шпортько, М. М. МушинВ статті обгрунтована доцільність використання можливостей тестування програм навіддалених серверах для порівняння ефективностей реалізацій різних методів розв’язання обраної задачікомбінаторної оптимізації. Описано метод поступового формування множини значень цільової функції якальтернативного методам пошуку з поверненнями та врахування змін. Пояснено механізм дії алгоритмів, якізастосовують ці методи для розв’язування спрощеного варіанту класичної задачі пакування рюкзака. Наведенофрагменти програм, які реалізують дані алгоритми мовою програмування C# та проаналізовано результати їхтестування у віддаленому обчислювальному середовищі. За результатами тестування показано, що реалізаціяметоду поступового формування множини допустимих значень кардинально зменшує час виконання програм упорівнянні з реалізаціями інших методів, що вказує на його ефективність.За результатами дослідження зроблено основні висновки про те, що, по-перше, для прискореннярозв’язування задач комбінаторної оптимізації недостатньо оминати деякі варіанти повного перебору, апотрібно мінімізувати ще й час обчислення цільової функції для кожного варіанту, враховуючи обмеженнязадачі. По-друге, метод поступового формування множини допустимих значень цільової функції є дієвоюальтернативою методам пошуку з поверненнями та врахування змін при розв’язуванні задач комбінаторноїоптимізації, якщо область значень дискретна, а хід розв’язання подібний до методу динамічного програмування.І, по-третє, для визначення найефективнішого способу розв’язування задачі комбінаторної оптимізаціїнедостатньо порівнювати час виконання на відомих тестових наборах, а й потрібно намагатися попередньопроаналізувати їх обчислювальну складність.
- ДокументSIMPLE BLOCKCHAIN-BASED E-VOTE APPLICATION(2023) Valerii Yalanetskyi, Andrii Fedorko, Lev Lashyn, Petro ShevchukThis paper describes a blockchain-enabled e-voting system that uses digital wallets to represent votercredentials, with each voter receiving a single "coin" to cast their vote. The voting process includes steps for voterregistration and identification, as well as the casting of votes using encryption or hashing algorithms. The authors discussvarious methods for voter identification, including the use of private and public key pairs, ID documents, and biometricdata. They also mention the use of the SHA-256 hashing algorithm for added security. The goal of the project is to developa flexible system that can be used in any institution and that guarantees maximum security against fraud. The system isbuilt using Rust, a new experimental programming language developed by Mozilla, and makes use of "task trees" tomanage the voting process. Consideration of various methods for voter identification, including the use of private andpublic key pairs, ID documents, and biometric data, shows a commitment to providing a flexible solution that can beadapted to meet the needs of different institutions and voting scenarios. The use of the SHA-256 hashing algorithm alsoadds an extra layer of security to the system, making it more difficult for malicious actors to manipulate or tamper withthe voting process. The use of Rust and "task trees" to manage the voting process also indicates a focus on developing arobust and efficient system that can handle the complexities of large-scale voting. Rust's emphasis on safety and memorymanagement can help prevent common programming errors that can lead to security vulnerabilities, while task trees canprovide a structured approach to managing multiple concurrent voting processes. Overall, the blockchain-enabled evoting system described in this paper presents an interesting approach to addressing the challenges of secure andtransparent voting processes. However, as with any new technology, it will be important to thoroughly test and evaluatethe system to ensure its reliability and effectiveness before it can be widely adopted
- ДокументARTIFICIAL NEURAL NETWORK BASED INTELLIGENT TEA TASTER-REVIEW(2023) Sajeewani Tharanga, Koliya Pulasinghe, Faiz Marikar. Tea is the most favorable beverage in the world after the pure water. Professional tea tasters categorize thequality of the tea in subjective manner by assessing the several parameters. The flavor, aroma and color of tea are themost important and considered parameters when professional tea tasters categorize and evaluate tea. The value of abovementioned parameters depends on the chemical composition of the tea. Basically, flavanols are major compounds whichaffect the quality of the tea. Therefore, it is possible to identify a correlation between flavanols composition of tea andprofessional tea taster’s valuation. The main purpose of this article is identifying above correlation and according to thatcorrelation design and implements “Artificial Neural Network (ANN) based Intelligent Tea Taster” to automate manualtea tasting process. This review is focused on training an artificial neural network according to identified correlationbetween flavanols composition and tea taster’s valuation and based on that trained artificial neural network After goingthrough successful training iterations and evaluations, a computer-based solution can be designed and implemented todefine the quality of tea according to its flavanols compound. The results show good correlation of estimated values oftheaflavins and thearubigins with the actual concentrations obtained by the system when we tested at laboratory. Thereview is based on ANN base Intelligent Tea Taster will automate the tea tasting process while improving efficiency,effectiveness and accuracy of the tea tasting process.
- ДокументDAILY ProM SOFTWARE(2023) Olena Surynovych, Yuliia Povstiana, Ivan Bereza, Solomiia PovstianaThe importance of project management in the modern world was analyzed. The problem of using softwaretools in project management was substantiated. A review of scientific works on the subject of the study was carried out.Four features that describe the need in project management tools were analyzed. A list of 10 alternative tools to MicrosoftProject was described. SWOT analysis of Microsoft Project was conducted too. Creation steps of the new softwareproduct “Daily ProM Software” were described. All buttons and their functions were justified. SWOT analysis of thedeveloped product was conducted too. The advantages of the program were described in the research.DAILY ProM is a process mining software tool that is used to analyze, visualize and improve business processes. It isan open-source software developed at Eindhoven University of Technology, and is available for free download from theProM website.With DAILY ProM, users can import event logs from various sources, such as ERP systems, workflow managementsystems, and databases. The software then uses process mining techniques to extract useful insights from the event logs,such as process flow, performance metrics, bottlenecks, and compliance issues.DAILY ProM supports a wide range of process mining techniques, including process discovery, conformancechecking, performance analysis, and social network analysis. It also provides a user-friendly interface that allows usersto easily visualize the extracted process models and analyze them using various interactive tools.Overall, DAILY ProM is a powerful tool for process mining, and is widely used by researchers, practitioners, andstudents in the field of business process management.
- ДокументSPECIFICS OF IMPLEMENTATION OF THE ASYMMETRIC ENCRYPTION ALGORITHM ON ELLIPTIC CURVES(2023) Kalynovych S. M., Golovko V. G.The use of information technologies has become an integral part of the modern world, and the internet has played a vital role in facilitating access to various services, from ordering food to obtaining government services. However, with the increased reliance on the internet, the issue of information protection has become more pressing than ever. In the wake of the COVID-19 pandemic, remote work and online learning have become the norm, which has further emphasized the need for robust information protection mechanisms. One of the primary ways of ensuring information security is through the use of cryptographic algorithms. These algorithms have been in use for several decades and have provided an effective means of protecting sensitive information. However, with the exponential growth of computing power, the demands on these algorithms have increased, and some of them have become outdated and are no longer secure enough. As a result, there is a pressing need for the development of new cryptographic algorithms that use more complex mathematical principles to provide a higher level of security. One such class of algorithms that has gained popularity in recent years is elliptic curve cryptography. These algorithms use the principles of elliptic curves to provide greater security while using relatively fewer system resources. Elliptic curve cryptography has several advantages over other cryptographic algorithms. Firstly, it provides a higher level of security with shorter key lengths, making it ideal for use in devices with limited processing power and memory. Additionally, it offers greater resistance to attacks by quantum computers, which are expected to become more prevalent in the future. Moreover, elliptic curve cryptography has found applications in several areas, including secure communication protocols, digital signatures, and key exchange algorithms. These algorithms are part of the TLS protocol, which is used by the HTTPS protocol to ensure secure transmission of information over the Internet. The continuous development and integration of cryptographic algorithms into various information systems will be crucial for protecting against cyber threats in the future.
- ДокументРОЗРОБКА ІНФОРМАЦІЙНОЇ СИСТЕМИ ПІДТРИМКИ ЯКІСНОГО ДРУКУ НА 3D - ПРИНТЕРІ ЗА ТЕХНОЛОГІЄЮ FDM(2023) С. В. Котлик, О. П. Соколова, С. С. Ромащенко, Т. П. КостиренкоЦя стаття присвячена розробці інформаційної системи, призначеної для контролю якості друку3D-принтерів, що працюють за технологією FDM, для зручного пошуку технології усунення помилок, пов'язанихіз побудовою об'ємних моделей.У статті наведено порівняльну класифікацію неточностей та недоліків екструдування пластику, проведенолітературний пошук прийомів усунення таких помилок та порад щодо роботи та налаштування власне 3Dпринтера, статей про подолання слабких місць технології FDM.Проведено аналіз СУБД, розроблено структуру обраної бази даних, визначено мову програмуванняінтерфейсу програмного продукту.База даних наповнена знайденою інформацією про прийоми усунення помилок 3D-друку, визначено режимипошуку її, запрограмовано сайт, який здійснює такий пошук та виведення на екран відповідних рекомендацій.Проведено реальне випробування програмного продукту, підготовлено інструкцію користувача дляексплуатації розробленої інформаційної системи для різних режимів використання 3D-принтерів.
- ДокументІНФОРМАЦІЙНА ТЕХНОЛОГІЯ МОДЕЛЬНООРІЄНТОВАНОГО ПРОЄКТУВАННЯ КОНТРОЛЕРУ РЕАЛЬНОГО ЧАСУ(2023) В. А. Зозуля, С. І. Осадчий, Г. С. ТимошенкоПідвищення конкурентоспроможності вітчизняних систем автоматичного керування вимагаєінтенсифікації проектно-конструкторський робіт на основі впровадження сучасних інформаційних технологій.Однією з необхідних умов зазначеного впровадження є використання інформаційної технології побудованою наметоді модельно-орієнтованого проектування [1, 2] з використанням синергії апаратного забезпечення NationalInstruments (NI), програмних модулів Labview, Matlab та SolidWorks, для розробки контролера реального часусистеми керування програмного руху робочої поверхні платформи Стюарта. В статті показано, що поєднанняв інформаційну технологію трьох систем Solidworks, яка дозволяє твердотільне моделювання кінематики ідинаміки на основі фундаментальних фізичних принципів механіки, Matlab, що має найкращі функціональніможливості при моделюванні динамічних систем, аналізі та синтезі систем керування та Labview, який маєнайкращі апаратно-програмні засоби проектування вбудованого контролера реального часу, значно розширюєможливості технології модельно-орієнтованого проектування систем керування складних динамічних об’єктів.Наведено механізми імпорту, експорту та з’єднання створених моделей згідно етапів проектування. Поєднаннявикористання програмних інструментів при проектуванні швидко приводить до створення прототипу системикерування, тестування та верифікації програмного забезпечення, при цьому гарантується повневідслідковування складу її параметрів та іншої конструкторської інформації на всіх етапах проектування.Створений таким чином контролер реального часу системи керування програмного руху робочої поверхніплатформи Стюарта, буде з проектованою оптимальною структурою, що підвищить швидкодію танадійність.
- ДокументINTERACTIVE LEARNING PLATFORM WITH GAMIFICATION ELEMENTS(2023) Danylo Orlovskyi, Valentyna Yuskovych-ZhukovskaIn the modern world, the main source of learning and other information is the Internet, as a result of whichthe demand for online education is constantly growing in the digital space. The development of modern informationtechnologies in Ukraine creates conditions for the development of online courses and powerful learning platforms. Themain element of online learning is a high-quality and effective learning platform. The transfer of learning courses fromthe real world to the virtual one requires specialized platforms and services that allow the structuring of learning contentand changing the format of the presentation of learning material. Based on the analysis of existing learning platforms, itwas found that among students there is a demand for the use of game technologies during lessons, which, according tothe results of scientific research, enrich the learning process. Therefore, the development of a learning platform withelements of gamification is relevant. An interactive learning platform with elements of gamification and artificialintelligence was demonstrated. This platform will contribute to the development of e-learning, conducting online classesby teachers for students at a new level.
- ДокументALGORITHM OF USING THE OSINT TECHNOLOGY IN MODERN SERVICES(2023) Y I Bukatyi, D. I. Bukatyi, N. O. Zhovtiak, A. S. StorchakThe tools and forms of the process of organizing and managing the collection of intelligence data areconsidered. The relationship between operations with different types of information is shown. Techniques of active andpassive information collection were studied. The main types of OSINT data collection tools, their capabilities andapplication features are given. The classification of resources for OSINT operations is given. An information searchalgorithm using modern services (entertainment services) has been developed. The proposed algorithm for using OSINTtechnology in modern services allows you to obtain the maximum amount of data, minimize resources and time, and takesinto account the peculiarities of the legislation of the country of the OSINT object. Based on the statement, the articlealso discusses the relationship between different types of information, the capabilities and application features of variousOSINT data collection tools, and the classification of resources for OSINT operations. Additionally, it presents aninformation search algorithm that utilizes modern services, considering the peculiarities of the legislation of the countryof the OSINT object.
- ДокументОЦІНКА МЕТОДІВ КЛАСТЕРИЗАЦІЇ РІЗНОТИПОВИХ ДАНИХ(2023) О. А. Ткачик, Н. І. БойкоДослідницька робота вивчає взаємозалежність успішності роботи груп навчених суб’єктів від власних характеристик кожного члена групи. Описана можливість прогнозування співпраці окремих спеціалістів у команді в довгостроковій перспективі на основі методів машинного навчання, до яких належать різні моделі кластеризації й відповідні методи кластеризаційного аналізу. Окрім того, поданий алгоритм здобуття аналітичних даних для подальшого їх використання у можливій реалізації сервісу для підбору й групування персоналу та подальших досліджень. У роботі розглянуто декілька основних методів кластеризаційного аналізу. Визначена мета дослідження - оцінка методів та вибір найбільш кращого для дослідження і подальшої кластеризації ознак працівників офісних компаній. Було розглянуто переваги та недоліки основних алгоритмів з урахуванням потреб дослідження. У цьому дослідженні розглянуто потенційні джерела даних, процеси їх обробки та кластеризації обраними алгоритмами. В роботі практично перевірено відповідність обраного методу кластерного аналізу. Для аналізу був обраний FOREL алгоритм, який відповідає вимогам роботи на контрольній групі даних, зручній для наглядного представлення процесу кластеризації. Були оцінені особливості використання різних методів з різною кількістю ознак та обрано метод (k-середніх) для подальшого порівняння з основним підходом (FOREL). Досліджено можливість та доведено використання методів машинного навчання (FOREL, k-means зокрема) для полегшення процесу потреб найму та розподіленню працівників. У роботі був зроблений висновок, що обраний підхід годиться для обширного погляду на формування команд, а не на підгін всіх працівників під команду певного розміру (хоча це теж є можливим). Використання даного алгоритму може бути корисним і при доукомплектуванні команд. Для цього необхідно лиш розширити вибірку досліджуваних даних вже найманими працівниками зі своїми командами і оцінити, в якій команді “приживеться” потенційний командний гравець.