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 |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|