CORALS : Aide à la décision sous incertitude dans un contexte naval Éric Beaudry, Ph.D. Systèmes daides à la décision RDDC – Valcartier 6 juin 2011 IFT615.

Slides:



Advertisements
Présentations similaires
Mais vous comprenez qu’il s’agit d’une « tromperie ».
Advertisements

Les Cases Cachées 3 2 Les Verbes ER Tu/ manger Je/ parler Elles/
LES NOMBRES PREMIERS ET COMPOSÉS
[number 1-100].
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Vocabulaire 6.2 Français II Bon voyage ! 1.
Classe : …………… Nom : …………………………………… Date : ………………..
Les numéros 70 –
Les numéros
ACTIVITES Les fractions (10).
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Sud Ouest Est Nord Individuel 36 joueurs
Les Prepositions.
FR2 Leçons Les quantités.
Exercice #14 Quel âge as-tu? Quel âge a ton frère/ta sœur? Translate:
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
Minimisation Techniques 1 Assimilation Algorithms: Minimisation Techniques Yannick Trémolet ECMWF Data Assimilation Training Course March 2006.
What is todays date and when is your birthday Ask someone what star sign they are and answer Say and ask for the time Say what you do for your birthday.
Révision (p. 130, texte) Nombres (1-100).
PROMOTION 2012 Les résultats. Baccalauréat général et technologique Filière STG CFE STG COM RH STG MERC LES 1ES 2S1S2S3TOTAL Nb de candidats
CALENDRIER PLAYBOY 2020 Cliquez pour avancer.
L’Heure Telling Time.
1 of of 40 UPDATE UPDATE ON TV ANTENNAS SINCE LAST BOARD MEETING SINCE LAST BOARD MEETING HELD ON FEBRUARY 25, 2010, YOUR BOARD HAS MADE MORE PROGRESS.
Présentation générale
1 SERVICE PUBLIC DE LEMPLOI REGION ILE DE France Tableau de bord Juillet- Août 2007.
Unit 2, lesson A : Objectif
Détection de co-évolution de gènes Master 2 : Informatique à Finalité Professionnelle et Recherche Unifiée (IFPRU) Parcours Ingénierie de lIntelligence.
LES NOMBRES PREMIERS ET COMPOSÉS
Les chiffres & les nombres
La Saint-Valentin Par Matt Maxwell.
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
Les maths en francais 7ième année.
Match-up the numbers to the letters
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
Notre calendrier français MARS 2014
Année universitaire Réalisé par: Dr. Aymen Ayari Cours Réseaux étendus LATRI 3 1.
3ème partie: les filtres
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
C'est pour bientôt.....
3% 10% 3% 8% 26% 18% 8% 9% 42% 59% 73% 64% 22% 18% 12% 27% ProtectionWashEducationNutrition % 77% 85% 91% n=31 n=34 n=26n=22 Moyenne.
Les Nombres 0 – 100 en français.
Les nombres.
Veuillez trouver ci-joint
How many of these flags do you recognise? Work with your partner to see if you know many – write them down - some will crop up shortly!
How many of these flags do you recognise? Work with your partner to see if you know many – write them down - some will crop up shortly!
SUJET D’ENTRAINEMENT n°4
Aire d’une figure par encadrement
Équipe 2626 Octobre 2011 Jean Lavoie ing. M.Sc.A.
Copyright 2011 – Les Chiffres Copyright 2011 –
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Quelle heure est-il? What time is it ?.
CALENDRIER-PLAYBOY 2020.

Slide 1 of 39 Waterside Village Fête ses 20 ans.
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Répondons 1 2 vends 2 3 L e s C a s e s C a c h é e s Je/ perdre Elles/ entendre Nous/ répondre Tu/ vendre Les Verbes RE.
La formation des maîtres et la manifestation de la compétence professionnelle à intégrer les technologies de l'information et des communications (TIC)
To practice: Quantities Un, une, des, de Du, de la, de l’, de Le, la, l’, les.
Transcription de la présentation:

CORALS : Aide à la décision sous incertitude dans un contexte naval Éric Beaudry, Ph.D. Systèmes daides à la décision RDDC – Valcartier 6 juin 2011 IFT615 – Intelligence artificielle

2 MISE EN CONTEXTE

3 Missions canadiennes Missions humanitaire et de maintien de la paix de lONU Supporter nos engagements dans lOTAN Protéger les navires commerciaux des pirates en mers Combattre le terrorisme

4 Conflit en Libye (2011)

5 Menaces Différentes menaces (cruise missiles, bombs, shoulder-launched rockets, etc.) Les menaces peuvent être coordonnées et provenir de lair, en mer ou du sol

6 Moyens de défenses

7 Défis Volume important dinformations Incertitude – Données imparfaites de plusieurs sources – Interprétation humaine Facteurs temporels: – Temps de réaction très court – Prise de décisions sous pression – Environnement dynamique : la situation évolue dans le temps

