Details

Title Метод распределения бизнес-процессов в среде параллельного выполнения задач: выпускная квалификационная работа бакалавра: направление 02.03.01 «Математика и компьютерные науки» ; образовательная программа 02.03.01_01 «Системы искусственного интеллекта и суперкомпьютерные технологии» = Method for Business Process Allocation in a Parallel Task Execution Environment
Creators Ложкина Анастасия Алексеевна
Scientific adviser Попов Сергей Геннадьевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects бизнес-процесс ; распределение ресурсов ; генетический алгоритм ; адаптивная диспетчеризация ; реактивные приоритеты ; параллельное выполнение ; стохастическая модель ; business process ; resource allocation ; genetic algorithm ; adaptive dispatching ; reactive priorities ; parallel execution ; stochastic model
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 02.03.01
Speciality group (FGOS) 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2026/vr/vr26-2584
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\42755
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

В работе рассматривается задача распределения бизнес-процессов между исполнителями в условиях параллельного выполнения задач. Реальные процессы имеют сложную структуру, включающую множественные ветвления и циклы, также они обладают непредсказуемыми длительностями операций. В таких условиях детерминированные методы планирования не всегда позволяют получить расписание, обеспечивающее минимальное общее время выполнения процесса. Для решения этой проблемы был разработан гибридный метод. Сначала генетический алгоритм находит оптимальное закрепление задач за исполнителями, затем адаптивный диспетчер строит итоговое расписание, учитывая четыре фактора: запас времени, время ожидания, загруженность очереди и блокировку простаивающих ресурсов. Вместо фиксированных значений модель учитывает естественные колебания времени выполнения задач, вызванные человеческим фактором и загрузкой ресурсов. В результате работы метода формируется готовое расписание, в котором для каждой операции определены назначенный исполнитель, порядок выполнения, время начала и завершения выполнения.  Полученное программное решение может применяться в корпоративных информационных системах для автоматизации планирования ресурсов и сокращения простоев сотрудников.

This thesis examines the problem of allocating business processes among executors in a parallel execution environment. Real-world processes are characterized by a complex topology, including multiple branches and feedback loops for rework, as well as unpredictable operation durations. Under such conditions, deterministic scheduling methods do not always produce a schedule that minimizes the total process execution time. To address this issue, a hybrid method has been developed. First, a genetic algorithm determines the optimal assignment of tasks to executors. Then, an adaptive dispatcher constructs the final schedule by dynamically evaluating four factors: time slack, waiting time, queue pressure, and the blocking of idle resources. Instead of using fixed values, the model accounts for natural fluctuations in task execution times caused by human factors and resource load. As a result, the algorithm generates a complete schedule in which the assigned executor, execution order, and exact start and completion times are clearly defined for each operation. The resulting software solution can be applied in corporate information systems to automate resource planning and reduce employee idle time.

Network User group Action
ILC SPbPU Local Network All
Download
Internet Authorized users SPbPU
Download
Internet Anonymous
...