S ystems Analysis Laboratory Helsinki University of Technology Games and Bayesian Networks in Air Combat Simulation Analysis M.Sc. Jirka Poropudas and.

Slides:



Advertisements
Similar presentations
Autonomic Scaling of Cloud Computing Resources
Advertisements

Capacity Allocation in Networks Under Noncooperative Elastic Users Instructor: Ishai Menache Eliron Amir Winter 2006.
Evaluation of standard ICES stock assessment and Bayesian stock assessment in the light of uncertainty: North Sea herring as an example Samu MäntyniemiFEM,

1 Chapter 5 Belief Updating in Bayesian Networks Bayesian Networks and Decision Graphs Finn V. Jensen Qunyuan Zhang Division. of Statistical Genomics,
1 Research Topics Group: Professor Raimo P. Hämäläinen Graduate School Seminar University of Jyväskylä.
S ystems Analysis Laboratory Helsinki University of Technology Near-Optimal Missile Avoidance Trajectories via Receding Horizon Control Janne Karelahti,
Supervised Learning Recap
Optimizing Flocking Controllers using Gradient Descent
Simulation Metamodeling using Dynamic Bayesian Networks in Continuous Time Jirka Poropudas (M.Sc.) Aalto University School of Science and Technology Systems.
Introduction of Probabilistic Reasoning and Bayesian Networks
Probability Distributions and Stochastic Budgeting AEC 851 – Agribusiness Operations Management Spring, 2006.
1 S ystems Analysis Laboratory Helsinki University of Technology A Simulation Model for Aircraft Maintenance in an Uncertain Operational Environment Ville.
Engineering Economic Analysis Canadian Edition
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
Lecture 17: Supervised Learning Recap Machine Learning April 6, 2010.
BCOR 1020 Business Statistics Lecture 15 – March 6, 2008.
Bayesian Reinforcement Learning with Gaussian Processes Huanren Zhang Electrical and Computer Engineering Purdue University.
Simulation Models as a Research Method Professor Alexander Settles.
Robert M. Saltzman © DS 851: 4 Main Components 1.Applications The more you see, the better 2.Probability & Statistics Computer does most of the work.
Silvia Ferrari Princeton University
SYSTEMS ANALYSIS LABORATORY HELSINKI UNIVERSITY OF TECHNOLOGY A Simulation Model for Military Aircraft Maintenance and Availability Tuomas Raivio, Eemeli.
Bayesian Networks, Influence Diagrams, and Games in Simulation Metamodeling Jirka Poropudas (M.Sc.) Aalto University School of Science and Technology Systems.
Computer Simulation A Laboratory to Evaluate “What-if” Questions.
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Tuomas Raivio, and Raimo P. Hämäläinen Systems Analysis Laboratory (SAL)
1 S ystems Analysis Laboratory Helsinki University of Technology Multiple Criteria Optimization and Analysis in the Planning of Effects-Based Operations.
Chapter 7 Sampling Distribution
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Raimo P. Hämäläinen and Ville Mattila Systems Analysis Laboratory Helsinki.
Towards Appropriate Selection of Analysis Tools and Methods.
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Janne Karelahti, Tuomas Raivio, and Raimo P. Hämäläinen Systems Analysis.
Joint Dynamic Engagement Model JDEM 14 August 2008 Henry Neimeier.
What is Probability?  Hit probabilities  Damage probabilities  Personality (e.g. chance of attack, run, etc.)  ???  Probabilities are used to add.
1 S ystems Analysis Laboratory Helsinki University of Technology A Simulation Model for Aircraft Maintenance in an Uncertain Operational Environment Ville.
Engineering Economic Analysis Canadian Edition
Ville Mattila and Kai Virtanen Systems Analysis Laboratory,
Model Driven DSS Chapter 9. What is a Model? A mathematical representation that relates variables For solving a decision problem Convert the decision.
The Scientific Method. Steps of Scientific Method 1.Observation: notice and describe events or processes 2.Make a question 1.Relate to observation 2.Should.
1 Helsinki University of Technology Systems Analysis Laboratory Analyzing Air Combat Simulation Results with Dynamic Bayesian Networks Jirka Poropudas.
1 S ystems Analysis Laboratory Helsinki University of Technology Scheduling Periodic Maintenance of Aircraft through simulation-based optimization Ville.
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Tuomas Raivio and Raimo P. Hämäläinen Systems Analysis Laboratory Helsinki.
Ch 6-1 © 2004 Pearson Education, Inc. Pearson Prentice Hall, Pearson Education, Upper Saddle River, NJ Ostwald and McLaren / Cost Analysis and Estimating.
ICOM 6115: Computer Systems Performance Measurement and Evaluation August 11, 2006.
Dynamic Bayesian Networks and Particle Filtering COMPSCI 276 (chapter 15, Russel and Norvig) 2007.
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Janne Karelahti, Tuomas Raivio, and Raimo P. Hämäläinen Systems Analysis.
S ystems Analysis Laboratory Helsinki University of Technology Automated Solution of Realistic Near-Optimal Aircraft Trajectories Using Computational Optimal.
ECE 466/658: Performance Evaluation and Simulation Introduction Instructor: Christos Panayiotou.
12/7/2015© 2008 Raymond P. Jefferis III1 Simulation of Computer Systems.
CHAPTER 17 O PTIMAL D ESIGN FOR E XPERIMENTAL I NPUTS Organization of chapter in ISSO –Background Motivation Finite sample and asymptotic (continuous)
Learning Simio Chapter 10 Analyzing Input Data
Neural Networks Demystified by Louise Francis Francis Analytics and Actuarial Data Mining, Inc.
Introduction to Models Lecture 8 February 22, 2005.
1 S ystems Analysis Laboratory Helsinki University of Technology Manuscript “On the Use of Influence Diagrams in a One-on-One Air Combat Game” in Kai Virtanen’s.
1 He Says vs. She Says Model Validation and Calibration Kevin Chang HNTB Corporation
S ystems Analysis Laboratory Helsinki University of Technology 1 Decision Analysis Raimo P. Hämäläinen Systems Analysis Laboratory Helsinki University.
Statistics Presentation Ch En 475 Unit Operations.
S ystems Analysis Laboratory Helsinki University of Technology Game Theoretic Validation of Air Combat Simulation Models Jirka Poropudas and Kai Virtanen.
Measure of System Effectiveness Missile Defense System By Alfred Terris UNCL:ASSIFIED1.
S ystems Analysis Laboratory Helsinki University of Technology Game Optimal Support Time of a Medium Range Air-to-Air Missile Janne Karelahti, Kai Virtanen,
Csci 418/618 Simulation Models Dr. Ken Nygard, IACC 262B
1 S ystems Analysis Laboratory Helsinki University of Technology Effects-Based Operations as a Multi-Criteria Decision Analysis Problem Jouni Pousi, Kai.
S ystems Analysis Laboratory Helsinki University of Technology 15th MCDM conference - Ankara Mats Lindstedt / 1 Using Intervals for Global.
Biostatistics Class 3 Probability Distributions 2/15/2000.
Modeling and Simulation CS 313
Modeling and Simulation (An Introduction)
Analytics and OR DP- summary.
Probability & Statistics Probability Theory Mathematical Probability Models Event Relationships Distributions of Random Variables Continuous Random.
Kai Virtanen, Janne Karelahti, Tuomas Raivio, and Raimo P. Hämäläinen
Boltzmann Machine (BM) (§6.4)
Systems Analysis Laboratory Helsinki University of Technology
Presentation transcript:

