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
Conception de mécanismes assurant l'exécution des tâches dans la planification de projets
Cet article analyse les différents aspects de la phase de planification de projets, en examinant les processus décisionnels qui s'y déroulent. L'étude considère le problème de la construction d'une hiérarchie de tâches et de sa répartition entre les exécutants, sous les contraintes de coûts financiers et de durée de mise en œuvre du projet. Des modèles linguistiques et mathématiques ont été construits pour la hiérarchie des tâches et d'autres tâches de la phase de planification de projets. L'efficacité temporelle, l'efficacité des coûts et l'efficacité coût-temps ont été introduites comme indicateurs d'efficacité du processus de mise en œuvre du projet. Pour appliquer ces critères, les problèmes d'estimation de la durée minimale du projet et du coût minimum requis ont été considérés, et des méthodes de résolution correspondantes ont été développées. La méthode itérative développée pour évaluer la durée minimale de mise en œuvre du projet repose sur la prise en compte de la possibilité d'exécution simultanée de diverses tâches. La méthode d'estimation du coût minimum du projet consiste à construire et résoudre un problème de programmation booléenne. Les résultats de la résolution de ces problèmes forment un « point idéal », qui est approché par une méthode itérative de construction de la hiérarchie des tâches basée sur la méthode des concessions séquentielles.
La gestion de projets est un mécanisme important pour assurer l'efficacité des entreprises, quel que soit leur type et leur domaine d'activité. La science, la production et le commerce modernes sont orientés vers les projets. La clé du succès de la création et de la mise en œuvre de projets réside dans l'exécution efficace de leur phase de planification. Au cours de cette phase, il est généralement nécessaire de :
Analyser les options possibles de mise en œuvre du projet
Méthodes d'optimisation combinatoire : La complexité de calcul augmente avec l'augmentation de la dimensionnalité des données d'entrée et du nombre de contraintes, ce qui ne garantit pas toujours de trouver la solution optimale
Méthodes de problèmes d'affectation : Ne considèrent pas la possibilité de participation continue ou simultanée des travailleurs à différents types de travaux
Méthodes d'optimisation multi-objectifs : Nécessitent une participation supplémentaire d'experts pour déterminer les poids et ne permettent pas de surveiller la valeur de chaque critère individuel
Algorithmes évolutionnaires : Génèrent un grand nombre de solutions Pareto optimales, rendant le processus de sélection complexe
Construction d'un modèle mathématique complet : Incluant les modèles linguistiques et mathématiques de construction de la hiérarchie des tâches, formalisant diverses tâches de la phase de planification de projets
Proposition d'un système d'indicateurs d'évaluation de l'efficacité : Introduction de trois indicateurs : l'efficacité temporelle, l'efficacité des coûts et l'efficacité coût-temps
Développement d'une méthode d'estimation de la durée minimale : Méthode itérative basée sur la possibilité d'exécution simultanée des tâches
Conception d'une méthode d'estimation du coût minimum : Réalisée par la construction et la résolution d'un problème de programmation booléenne
Construction du concept de « point idéal » : Algorithme de construction itérative de la hiérarchie des tâches combinant la méthode des concessions séquentielles
Fourniture d'un support décisionnel interactif : Permettant aux décideurs d'ajuster les contraintes en fonction de la situation réelle
La hiérarchie des tâches est un classement de l'ensemble A tel que chaque tâche ultérieure ne peut commencer son exécution qu'après le début de toutes les tâches antérieures.
Considération simultanée des contraintes de temps et de coûts : Comparée aux méthodes traditionnelles, capable de traiter les problèmes d'optimisation multi-objectifs
Support décisionnel interactif : Permettant aux décideurs d'ajuster dynamiquement les contraintes au cours du processus de résolution
Gestion des cas d'ensemble de solutions vide : Fourniture de solutions efficaces lorsque l'ensemble de solutions réalisables initial est vide
Considération de l'exécution parallèle des tâches : Prise en compte de la possibilité d'exécution simultanée des tâches dans l'estimation de la durée
Accessibilité du point idéal : Lorsque le « point idéal » est accessible, la méthode itérative peut trouver en un nombre fini d'étapes le classement correspondant de l'ensemble A et l'affectation des tâches
Analyse de la croissance des coûts : Lorsque l'ensemble de solutions réalisables initial est vide, le coût de mise en œuvre augmente pour respecter la limite de temps du projet, dans certains cas augmentant plusieurs fois par rapport au coût initial
Détection d'insuffisance d'exécutants : Détection possible lors de la résolution du problème de programmation booléenne de l'insuffisance des exécutants existants
Facteurs influençant le nombre d'itérations : Le nombre d'itérations nécessaires pour construire la hiérarchie des tâches dépend des conditions initiales et du degré de concession du décideur à chaque itération
Les recherches existantes se concentrent principalement sur la résolution de problèmes d'optimisation combinatoire, mais présentent une complexité de calcul élevée lorsque la dimensionnalité des données augmente.
Les méthodes traditionnelles de problèmes d'affectation ne considèrent pas la possibilité de participation simultanée des travailleurs à différents travaux et ne tiennent pas suffisamment compte des problèmes de limitation des ressources.
Incluant les méthodes de convolution standard et les algorithmes évolutionnaires, mais présentant des problèmes de nécessité de participation d'experts pour déterminer les poids ou de génération d'un excès de solutions Pareto.
Les méthodes interactives telles que la méthode des concessions séquentielles peuvent considérer les limitations fournies par le décideur, mais la méthode proposée dans cet article permet en outre la modification des données d'entrée.
Complétude du modèle : Les modèles linguistiques et mathématiques construits peuvent décrire complètement le processus décisionnel de la phase de planification de projets
Efficacité de la méthode : Les méthodes itératives développées peuvent estimer efficacement la durée minimale et le coût du projet
Forte praticité : La méthode peut être appliquée à la planification de projets dans divers domaines tels que l'éducation, la science et la production
Bonne flexibilité : Support de la prise de décision interactive, permettant l'ajustement dynamique des contraintes
Restrictions de structure topologique : Pour les relations de dépendance de tâches complexes, des recherches supplémentaires peuvent être nécessaires
Complexité de calcul : Dans les projets à grande échelle, la résolution du problème de programmation booléenne peut faire face à des défis de calcul
Sensibilité aux paramètres : L'efficacité de la méthode dépend du paramétrage initial et de la stratégie de concession du décideur
Simplification de la modélisation des ressources : Le modèle actuel considère principalement les ressources humaines, avec une modélisation relativement simplifiée des ressources matérielles et techniques
Contribution théorique significative : Proposition d'un cadre mathématique complet pour la planification de projets, combinant l'optimisation multi-objectifs et la théorie de la décision
Forte innovativité de la méthode : Combinaison du concept de « point idéal » avec la méthode des concessions séquentielles, fournissant une nouvelle approche de résolution de problèmes
Valeur pratique élevée : La méthode peut être directement appliquée à la gestion de projets réels, avec une bonne opérabilité
Gestion de contraintes complexes : Capable de gérer simultanément les contraintes de temps, de coûts et de ressources, conformément aux exigences pratiques
Validation expérimentale insuffisante : Manque de validation sur des projets réels à grande échelle, principalement basée sur des expériences de modèle
Analyse comparative limitée : Comparaison quantitative insuffisante avec les outils et méthodes de gestion de projets existants
Analyse de complexité peu approfondie : L'analyse théorique de la complexité temporelle et spatiale des algorithmes nécessite d'être renforcée
Manque d'études de robustesse : Analyse insuffisante de la sensibilité aux variations de paramètres et aux données bruitées
L'article cite 27 références connexes, couvrant les domaines importants de la gestion de projets, de l'optimisation combinatoire, de l'optimisation multi-objectifs et de la théorie de la décision, fournissant une base théorique solide pour cette recherche.
Évaluation générale : Cet article est une contribution importante ayant une valeur théorique et pratique significative dans le domaine de la gestion de projets. Les modèles mathématiques et les méthodes de résolution proposés par les auteurs fournissent des outils efficaces pour la prise de décision lors de la phase de planification de projets, démontrant en particulier une innovativité dans la gestion des conditions multi-contraintes et des problèmes d'ensemble de solutions vide. Bien qu'il existe une marge d'amélioration dans la validation expérimentale et l'analyse de complexité, la qualité générale de la recherche est élevée et elle apporte des contributions positives tant à la théorie qu'à la pratique de la gestion de projets.