Brevet FR3051943A1 (20171201)
REVENDICATIONS1.- Procédé d'aide à la détermination du plan respectant le mieux des préférences, un plan étant une suite d'actions menant un système d'un état initial à un état final recherché en respectant des contraintes prédéfinies, le procédé étant mis en oeuvre par un ordinateur et comprenant les étapes suivantes : - fourniture de données d'entrées, les données d'entrées comprenant : - l'état initial du système, - l'état final recherché du système, - l'ensemble des actions possibles, et - les contraintes, - conversion des données d'entrées en un langage de planification automatique pour obtenir des données converties, - fourniture d'un ensemble de préférences, - pour chaque préférence, détermination d'une fonction de score de préférence par analyse de l'évolution de la satisfaction en fonction de la valeur de la préférence correspondante, - détermination d'une fonction de score global à partir des fonctions de score de préférence, - conversion de la fonction de score global en le même langage de planification automatique pour obtenir une fonction convertie, et - génération d'au moins un plan à partir des données converties et de la fonction convertie. 2.- Procédé selon la revendication 1, dans lequel l'ensemble des actions possibles sont menées par plusieurs entités distinctes, l'étape de fourniture des préférences étant menée par au moins deux entités distinctes. 3.- Procédé selon la revendication 1 ou 2, dans lequel l'ensemble des actions possibles sont menées par plusieurs entités distinctes, au moins une entité fournissant une pluralité de jeux distincts de préférences à l'étape de fourniture, un jeu étant un sous-ensemble de l'ensemble de préférences. 4.- Procédé selon l'une quelconque des revendications 1 à 3, dans lequel la fonction de score global est obtenue par mise en oeuvre d'un modèle d'utilité multi-attribut 3051943 12 utilisant une fonction d'agrégation, la fonction d'agrégation étant une intégrale de Choquet ou une intégrale de Choquet dont la capacité est 2-additive. 5.- Procédé selon l'une quelconque des revendications 1 à 4, dans lequel le 5 langage de planification automatique comprend des fonctions de gestion de préférences. 6.- Procédé selon l'une quelconque des revendications 1 à 5, une pluralité de plans est générée à l'étape de génération, le procédé comprenant une étape d'affichage de la pluralité de plans et de la valeur de chaque fonction de score de préférence pour 10 chacun des plans de la pluralité de plans. 7.- Procédé selon l'une quelconque des revendications 1 à 6, le procédé étant réitéré au moins une fois, au moins l'un des éléments du groupe constitué des préférences fournies et de la détermination des fonctions de score de préférence étant 15 distincts d'une itération à une autre. 8.- Système d'aide à la détermination du plan respectant le mieux des préférences, un plan étant une suite d'actions menant un système d'un état initial à un état final recherché en respectant des contraintes prédéfinies, le système comprenant au 20 moins un ordinateur et étant propre à : - recevoir des données d'entrées, les données d'entrées comprenant : - l'état initial du système, - l'état final recherché du système, - l'ensemble des actions possibles, et 25 - les contraintes, - convertir des données d'entrées en un langage de planification automatique pour obtenir des données converties, - recevoir ensemble de préférences, - pour chaque préférence, détermination d'une fonction de score de préférence par 30 analyse de l'évolution de la satisfaction en fonction de la valeur de la préférence correspondante, - déterminer une fonction de score global à partir des fonctions de score de préférence, - convertir la fonction de score global en le même langage de planification 35 automatique pour obtenir une fonction convertie, et 3051943 13 - générer au moins un plan à partir des données converties et de la fonction convertie. 9.- Produit programme d'ordinateur comprenant des instructions logicielles qui, 5 lorsqu'elles sont exécutées par un ordinateur, mettent en oeuvre un procédé selon l'une quelconque des revendications 1 à\n<CLM>\1\t10.- Support d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur pour l'exécution des étapes du procédé selon l'une quelconque 10 des revendications 1 à 7.