S ystems Analysis Laboratory Helsinki University of Technology Games and Bayesian Networks in Air Combat Simulation Analysis M.Sc. Jirka Poropudas and Dr.Tech. Kai Virtanen Systems Analysis Laboratory Helsinki University of Technology

S ystems Analysis Laboratory Helsinki University of TechnologyOutline Air combat (AC) simulation Games in validation and optimization – Estimation of games from simulation data – Analysis of estimated games Dynamic Bayesian networks (DBNs)‏ – Estimation of DBNs from simulation data – Analysis of estimated DBNs Conclusions

S ystems Analysis Laboratory Helsinki University of Technology Air Combat Simulation Commonly used models based on discrete event simulation Most cost-efficient and flexible method Objectives for AC simulation studies: Acquire information on systems performance Compare tactics and hardware configurations Increase understanding of AC and its progress

S ystems Analysis Laboratory Helsinki University of Technology Discrete Event Simulation Model Simulation input Aircraft and hardware configurations Tactics Decision making parameters Simulation output Number of kills and losses Aircraft trajectories AC events etc. Decision making logic Aircraft, weapons and hardware models Stochastic elements Validation of the model? Optimization of output? Evolution of simulation?

S ystems Analysis Laboratory Helsinki University of Technology Existing Approaches to Simulation Analysis Simulation metamodels – Mappings from simulation input to output -Response surface methods, regression models, neural networks Validation methods – Real data, expert knowledge, statistical methods, sensitivity analysis Simulation-optimization methods – Ranking and selection, stochastic gradient approximation, metaheuristics, sample path optimization

