Thèse soutenue

Knowledge compilation for nondeterministic action languages

FR  |  
EN
Auteur / Autrice : Sergej Scheck
Direction : Bruno Zanuttini
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 12/12/2022
Etablissement(s) : Normandie
Ecole(s) doctorale(s) : École doctorale mathématiques, information et ingénierie des systèmes (Caen)
Partenaire(s) de recherche : Laboratoire : Groupe de recherche en informatique, image, automatique et instrumentation de Caen (1995-....)
établissement de préparation : Université de Caen Normandie (1971-....)
Jury : Président / Présidente : Andreas Herzig
Examinateurs / Examinatrices : Stefan Mengel, Bernhard Nebel, Hélène Fargier, Peter Jonsson, Alexandre Niveau
Rapporteurs / Rapporteuses : Stefan Mengel, Bernhard Nebel

Résumé

FR  |  
EN

Dans cette thèse, nous étudions les langages formels pour représenter des actions non déterministes dupoint de vue de la compilation de connaissances. Nous donnons un cadre formel pour capturer les carac-téristiques essentielles de langages d’actions comme le « Planning Domain Definition Language » PDDLdans le cadre propositionnel, et présentons des langages qui sont des versions abstraites non déterministesdes langages d’action de la littérature, ou leurs modifications obtenues en étendant ou en restreignant lesensembles de descriptions d’actions possibles. Les extensions sont obtenues en ajoutant des connecteurssupplémentaires à la grammaire, tandis que les restrictions sont obtenues en n’autorisant que les des-criptions d’actions d’une certaine structure ou en supprimant des connecteurs de la grammaire. Nouscomparons ces langages par rapport à trois critères : la complexité de répondre aux requêtes, la possi-bilité d’effectuer des transformations sans explosion en taille superpolynomiale, et la concision. Nousdonnons une image complète pour les complexités de toutes les requêtes pour tous les langages, et uneimage presque complète pour les transformations et les requêtes pour les langages qui ne sont pas trèsriches mais toujours capables d’exprimer toutes les actions. Nos résultats concordent avec l’intuition quegénéralement il existe un compromis entre la concision et la complexité des requêtes. Nous identifionstout de même plusieurs cas où il pourrait être utile de préférer une représentation plutôt qu’une autre.