IFT Intelligence artificielle I. La planific at ion

Documents pareils
LES ESCALIERS. Du niveau du rez-de-chaussée à celui de l'étage ou à celui du sous-sol.

&RQVHLO5pJLRQDO 1RUG± 3DVGH&DODLV

Qu est - ce qu une SAEM L? Une SAEM L (Sociét é Anony m e d Econom ie M ix t e Locale) est une sociét é de dr oit pr iv é, au

Accueil Events, l accueil personnalisé des touristes d affaires Informations, bonnes adresses, réservations et découvertes!

Intelligence Artificielle Planification

CONSULT ANT SENIOR BUSINESS OBJECT S - SUNOPSIS - ORACLE. 39 ans - 15 ans d'expérience

CHEF DE PROJET - DÉVELOPPEUR SENIOR DELPHI. 50 ans - 16 ans d'expérience

DIRECT EUR DE PROJET SENIOR GEST ION DE PROJET S. 29 ans - 10 ans d'expérience

Chapitre 3: TESTS DE SPECIFICATION

INGÉNIEUR - DÉVELOPPEUR SENIOR PHP. 28 ans - 8 ans d'expérience

CHEF DE PROJET SENIOR WINDOWS - LINUX. 31 ans - 9 ans d'expérience

TOUTES LES SOLUTIONS DE SÉCURITÉ EN PERSPECTIVE

La santé de votre entreprise mérite notre protection.

ADMINIST RAT EUR - INGÉNIEUR SYST ÈMES - DBA SENIOR UNIX - LINUX - WINDOWS - ORACLE - APACHE. 36 ans - 13 ans d'expérience

I0035 INGÉNIEUR - DÉVELOPPEUR APPLICAT IF / DECISIONNEL CONFIRMÉE SAS - SPSS - INFORMAT ICA. 27 ans - 4 ans d'expérience

Assises Métallerie ERP GPAO en métallerie: quelle offres, comment bien choisir son outil de gestion?

«Ce formulaire doit être entièrement complété et signé par les emprunteurs et les cautions» Nom :... Nom :... Type de crédit.

Resolution limit in community detection

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT ÉE C/C++ - Embedded C. 31 ans - 6 ans d'expérience

Chafa Azzedine - Faculté de Physique U.S.T.H.B 1

Mémoire de fin d études d orthophonie CENTRE DE FORMATION DE STRASBOURG

Rappel sur les bases de données

Thuraya XT-LITE Simple. Fiable. Abordable.

Information & Veille Territoriale

communication digitale

Les Réseaux sans fils : IEEE F. Nolot

Clavier DEL 16-Zone. Manuel de l Usager

Introduction à la SOA. Youen Chéné 15/06/2010

LES CHAMPS ÉLECTROMAGNÉTIQUES, LES CHAMPS ÉLECTRIQUES ET MAGNÉTIQUES

Diagnostic de la stabilité des peuplements à l aide des données de l IFN

N L a R e v u e F r a n c o p h o n e d u M a n a g e m e n t d e P r o j e t 2 è m e t r i m e s t r e

Elargissez l horizon de votre gestion.

Exclusion Mutuelle. Arnaud Labourel Courriel : arnaud.labourel@lif.univ-mrs.fr. Université de Provence. 9 février 2011

Notice d'exploitation

Autoris ations pour :

Le complément alimentaire Nouvelle Génération

Semaine du 04 au 10 novembre 2013

INGÉNIEUR - DÉVELOPPEUR SENIOR.NET. 31 ans - 8 ans d'expérience

Autoris ations pour :

Une approche statique quasi-périodique de la capacité portante des groupes de micropieux

La sécurité des biens et des personnes Comment se protéger des intrusions?

Ordonnance concernant la mise en vigueur de taux du droit de douane du tarif général convenus dans le cadre de l accord OMC

INGÉNIEUR - DÉVELOPPEUR CONFIRMÉE ORACLE - PL/SQL. 27 ans - 4 ans d'expérience