S ystems Analysis Laboratory Helsinki University of Technology Limitations of Existing Approaches Existing approaches are one-sided – Action of the adversary is not taken into account – Two-sided setting studied with games Existing approaches are static – AC is turned into a static event – Time evolution studied with dynamic Bayesian networks

S ystems Analysis Laboratory Helsinki University of Technology Games from Simulation Data Definition of scenario –Aircraft, weapons, sensory and other systems –Initial geometry –Objectives = Measures of effectiveness (MOEs)‏ –Available tactics and systems = Tactical alternatives Simulation of the scenario –Input: tactical alternatives –Output: MOE estimates Games estimated from the simulation data Games used for validation and/or optimization

S ystems Analysis Laboratory Helsinki University of Technology Estimation of Games RED x3x x2x x1x1 y3y3 y2y2 y1y1 BLUE III Ix3x3 Ix2x2 IV IIx1x1 y3y3 y2y2 y1y1 RED, min BLUE, max MOE estimatesPayoff Discrete tactical alternatives x and y Analysis of variance Simulation Discrete decision variables x and y Game

S ystems Analysis Laboratory Helsinki University of Technology Estimation of Games MOE estimates Payoff Continuous tactical alternatives x and y Simulation Continuous decision variables x and y Game Blue x Red y MOE estimate Blue x Red y Payoff Regression analysis Experimental design

S ystems Analysis Laboratory Helsinki University of Technology Analysis of Games Validation: Confirming that the simulation model performs as intended – Comparison of the scenario and properties of the game – Symmetry, dependence between decision variables and payoffs, best responses and Nash equilibria Optimization: Comparison of effectiveness of tactical alternatives – Different payoffs, best responses and Nash equilibria, dominance between alternatives, max-min solutions

S ystems Analysis Laboratory Helsinki University of Technology Example: Missile Support Time Game Phase 1: Support Relay radar information on the adversary to the missile Phase 2: Extrapolation Phase 3: Locked Symmetric one-on-one scenario Tactical alternatives: Support times x and y Objective => MOE: combination of kill probabilities Simulation using X-Brawler

S ystems Analysis Laboratory Helsinki University of Technology Game Payoffs Regression models for kill probabilities: Probability of Blue killProbability of Red kill Blue’s support time x Red’s support time y Payoff: Weighted sum of kill probabilities Blue: w B *Blue kill prob. + (1-w B )*Red kill prob. Red: w R *Red kill prob. + (1-w R )*Blue kill prob. Weights = Measure of aggressiveness

