Design of mechanisms for ensuring the execution of tasks in project planning
Mulesa, Horvat, Radivilova et al.
This paper reports an analysis of aspects of the project planning stage. The object of research is the decision-making processes that take place at this stage. This work considers the problem of building a hierarchy of tasks, their distribution among performers, taking into account restrictions on financial costs and duration of project implementation. Verbal and mathematical models of the task of constructing a hierarchy of tasks and other tasks that take place at the stage of project planning were constructed. Such indicators of the project implementation process efficiency were introduced as the time, cost, and cost-time efficiency. In order to be able to apply these criteria, the tasks of estimating the minimum value of the duration of the project and its minimum required cost were considered. Appropriate methods have been developed to solve them. The developed iterative method for assessing the minimum duration of project implementation is based on taking into account the possibility of simultaneous execution of various tasks. The method of estimating the minimum cost of the project is to build and solve the problem of Boolean programming. The values obtained as a result of solving these problems form an «ideal point», approaching which is enabled by the developed iterative method of constructing a hierarchy of tasks based on the method of sequential concessions. This method makes it possible to devise options for management decisions to obtain valid solutions to the problem. According to them, the decision maker can introduce a concession on the value of one or both components of the «ideal point» or change the input data to the task. The models and methods built can be used when planning projects in education, science, production, etc.
academic
Проектирование механизмов обеспечения выполнения задач в планировании проектов
В данной статье анализируются различные аспекты этапа планирования проектов, в частности процессы принятия решений, происходящие на этом этапе. Исследование рассматривает проблему построения иерархической структуры задач и их распределения между исполнителями при ограничениях на финансовые затраты и продолжительность реализации проекта. Разработаны лингвистические и математические модели иерархической структуры задач и других задач этапа планирования проекта. Введены показатели эффективности реализации проекта: временная эффективность, стоимостная эффективность и стоимостно-временная эффективность. Для применения этих критериев рассмотрены задачи оценки минимальной продолжительности проекта и минимально необходимых затрат, разработаны соответствующие методы решения. Разработанный итерационный метод оценки минимальной продолжительности реализации проекта основан на рассмотрении возможности одновременного выполнения различных задач. Метод оценки минимальной стоимости проекта основан на построении и решении задачи булева программирования. Результаты решения этих задач формируют «идеальную точку», к которой осуществляется приближение посредством итерационного метода построения иерархической структуры задач на основе метода последовательных уступок.
Управление проектами является важным механизмом обеспечения эффективности компании независимо от её типа и сферы деятельности. Современная наука, производство и бизнес ориентированы на проекты. Ключ к успешному созданию и реализации проекта заключается в эффективном выполнении его этапа планирования. На этом этапе обычно необходимо:
Анализировать возможные варианты реализации проекта
Методы комбинаторной оптимизации: При увеличении размерности входных данных и количества ограничений вычислительная сложность возрастает, что не всегда гарантирует нахождение оптимального решения
Методы распределения задач: Не учитывают возможность последовательного или одновременного участия работников в различных типах работ
Методы многокритериальной оптимизации: Требуют дополнительного участия экспертов для определения весов и не позволяют контролировать значения каждого отдельного критерия
Эволюционные алгоритмы: Генерируют большое количество Парето-оптимальных решений, что усложняет процесс выбора
Построена комплексная математическая модель: включающая лингвистическую и математическую модели построения иерархической структуры задач, формализующие различные задачи этапа планирования проекта
Предложена система показателей оценки эффективности: введены три показателя — временная эффективность, стоимостная эффективность и стоимостно-временная эффективность
Разработан метод оценки минимальной продолжительности: итерационный метод, основанный на возможности одновременного выполнения задач
Спроектирован метод оценки минимальной стоимости: реализован через построение и решение задачи булева программирования
Построена концепция «идеальной точки»: разработан итерационный алгоритм построения иерархической структуры задач, сочетающий метод последовательных уступок
Обеспечена диалоговая поддержка принятия решений: позволяет лицам, принимающим решения, динамически корректировать ограничения в соответствии с реальной ситуацией
Иерархическая структура задач представляет собой упорядочение множества A, при котором каждая последующая задача может начать выполняться только после начала всех предшествующих задач.
Одновременное рассмотрение временных и стоимостных ограничений: В отличие от традиционных методов, способен обрабатывать многокритериальные задачи оптимизации
Диалоговая поддержка принятия решений: Позволяет лицам, принимающим решения, динамически корректировать ограничения в процессе решения
Обработка пустого множества решений: При пустом начальном множестве допустимых решений предоставляет эффективные решения
Рассмотрение параллельного выполнения задач: При оценке продолжительности учитывает возможность одновременного выполнения задач
Достижимость идеальной точки: Когда «идеальная точка» достижима, итерационный метод находит соответствующее упорядочение множества A и распределение задач за конечное число шагов
Анализ роста стоимости: При пустом начальном множестве допустимых решений для соблюдения ограничений по времени реализации проекта стоимость реализации возрастает, в некоторых случаях в несколько раз по сравнению с исходной стоимостью
Обнаружение недостатка исполнителей: На этапе решения задачи булева программирования возможно обнаружение недостатка имеющихся исполнителей
Факторы, влияющие на количество итераций: Количество итераций, необходимых для построения иерархической структуры задач, зависит от начальных условий и степени уступок лица, принимающего решения, на каждой итерации
Существующие исследования в основном сосредоточены на решении задач комбинаторной оптимизации, однако при увеличении размерности данных вычислительная сложность возрастает.
Традиционные методы распределения задач не учитывают возможность одновременного участия работников в различных работах и недостаточно рассматривают проблемы ограничения ресурсов.
Включают методы стандартной свёртки и эволюционные алгоритмы, однако имеют проблемы, связанные с необходимостью участия экспертов для определения весов или генерированием избыточного количества Парето-оптимальных решений.
Методы последовательных уступок и другие диалоговые подходы способны учитывать ограничения, предоставляемые лицом, принимающим решения, однако предложенный в статье метод дополнительно позволяет модифицировать входные данные.
Ограничения топологических структур: Для сложных отношений зависимостей между задачами может потребоваться дополнительное исследование
Вычислительная сложность: При работе с крупномасштабными проектами решение задачи булева программирования может столкнуться с вычислительными трудностями
Чувствительность к параметрам: Эффективность метода зависит от начальной установки параметров и стратегии уступок лица, принимающего решения
Упрощённое моделирование ресурсов: Текущая модель в основном рассматривает трудовые ресурсы, моделирование материально-технических ресурсов относительно упрощено
Значительный теоретический вклад: Предложена комплексная математическая база для планирования проектов, объединяющая многокритериальную оптимизацию и теорию принятия решений
Высокая инновационность методов: Сочетание концепции «идеальной точки» с методом последовательных уступок предоставляет новый подход к решению задач
Высокая практическая ценность: Методы могут быть непосредственно применены в управлении реальными проектами с хорошей операциональностью
Обработка сложных ограничений: Способен одновременно обрабатывать временные, стоимостные и ресурсные ограничения, соответствуя реальным требованиям
Недостаточная экспериментальная проверка: Отсутствует проверка на крупномасштабных реальных проектах, исследование в основном основано на модельных экспериментах
Ограниченный сравнительный анализ: Количественное сравнение с существующими инструментами и методами управления проектами недостаточно полно
Поверхностный анализ сложности: Теоретический анализ временной и пространственной сложности алгоритмов требует углубления
Отсутствие исследования робастности: Анализ чувствительности к изменению параметров и шумным данным недостаточен
Статья ссылается на 27 связанных источников, охватывающих важные результаты исследований в области управления проектами, комбинаторной оптимизации, многокритериальной оптимизации и теории принятия решений, обеспечивая прочную теоретическую базу для данного исследования.
Общая оценка: Это статья, имеющая важное теоретическое и практическое значение в области управления проектами. Авторы предложили математическую модель и методы решения, которые предоставляют эффективные инструменты для принятия решений на этапе планирования проекта, особенно демонстрируя инновационность при обработке многоограничительных условий и проблем пустого множества решений. Хотя в экспериментальной проверке и анализе сложности есть место для улучшения, общее качество исследования высокое, и оно вносит позитивный вклад как в теорию, так и в практику управления проектами.