CHEF DE PROJET - T EST EUR EXPÉRIMENT É OUT ILS DE T EST S. 31 ans - 6 ans d'expérience

ETUDE S UR LE DEMENAGEMENT D ENTREPRIS ES

La Cible. Du côté de la Recherche. L impact de la traçabilité sur la performance logistique. Introduction

Pour les matières pour les quelles les régions s ont c ompétentes pour modifier la réglementation:

Formations Management des SI - Catalogue 2014

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA. 32 ans - 6 ans d'expérience

Comment initialiser une démarche SOA

Projet TE 334, nouvel exemple n 7E

a. Fusion et énergie de liaison des noyaux b. La barrière Coulombienne c. Effet tunnel & pic de Gamov

WTRANSNET FRANCE. Plates-formes électroniques 1 ère ÉDITION. Pour vos appels d offre

La retraite de nos enfants Colloque Question-Retraite Centre Mont-Royal, Montréal

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP - MAGENT O. 30 ans - 6 ans d'expérience

Nos partenaires d aujourd hui sont les leaders de demain

Préleveur d'échantillons d eau automatique ELECTRO-MAGNUM /AQUAMAX 1 & 2 / SERVOTOP

31 ans - 8 ans d'expérience

(51) Int Cl.: H04L 29/06 ( ) G06F 21/55 ( )

Molécules et Liaison chimique

Les emprunts indivis. Administration Économique et Sociale. Mathématiques XA100M

Faites connaissance avec votre Rubik s Cube Étape 1

Service d'inform ation des Comités de l'ocde. O LISnet

Correction du baccalauréat S Liban juin 2007

Créer le schéma relationnel d une base de données ACCESS

Budget Constrained Resource Allocation for Non-Deterministic Workflows on a IaaS Cloud

Qui et quand opérer. au cours du traitement de l EI?

Lot 4: Validation industrielle. Youness LEMRABET Pascal YIM, 19/11/2010

Ordonnance du DFE concernant les filières d études, les études postgrades et les titres dans les hautes écoles spécialisées

Technique RSR /DCo

Formations Microsoft Office

Un exemple d étude de cas

Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1

N O T I C E D ' I N F O R M A T I O N

DOSSIER DE PRESSE. Signature d un Agenda entre l Etat et l Union Sociale pour l Habitat. Paris, le jeudi 25 septembre 2014

Soucieux de parvenir à un développement durable fondé sur un équilibre harmonieux entre les besoins sociaux, l économie et l environnem ent ;

La Cible Sommaire F o c u s

Communication mensuelle du premier jour effectif de chômage temporaire par suite d'un manque de travail, d'un accident technique ou d'intempéries

GUIDE GÉNÉRAL SUR LE CCSP ET LA PRÉSENTATION DE L I N F O R M ATION FINANCIÈRE DES CONSEILS SCOLAIRES

DOSSIER DE PRESSE : DU NEUF DANS LES ASSURANCES VIE LINXEA

Centre de Récupération de SoftThinks

Ordonnance du DFE concernant les filières d études, les études postgrades et les titres dans les hautes écoles spécialisées

UKRAINE. Loisurla responsabilitécivileen m atièrededom m agenucléaire etlesgarantiesfinancièresy afférentes* adoptéele13 décem bre2001

Atelier : L énergie nucléaire en Astrophysique

Présenta on de notre offre de partenariats

Nouvelles propositions pour la résolution exacte du problème de sac à dos bi-objectif unidimensionnel en variables binaires

CHEF DE PROJET - DÉVELOPPEUR EXPÉRIMENT É PHP - JAVA -.NET. 28 ans - 7 ans d'expérience

Tolérance aux fautes-2 Serveurs à haute disponibilité

CATALOGUE FORMATIONS 2015

COMPTE RENDU ORDURES MENAGERES ET PARKING

Prévention des Risques routiers encourus par les salariés Enseignants et Non - Enseignants

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP. 27 ans - 6 ans d'expérience