S ystems Analysis Laboratory Helsinki University of Technology Best Responses Best response = Optimal support time against a given support time of the adversary Best responses with different weights Nash equilibria: Intersections of the best responses W R =0 W R =0.5 W R =0.25 W R =0.75 W B =0.75 W B =0.5 W B =0.25 W B =0 Blue’s support time x Red’s support time y

S ystems Analysis Laboratory Helsinki University of Technology Analysis of Game Symmetry – Symmetric kill probabilities and best responses Dependency – Increasing support times => Increase of kill probabililties Different payoffs – Increasing aggressiveness (higher values of w B and w R ) => Longer support times Best responses & Nash equilibria – Increasing aggressiveness (higher values of w B and w R ) => Longer support times

S ystems Analysis Laboratory Helsinki University of Technology DBNs from Simulation Data Definition of simulation state –Aircraft, weapons, sensory and other systems Simulation of the scenario –Input: tactical alternatives –Output: simulation state at all times DBNs estimated from the simulation data –Network structure –Network parameters DBNs used to analyze evolution of AC –Probabilities of AC states at time t –What if -analysis

S ystems Analysis Laboratory Helsinki University of Technology Definition of State of AC 1 vs. 1 AC Blue and Red B t and R t = AC state at time t State variable values “Phases” of simulated pilots – Part of the decision making model – Determine behavior and phase transitions for individual pilots – Answer the question ”What is the pilot doing at time t?” Example of AC phases in X-Brawler simulation model

S ystems Analysis Laboratory Helsinki University of Technology Dynamic Bayesian Network for AC Dynamic Bayesian network – Nodes = variables – Arcs = dependencies Dependence between variables described by – Network structure – Conditional probability tables Time instant t presented by single time slice Outcome O t depends on B t and R t time slice

S ystems Analysis Laboratory Helsinki University of Technology Dynamic Bayesian Network Fitted to Simulation Data Basic structure of DBN is assumed Additional arcs added to improve fit Probability tables estimated from simulation data

S ystems Analysis Laboratory Helsinki University of Technology Continuous probability curves estimated from simulation data DBN model re-produces probabilities at discrete times DBN gives compact and efficient model for the progress of AC Evolution of AC

S ystems Analysis Laboratory Helsinki University of Technology What If -Analysis Evidence on state of AC fed to DBN For example, blue is engaged within visual range combat at time 125 s – How does this affect the progress of AC? – Or AC outcome? DBN allows fast and efficient updating of probability distributions – More efficient what-if analysis No need for repeated re-screening simulation data

S ystems Analysis Laboratory Helsinki University of TechnologyConclusions New approaches for AC simulation analysis – Two-sided and dynamic setting – Simulation data represented in informative and compact form Game models used for validation and optimization Dynamic Bayesian networks used for analyzing the evolution of AC Future research: – Combination of the approaches => Influence diagram games

S ystems Analysis Laboratory Helsinki University of TechnologyReferences »Anon The X-Brawler air combat simulator management summary. Vienna, VA, USA: L-3 Communications Analytics Corporation. »Gibbons, R A Primer in Game Theory. Financial Times Prenctice Hall. »Feuchter, C.A Air force analyst’s handbook: on understanding the nature of analysis. Kirtland, NM. USA: Office of Aerospace Studies, Air Force Material Command. »Jensen, F.V Bayesian networks and decision graphs (Information Science and Statistics). Secaucus, NJ, USA: Springer-Verlag New York, Inc. »Law, A.M. and W.D. Kelton Simulation modelling and analysis. New York, NY, USA: McGraw-Hill Higher Education. »Poropudas, J. and K. Virtanen Analyzing Air Combat Simulation Results with Dynamic Bayesian Networks. Proceedings of the 2007 Winter Simulation Conference. »Poropudas, J. and K. Virtanen Game Theoretic Approach to Air Combat Simulation Model. Submitted for publication. »Virtanen, K., T. Raivio, and R.P. Hämäläinen Decision theoretical approach to pilot simulation. Journal of Aircraft 26 (4):