8 Buts et contraintes But : –Maximiser la survie du navire –Protéger des volumes dintérêts Contraintes –Zones aveugles –Règles dengagement –Coordination des ressources –Ressources limitées

9 Efficacité probabiliste des moyens de défense

10 CORALS Un système daide à la décision

11 La solution : CORALS Système daide à la décision pour suggérer les moyens de défenses face aux menaces

12 Plans de défense

13 Algorithme de planification Résolution de conflits par une recherche dans un espace de plans

14

15 HEURISTIQUES

16 Solution en tout temps (anytime) Contraintes de temps réel Pas toujours possible de garantir une solutions optimale ou proche optimal Heuristiques et stratégies de recherche

17 If LowerBound(n0)=L, then there exists at least a node n in {n1,n2,n3} were Quality(n) >= L n0n0 n0n0 n2n2 n2n2 n1n1 n1n1 n3n3 n3n3 Idée : estimer une borne inférieure sur la qualité des plans …

18 Heuristiques H1 – Retrait des actions en conflits H2 – Retrait arbitraire dactions pour éliminer les conflits H3 – Retrait des actions avec la plus faible probabilité de succès H4 – Retrait des actions selon le contexte

19 Exemple de plan avec 2 conflits (4 actions en conflits) Target 1 1. SK / CWJamming : Jamming(75%) 2. HK / ESSM :(40%) 3. HK / CIWS : CIWS(40%) Target 2 5. SK / CWJamming : Jamming(75%) 6. HK / ESSM :(85%) 8. HK / GUN57(45%) HK / GUN57(40%) 7. HK / CIWS : CIWS(55%)

20 H1 – Retrait des actions en conflits Target 1 1. SK / CWJamming : Jamming(75%) 2. HK / ESSM :(40%) 3. HK / CIWS : CIWS (40%) Target 2 5. SK / CWJamming : Jamming(75%) 6. HK / ESSM :(85%) 8. HK / GUN57 (45%) HK / GUN57 (40%) 7. HK / CIWS : CIWS (55%) 85% 96.25% 85% * 96.25% = 81.81%

21 H2 – Retrait arbitraire dactions pour éliminer les conflits If two or more actions are conflictual, one of them is arbitary choosen to be enabled. Target 1 1. SK / CWJamming : Jamming(75%) 2. HK / ESSM :(40%) 3. HK / CIWS : CIWS(40%) Target 2 5. SK / CWJamming : Jamming(75%) 6. HK / ESSM :(85%) 8. HK / GUN57(45%) HK / GUN57 (40%) 7. HK / CIWS : CIWS (55%) 91% 97.79% 91% * 97.79% = 89.12%

22 H3 – Retrait des actions avec la plus faible probabilité de succès If two or more actions are conflictual, we keep the best one. Target 1 1. SK / CWJamming : Jamming(75%) 2. HK / ESSM :(40%) 3. HK / CIWS : CIWS (40%) Target 2 5. SK / CWJamming : Jamming(75%) 6. HK / ESSM :(85%) 8. HK / GUN57(45%) HK / GUN57 (40%) 7. HK / CIWS : CIWS(55%) 85% 99.07% 85% * 99.07% = 84.21%

23 H4 – Retrait des actions selon le contexte If two or more actions are conflictual, we keep the one that will give the highest global result. Target 1 1. SK / CWJamming : Jamming(75%) 2. HK / ESSM :(40%) 3. HK / CIWS : CIWS(40%) Target 2 5. SK / CWJamming : Jamming(75%) 6. HK / ESSM :(85%) 8. HK / GUN57 (45%) HK / GUN57(40%) 7. HK / CIWS : CIWS (55%) 94.6% 96.25% 94.6% * 96.25% = 91.05%

24 Summary of Exemple Even LowerBoundV4 produce better lower bound estimation, its computation cost is much higher because partial sub-plan have to be re-estimated on each action with conflicts. Its means that fewer nodes per seconds could be generated. In fact, * log(n) is implicitly added for all since plans are balanced trees that require log(n) for each action removal. Lower BoundAlgorithm (For each conflict) Computation Cost (c = nb conflicts n = nb actions; t=nb target) Value of Example Plan V1 (CORALS 4.2) Remove all conflicts actions O(c)81.81 % V2Keep arbitary actionsO(n * c)89.12 % V3Keep best actionsO(n * c)84.21 % V4Keep the action that have the highest gain. O(t * n * c)91.05 %

25 STRATÉGIE DE RECHERCHE ENFORCED HILL CLIMBING (EHC)

Example Enforced Hill Climbing with a depth parameter of 3

27 Complexité (coût) des heuristiques Maximum planning time set to 10 secondes. 25 runs on scenarios with 10 targets.

28 Performance

29 Réactivité Maximum planning time set to 10 secondes. 25 runs on scenarios with 10 targets.

30 À CONSIDÉRER

31 Travaux futures Interaction avec opérateurs –Interfaces multi-touch Single-Ship Multi-Ship

32 CES DÉFIS VOUS INTÉRESSENT ?

33 Stage YRD [Automne 2011]

34 QUESTIONS ?

35