THE SUBJUNCTIVE MOOD. Twenty-nineth lesson Vingt-neuvième leçon

Cours de Programmation Impérative: Zones de mémoires et pointeurs

CHOIX D INVESTISSEMENTS : L A MÉ T HODE DE S OPT IONS R É E L L E S

Jours et semaines. séquence 1 2. séance 1 Le jour, la nuit. séance 2 Les activités d une journée. séance 3 Une journée à l école.

formation expérience professionnelle logiciels

Table des matières. Partie I : La nouvelle déduction pour la propre et unique habitation

TEPZZ A_T EP A1 (19) (11) EP A1 (12) DEMANDE DE BREVET EUROPEEN. (51) Int Cl.: G07F 7/08 ( ) G06K 19/077 (2006.

INGÉNIEUR - DÉVELOPPEUR SENIOR Logiciels Audio - DSP - Embedded C - C/C++ 35 ans - 10 ans d'expérience

Transcription:

IFT-17586 Intelligence artificielle I Planification Benoît Potvin Département d informatique et de génie logiciel Faculté des sciences et de génie, Université Laval Été 2003 Tourigny, Potvin et Capus (2003) 1 La planific at ion Référenc e G.F. Luger, Art ific ial Int elligenc e. St ruc t ures and St rat egies for Com plex Problem Solving, Addison Wesley, (Mass.), 4e éd., 2002, c h. 7, pp. 284-293. Tourigny, Potvin et Capus (2003) 2 1

La planific at ion Tourigny, Potvin et Capus (2003) 3 : STandford Researc h Inst it ut e Planning Syst em (1971) Représent er et im plém ent er effic ac em ent les opérat ions d un planific at eur Une solut ion au problèm e des sc hém as (IUDPHSUREOHP) Apprent issage Tourigny, Potvin et Capus (2003) 4 2

Opérat eurs Liste P : Élém ent s qui doivent êt re vrais pour que l opérat eur puisse s appliquer opérateur Liste A : élém ent s à Ajout er à l ét at suit e à l applic at ion de l opérat eur Liste S : élém ent s à Supprim er de l ét at suit e à l applic at ion de l opérat eur La liste S spécifie tout ce qui est nécessaire pour satisfaire les axiomes de schémas Tourigny, Potvin et Capus (2003) 5 Ex em ple : Le m onde des bloc s Logique des prédicats 7. ( X) ( Y) (depiler(x,y) ((libre(y) tenir(x)) (sur(x,y) libre(x)))) 8. ( X) ( Y) ( Z) (depiler(y,z) (surtable(x) surtable(x))) 11. ( X) ( Y) ( Z) ( W) (depiler(z,w) (sur (X,Y) (sur(x,y) X \= Z ))) 12. ( X) ( Y) ((tenir(y) ) ( libre(x) libre(x) ) ) sur(x,y) libre(x) depiler(x,y) Ajouter : libre(y) tenir(x) Supprimer : sur(x,y) Tourigny, Potvin et Capus (2003) 6 3

depiler(x,y) deposer(x) P : [, libre(x), sur(x,y)] A : [ tenir(x), libre(y) ] S : [, sur(x,y) ] P : [ tenir(x) ] A : [, surtable(x), libre(x) ] S : [ tenir(x) ]... Tourigny, Potvin et Capus (2003) 7 but : t enir(a), ét at init ial : 1er à gauc he b a surtable(a) sur(b,a) depiler(b,a) b a surtable(a) deposer(b) a ramasser(a) Tourigny, Potvin et Capus (2003) 8 b surtable(a) surtable(b) tenir( ) a b surtable(b) tenir(a) 4

Const ruire un plan Spéc ifier les opérat ions néc essaires pour at t eindre un but Diviser le but en sous-but s et c onst ruire un plan pour les at t eindre Résoudre les sous-but s indépendam m ent peut c auser des problèm es si un sous-but c ont ient une opérat ion qui annule l opérat ion d un aut re sous-but Tourigny, Potvin et Capus (2003) 9 Mac ro-opérat eurs Suit e d opérat eurs perm et t ant d at t eindre un but / un sous-but Sort e de plan / sous-plan List es P, A, S Com m ent représent er effic ac em ent les m ac ro-opérat eurs? Tables t riangle (WULDQJOHWDEOHV) Tourigny, Potvin et Capus (2003) 10 5

Table t riangulaire (7ULDQJOHWDEOH) St ruc t ure de données pour organiser une séquenc e d ac t ions Princ ipe : relier les préc ondit ions d une ac t ion aux post c ondit ions des ac t ions qui la préc èdent Si un plan fonc t ionne, le généraliser et le sauvegarder sous la form e d un m ac ro-opérat eur Tourigny, Potvin et Capus (2003) 11 Table t riangulaire (7ULDQJOHWDEOH) 2SpUDWLRQQ 5DQJpHQ Préconditions de l opération #n &RORQQHQ Postconditions de l opération #n Noyau #n : Si un problème survient, l opération #n ne peut être effectuée que si toutes les préconditions dans le noyau #n sont vérifiées Q Q Q Q QR\DXQ 2SQ 2SQ Q Q Q SODQ Tourigny, Potvin et Capus (2003) 12 2SQ Q 6

But: tenir(a) Plan: GHSLOHUED 2. deposer(b) 3. ramasser(a),, sur(b,a) Postconditions :, sur(b,a) GHSLOHUED Tourigny, Potvin et Capus (2003) 13 But: tenir(a) Plan: 1. depiler(b,a) GHSRVHUE 3. ramasser(a) Postconditions :, surtable(b), sur(b,a) GHSLOHUED GHSRVHUE surtable(b) Tourigny, Potvin et Capus (2003) 14 7

But: tenir(a) Plan: 1. depiler(b,a) 2. deposer(b) UDPDVVHUD, Postconditions : tenir(a) sur(b,a) GHSLOHUED GHSRVHUE surtable(b) tenir(a) Tourigny, Potvin et Capus (2003) 15 UDPDVVHUD Mac ro-opérat ion Généraliser : rem plac er les c onst ant es par des variables Préc ondit ions et post c ondit ions de la m ac ro-opérat ion Postconditions pour la macro-opération Préconditions pour la macro-opération Tourigny, Potvin et Capus (2003) 16 8

Mac ro But: tenir(a) sur(b,a) Postconditions: surtable(b) tenir(a) sur(a,b) GHSLOHU;< tenir(a) GHSRVHU; surtable(a) Tourigny, Potvin et Capus (2003) 17 UDPDVVHU< Apprent issage Généraliser et sauvegarder les plans ayant réussi Réut iliser c es plans dans des sit uat ions sim ilaires Tourigny, Potvin et Capus (2003) 18 9

Généraliser But: tenir(y) sur(x,y) libre(x) Postconditions: surtable(x) libre(x) tenir(y) libre(x) sur(x,y) GHSLOHU;< tenir(x) libre(y) GHSRVHU; surtable(x) libre(x) tenir(y) Tourigny, Potvin et Capus (2003) 19 UDPDVVHU< Avant ages des Mac ros Résoudre effic ac em ent des sous-but s possiblem ent c onflic t uels Apprent issage Lim it es des Mac ros Pert e d une part ie de la sém ant ique Les seules post c ondit ions d une opérat ions sont c elles qui peuvent servir de préc ondit ions à une aut re Croissanc e du nom bre d opérat eurs Tourigny, Potvin et Capus (2003) 20 10

Aut res t ec hniques de planific at ion Planific at ion t éléo-réac t ive ref : Luger, 2002, pp. 293-296 Indépendant du dom aine Mise à profit d agent s Planific at ion à base de m odèle ref : Luger, 2002, pp. 296-299 Ut ilisat ion d un m odèle du c om port em ent du syst èm e fac t eurs : c oût d une opérat ion norm ale, probabilit é qu un ét at soit anorm al Tourigny, Potvin et Capus (2003) 21 11