Decision Analysis. Decision-Making Problem. Decision Analysis. Part 1 Decision Analysis and Decision Tables. Decision Analysis, Part 1

Similar documents
University of Groningen. Systemen, planning, netwerken Bosman, Aart

BMBF Project ROBUKOM: Robust Communication Networks

Seminar - Organic Computing

An Introduction to Simio for Beginners

Lecture 1: Machine Learning Basics

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

Major Milestones, Team Activities, and Individual Deliverables

The Good Judgment Project: A large scale test of different methods of combining expert predictions

INFORMS Transactions on Education

MMOG Subscription Business Models: Table of Contents

MKTG 611- Marketing Management The Wharton School, University of Pennsylvania Fall 2016

USING SOFT SYSTEMS METHODOLOGY TO ANALYZE QUALITY OF LIFE AND CONTINUOUS URBAN DEVELOPMENT 1

College Pricing. Ben Johnson. April 30, Abstract. Colleges in the United States price discriminate based on student characteristics

Functional Skills Mathematics Level 2 assessment

Physics 270: Experimental Physics

Name Class Date. Graphing Proportional Relationships

Testing A Moving Target: How Do We Test Machine Learning Systems? Peter Varhol Technology Strategy Research, USA

5.7 Course Descriptions

Cooperative Game Theoretic Models for Decision-Making in Contexts of Library Cooperation 1

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

How can climate change be considered in Vulnerability and Capacity Assessments? - A summary for practitioners April 2011

ACCOUNTING FOR MANAGERS BU-5190-AU7 Syllabus

Rule-based Expert Systems

Pragmatic Use Case Writing

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1

Practice Examination IREB

University of Cincinnati College of Medicine. DECISION ANALYSIS AND COST-EFFECTIVENESS BE-7068C: Spring 2016

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

Radius STEM Readiness TM

On-Line Data Analytics

Visit us at:

Machine Learning and Development Policy

Cognitive Thinking Style Sample Report

Reinforcement Learning by Comparing Immediate Reward

Probability estimates in a scenario tree

Shockwheat. Statistics 1, Activity 1

The CTQ Flowdown as a Conceptual Model of Project Objectives

Guidelines for Project I Delivery and Assessment Department of Industrial and Mechanical Engineering Lebanese American University

Read the passage above. What does Chief Seattle believe about owning land?

ACCOUNTING FOR MANAGERS BU-5190-OL Syllabus

Regret-based Reward Elicitation for Markov Decision Processes

Presentation skills. Bojan Jovanoski, project assistant. University Skopje Business Start-up Centre

Probabilistic Latent Semantic Analysis

Artificial Neural Networks written examination

MYCIN. The MYCIN Task

Introduction to Causal Inference. Problem Set 1. Required Problems

EDEXCEL FUNCTIONAL SKILLS PILOT. Maths Level 2. Chapter 7. Working with probability

Laboratorio di Intelligenza Artificiale e Robotica

New Venture Financing

Geothermal Training in Oradea, Romania

Modeling user preferences and norms in context-aware systems

BUSINESS OCR LEVEL 2 CAMBRIDGE TECHNICAL. Cambridge TECHNICALS BUSINESS ONLINE CERTIFICATE/DIPLOMA IN R/502/5326 LEVEL 2 UNIT 11

A Case Study: News Classification Based on Term Frequency

Certified Six Sigma Professionals International Certification Courses in Six Sigma Green Belt

Introduction to Modeling and Simulation. Conceptual Modeling. OSMAN BALCI Professor

Numeracy Medium term plan: Summer Term Level 2C/2B Year 2 Level 2A/3C

Functional Maths Skills Check E3/L x

Module Title: Managing and Leading Change. Lesson 4 THE SIX SIGMA

Politics and Society Curriculum Specification

HARPER ADAMS UNIVERSITY Programme Specification

November 2012 MUET (800)

Lecturing Module

FUZZY EXPERT. Dr. Kasim M. Al-Aubidy. Philadelphia University. Computer Eng. Dept February 2002 University of Damascus-Syria

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Evolutive Neural Net Fuzzy Filtering: Basic Description

When Student Confidence Clicks

Machine Learning and Data Mining. Ensembles of Learners. Prof. Alexander Ihler

Go fishing! Responsibility judgments when cooperation breaks down

The Enterprise Knowledge Portal: The Concept

Given a directed graph G =(N A), where N is a set of m nodes and A. destination node, implying a direction for ow to follow. Arcs have limitations

Lecture 1: Basic Concepts of Machine Learning

Probability and Game Theory Course Syllabus

Software Maintenance

Knowledge based expert systems D H A N A N J A Y K A L B A N D E

Laboratorio di Intelligenza Artificiale e Robotica

Strategic Management (MBA 800-AE) Fall 2010

Uncertainty concepts, types, sources

ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY DOWNLOAD EBOOK : ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY PDF

PUBLIC CASE REPORT Use of the GeoGebra software at upper secondary school

Competition in Information Technology: an Informal Learning

Focus of the Unit: Much of this unit focuses on extending previous skills of multiplication and division to multi-digit whole numbers.

Reduce the Failure Rate of the Screwing Process with Six Sigma Approach

Professor Christina Romer. LECTURE 24 INFLATION AND THE RETURN OF OUTPUT TO POTENTIAL April 20, 2017

DEPARTMENT OF FINANCE AND ECONOMICS

Leader s Guide: Dream Big and Plan for Success

VIEW: An Assessment of Problem Solving Style

Value Creation Through! Integration Workshop! Value Stream Analysis and Mapping for PD! January 31, 2002!

Robot manipulations and development of spatial imagery

Executive Guide to Simulation for Health

Clinical Quality in EMS. Noah J. Reiter, MPA, EMT-P EMS Director Lenox Hill Hospital (Rice University 00)

Purdue Data Summit Communication of Big Data Analytics. New SAT Predictive Validity Case Study

Fundraising 101 Introduction to Autism Speaks. An Orientation for New Hires

IT4305: Rapid Software Development Part 2: Structured Question Paper

Nothing is constant, except change - about the hard job of East German SMEs to move towards new markets

Mathematics subject curriculum

HAVE YOU ever heard of someone

MAKINO GmbH. Training centres in the following European cities:

Lecture 10: Reinforcement Learning

AUTOMATED TROUBLESHOOTING OF MOBILE NETWORKS USING BAYESIAN NETWORKS

Generating Test Cases From Use Cases

Transcription:

Decision Support: Decision Analysis Jožef Stefan International Postgraduate School, Ljubljana Programme: Information and Communication Technologies [ICT3] Course Web Page: http://kt.ijs.si/markobohanec/ds/ds.html Marko Bohanec Institut Jožef Stefan, Department of Knowledge Technologies, Ljubljana and University of Nova Gorica Decision Analysis Decision Analysis: Applied Decision Theory Provides a framework for analyzing decision problems by structuring and breaking them down into more manageable parts, explicitly considering the: possible alternatives, available information uncertainties involved, and relevant preferences combining these to arrive at optimal (or "good") decisions Decision-Making Problem Decision Analysis Part 1 Decision Analysis and Decision Tables options (alternatives) goals (objectives) FIND the option that best satisfies the goals RANK options according to the goals ANALYSE, JUSTIFY, EXPLAIN,, the decision Decision Analysis, Part 1 Evaluation Models Introduction to Decision Analysis Concepts: modelling, evaluation, analysis Decision Problem-Solving: Stages Relation of DA to some other Disciplines Decision-Making under Uncertainty Decision-Making under Strict Uncertainty Decision Table Various Decision Criteria Decision-Making under Risk Expected Value Sensitivity Analysis Alternatives Performance variables price performance... quality Evaluation model evaluation analysis 1

Evaluation Models Types of Models in Decision Analysis Alternatives Performance variables price Evaluation model Decision Trees Succeed Invest Fail Do not invest Multi-Attribute Utility Models Investment performance... evaluation Influence Diagrams Invest? Success? Costs Risks Results quality analysis Return Analytic Hierarchy Process Evaluation Models Decision-Making Process Performance variables x 4 Evaluation model price performance x 1 x 2 f(x 1,x 2 ) decision makers+ experts+ decision analysts... y evaluation quality analysis x n Source: Decision Analysis A Tool to Deal with Uncertainty, http://www.dmreview.com/article_sub.cfm?articleid=6935 Evaluation Models options EVALUATION Decision-Making Process INTELLIGENCE Fact Finding Problem/Opportunity Sensing Analysis/Exploration EVALUATION MODEL DESIGN Formulation of Solutions Generation of Alternatives Modelling/Simulation ANALYSIS CHOICE Alternative Selection Goal Maximization Decision Making Implementation 2

The Decision Analysis Process Identify decision situation and understand objectives Identify alternatives Decompose and model problem structure uncertainty preferences Sensitivity Analyses Choose best alternative Implement Decision Decision-Making Problem Suppose that one must choose between several uncertain alternatives. Given: Alternatives; The consequences of choosing each alternative, described with a single number, e.g. profit / loss in or aggregated value. Task: Which alternative to choose? Decision Analysis: Related Disciplines OR/MS Multi-Criteria Optimisation Risk Analysis and Simulation Bayesian Networks Markov Modelling DSS, GDSS Group Decision Process Decision Trees Invest Do not invest Succeed Fail Influence Diagrams Invest? Success? Return Multi-Attribute Utility Models Decision Tables Outranking Multi-Criteria Partial Ordering Investment Costs Risks Results Analytic Hierarchy Process Mathematical/Algebraic/Statistical Modelling Accounting / Financial Modelling Modelling ES, ML Qualitative Multi-Attribute Models Decision Table Decision-Making under Strict Uncertainty State of the world Value of alternatives 1 m θ (Event) a 1... a m θ 1 y 11... y 1m : : : θ n y n1... y nm Decision-Making under Risk State of the world Probability that θ will happen Value of alternatives 1 m (Event) θ P(θ) a 1... a m θ 1 p(θ 1 ) y 11... y 1m : : : : θ n p(θ n ) y n1... y nm Working Example A manufacturing company, faced with a possible increase in demand for its product, considers the following: Decision-Making under Uncertainty Alternatives: 1. status quo: no change 2. extend: extending their production line buying a new machine 3. build: building a new production hall with new equipment 4. cooperate: finding additional business parters for production Uncertainty involved: Market reaction: after the decision, the can increase or decrease. Consequences: Expected profit, shown in decision table on the next slide 3

Working Example Dominance Decision table states increased alternative 28 24 16 42 44 34 Choose the alternative with best consequences in all states of the world. Such alternative is seldom found. states increased No dominant alternatives in this case alternative 28 24 16 42 44 34 Pessimistic Criterion (Wald s, Maximin) Decision-Making under Strict Uncertainty Each alternative is represented by its worst possible consequence. According to these, the alternative with the best worst case is chosen. states increased alternative 28 24 16 42 44 34 Pessimist 28 24 16 Decision Criteria Dominance Pessimistic (Maximin, Wald s) Optimistic (Maximax) Hurwicz s Laplace s Minimax Regret Optimistic Criterion (Maximax) Each alternative is represented by its best possible consequence. The alternative for which this best consequence is best is chosen. states increased alternative 28 24 16 42 44 34 Optimist 42 44 34 4

Hurwicz s Criterion Introduce a parameter d [0,1]. Combine Optimistic and Pessimistic criteria so that states u = du + ( 1 d) u h o increased p alternative 28 24 16 42 44 34 Pessimist 28 24 16 Optimist 42 44 34 Hurwiz (d=0,3) 28,6 29,4 24,4 31,2 Minimax Regret The regret r ij for the alternative a j in state θ i is equal to the difference between the best alternative in given m state θ i and a j : r = max{ y } y Choose the alternative having the least maximum regret. States increased ij k= 1 ik ij alternative 28=2 24=6 16=14 =0 44 =14 44 42=2 44 44=0 44 34=10 Regret 14 6 14 10 Hurwicz s Criterion Summary Evaluation of Alternatives (Hurwiz) 50 40 20 10 0 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 d status quo extend build cooperate states increased alternative 28 24 16 42 44 34 Pessimist 28 24 16 Optimist 42 44 34 Hurwiz (d=0,3) 28,6 29,4 24,4 31,2 Laplace 29 33 32 Regret 14 6 14 10 Laplace s Criterion Questions Consider all states (events) equally likely, thus, consider the average of outcomes for each alternative. states increased alternative 28 24 16 42 44 34 Laplace 29 33 32 If you were the manager, which alternative would you take? Why? Is this really the best alternative? Why? Under which circumstances it is best? What can you say about the status quo alternative? According to the analysis, when should be it taken, or should it be taken at all? 5

Questions Assess the presented decision criteria: Describe the prevalent characteristics of each criterion What do you think about the criteria: Are they comprehensible? Are they realistic? Are they useful for practice? Which is your favourite criterion? Is there a single best criterion? Which and why? Decision Criteria Mode: Select the most probable state Expected Value (EV), Expected Monetary Value (EMV) Expected (Monetary) Value Maximise the expected value: n EVi = p(θ j )y j= 1 ji Decision-Making under Risk alternatives states probability 25% 28 24 16 increased 75% 42 44 34 Expected value 0,25 28+ 0,75 = 29,5 0,25 24+ 0,75 42= 37,5 0,25 16+ 0,75 44= 37 0,25 + 0,75 34= 33 Working Example Now we know (or estimate) the probablity of states Sensitivity Analysis 50 alternatives states probability 25% 28 24 16 increased 75% 42 44 34 Expected value of alternatives 40 20 10 stable area 0 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 status quo extend build cooperate expected probability of increased (75%) probability of increased 6

Exercise 1 P(θ) a 1 a 2 a 3 θ 1 2/9 8 4 20 θ 2 3/9 7 15 10 θ 3 4/9 6 5 0 Given this decision table: Determine which alternative is best according to all the criteria (Dominance, Pessimistic, Optimistic, Hurwiz (d=0.7), Laplace, Regret, Mode, Expected Value). Draw a chart evaluating the Hurwiz s criterion for d [0,1]. Do sensitivity analysis. Exercise 4 Using some decision table, implement in spreadsheet software (such as MS Excel): evaluation of alternatives using all the criteria, drawing the chart associated with Hurwiz s criterion drawing the sensitivity analysis chart Compare the two charts. Exercise 2 Help the farmer who is deciding which crop to plant in the face of uncertain weather and resulting crop yield: Weather probability.55.15 Normal Drought Rainy Plant soybeans $ 10 5 12 Plant corn 7 8 13 Decision Analysis Part 2: Decision Trees profit per acre Exercise 3 1. Define a decision problem of your own, Working Example Decision table (Payoff matrix) 2. represent it in a decision table, 3. and repeat the steps of Exercise 1 states increased alternative 28 24 16 42 44 34 7

Working Example Solving Decision Trees Equivalent decision tree: alternatives status quo extend build cooperate events (states) (0,25) increased (0,75) (0,25) increased (0,75) (0,25) increased (0,75) (0,25) increased (0,75) expected profit 28 24 42 16 44 34 EV EV EV Alternative 1 EV 1 Alternative 2 EV 2 Event 1 (Prob 1) EV 1 Event 2 (Prob 2) EV 2 Outcome (Value) From right to left: EV = max i EV i [maximize profit] or EV = min i EV i [minimise losses] EV = i p i EV i EV = Value Decision Tree Solved Decision Tree Different from decision trees used in Machine Learning: different types of nodes always drawn horizontally, from left to right hand-crafted, not learned from data Decision tree represents the decision problem in terms of chains of consecutive decisions and chance events. Time proceeds from left to right. Uncertainties associated with chance events are modelled by probabilities. 37,5 alternatives status quo extend build cooperate 29,5 37,5 37 33 events (0,25) increased (0,75) (0,25) increased (0,75) (0,25) increased (0,75) (0,25) increased (0,75) expected profit 28 24 42 16 44 34 Components of Decision Trees Decision Tree Development Alternative 1 Alternative 2 Event 1 (Prob 1) Event 2 (Prob 2) Decision node: represents alternatives Chance Node: represents events (states of nature) 1. Place decision and chance nodes in a logical time order 2. Independent chance nodes can be placed in any order 3. Estimate probabilities of all chance events 4. The sum of probabilities in a chance node must be 1 5. In terminal nodes, specify consequences by a single performance measure, e.g.: money, aggregate utility or results of a multiple criteria analysis Outcome (Value) Terminal (End) Node: represents consequences of decisions 8

Common Mistakes Example 2: Sequential Decision 1. Decision and chance nodes are in wrong order: Only chance nodes whose results are known at the time of decision can precede a decision node 2. Incorrect derivation of chance probabilities: Chance probabilities depend on each other and decisions made 3. Chance events with probability 0 can be left out 4. When solving the tree: Maximising instead of minimising, or vice versa Sequential Decision Introduce product, set price EMV: 0 introduce EMV: 156 competitor (.8) do not introduce EMV: 70 no competitor (.2) high EMV: 5 medium EMV: 70 low EMV: -50 EMV: 500 high (.3) 150 medium (.5) 0 low (.2) -200 high (.1) 250 medium (.6) 100 low (.3) -50 high (.1) 100 medium (.2) 50 low (.7) -100 high 500 medium 0 low 100 0 Source: Decision Trees, http://academic.udayton.edu/charlesebeling/msc%20535/lectures/lesson%202/decision_trees/decision%20trees.ppt Example 1: Oilco Mobon Oil Company has a lease on an offshore oil site. The lease is about to expire and they are faced with either developing the field or selling the lease to Excel Oil Co. for $50,000. It costs approximately $100,000 to drill a well. There is a 45% chance that the well is dry, a 45% chance that the well will have a minor strike and a 10% chance that they will have a major strike. For a typical minor strike the revenues average $0,000. If the strike is major the revenues average $700,000. What should Mobon do? Other Important Concepts 1. Value of Perfect Information 2. Risk Profile Source: http://www.cs.jmu.edu/common/coursedocs/isat411/decision%20analyis%20lectures2a.ppt Example 1: Oilco $205K - $100K = $105K Drill $100K Sell $205K 0.45 Dry 0.45 Minor 0.1 Major 0.45*0 = 0 0.45*0K = 135K 0.1*700K = 70K Total = $205K $0 $0K $700K Value of Perfect Information $50K $50K Recommendation: Drill! Source: http://www.cs.jmu.edu/common/coursedocs/isat411/decision%20analyis%20lectures2a.ppt 9

Example Oilco must determine whether of not to drill for oil in the South China Sea. It costs $100,000 to drill for oil and if oil is found the value of the oil is estimated to be $600,000. At present, Oilco believes there is a 45% chance that the field contains oil. What should Oilco do? What is the value of perfect information (knowledge of whether the field contains oil) to Oilco? Risk Profile Source: http://www.cs.jmu.edu/common/coursedocs/isat411/decision%20analyis%20lectures2a.ppt Ordinary Decision Tree $270K - $100K = $170K $170 Drill $100K Not Drill $270K 0.55 Dry 0.45Oil 0.55*0 = 0 0.45*600K = 270K Total = $270K $0 $600K $0 $0K Recommendation: Drill! Solved Decision Tree alternatives events (0,25) status quo 29,5 increased (0,75) (0,25) extend 37,5 increased (0,75) 37,5 (0,25) build 37 increased (0,75) (0,25) cooperate 33 increased (0,75) expected profit 28 24 42 16 44 34 Value of Perfect Information Exchange decision and event nodes: $225 0.45 Oil 0.55 no Oil $500K $0K Drill $100K $100K Not Drill $0K Drill $100K Not Drill $0K Value of Perfect Information: $225 - $170= $55 $600K $0K $0K $0K Risk Profile Probability 1 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0 20 25 35 40 45 50 Expected Profit Alternative: extend Probability 1 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0 20 25 35 40 45 50 Expected Profit Probabilistic distribution Cumulative distribution 10

Cumulative Risk Profile Probability All alternatives 1 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0 10 20 40 50 Expected profit extend status quo build cooperate Decision Tree Software Add-Ins for Microsoft Excel: TreePlan: http://www.treeplan.com/ PrecisionTree: http://www.palisade.com Decision-Tree Development Programs: TreeAge Pro (DATA): http://www.treeage.com/ DecisionPro: http://www.vanguardsw.com/ DPL: https://www.syncopation.com TreePlan Decision Tree Software Decision Analysis Software See http://kt.ijs.si/markobohanec/dss.html DATA 11

DecisionPro Questions Compare decision tables with decision trees: What do decision trees facilitate that decision tables don t? Identify limitations and/or shortcomings of decision trees. Identify types of decision problems suitable for the application of decision trees. A Typical Application in Medicine Exercise 1 Consider the decision tree: take umbrella p 1-p rains doesn t rain 0.4 0.9 don t take rains doesn t rain 1-p 1 1. Solve the tree for tomorrow s p 2. Do sensitivity analysis 3. Take the risk profile of your decision p 0 A Typical Application in Medicine Exercise 2 For the decision tree shown in the slide Example 2: Sequential Decision (Introduce Product): 1. do sensitivity anaysis with respect to p(competitor) 2. find the risk profile of alternative introduce. 12

Tree Development Exercise (1/3) Service station problem: You are the owner of a service station on an intercity road. You have heard a rumour that the road may be upgraded or diverted along a different route. What do you do? What information will you need? How do you formulate a decision model? Think: before reading next slides, structure your own decision. You will need to specify an objective, identify alternatives available to you as the service station owner, and identify the uncertainties involved in this decision situation together with the possible events. Decision Analysis Part 3: Influence Diagrams Adapted from: Making Decisions, http://www.imm.ecel.uwa.edu.au/unit450231/lectures/week%202.ppt Tree Development Exercise (2/3) Working Example Possible answers to the questions from the previous slide: Objective: maximise the value of service station investment Alternatives: status quo sell extend Events: unaltered (p=0.5) upgrade (p=0.3) divert (p=0.2) Decision tree: alternatives status quo extend build cooperate events (states) (0,25) increased (0,75) (0,25) increased (0,75) (0,25) increased (0,75) (0,25) increased (0,75) expected profit 28 24 42 16 44 34 Tree Development Exercise (3/3) Proceed as follows: 1. Define decision table (include consequences) 2. Convert decision table to decision tree 3. Calculate EV and identify the best alternative 4. Do sensitivity analysis with respect to p(unaltered) [which problem do you encounter here?] 5. Find the risk profile of the best alternative Motivation for Influence Diagrams Decision trees: Only three different elements: sometimes too detailed, grow exponentially, contain repeated information. alternatives status quo extend build cooperate events (states) (0,25) increased (0,75) (0,25) increased (0,75) (0,25) increased (0,75) (0,25) increased (0,75) expected profit 28 24 42 16 44 34 13

Working Example Arcs in Influence Diagrams Equivalent Influence diagram: A B Decision A affects the probabilities of event B; Decision A is relevant for event B Alternatives: status quo extend build cooperate production decision?? Events: Probability: 0,25 increased 0,75 A B The outcome of event A affects the probabilities of event B; Event A is relevant for event B expected profit A B Decison A occurs before decision B; Decisions A and B are sequential 28 24 16 increased 42 44 34 A B Decision B occurs after event A; The outcome of A is known when deciding about B Influence Diagram Influence diagram is a: high-level (compact), visual representation, displaying relationships between essential elements that affect the decision. Two levels of detail: higher: only elements and relations lower: detailed information defined with each element Developing Influence Diagrams Two basic strategies: Start with outcomes and model towards decisions and events Gradually add more and more detail Elements of Influence Diagrams Common Mistakes Decision Chance Value Value Decision node: represents alternatives Chance Node: represents events (states of nature) Value Node represents: consequences objectives, or calculations 1. An influence diagram is not a flowchart. 2. An arc from a chance node into a decision node means that the decision-maker knows the outcome of the chance node when making the decision. 3. There can be no cycles: 14

Decision Trees : Influence Diagrams DT display more information, the details of a problem, but they may become messy. ID show a general structure of a problem and hide details. ID are particularly valuable for the structuring phase of problem solving and for representing large problems. Solving algorithms: DT straightforward, ID difficult Any properly built ID can be converted into a DT, and vice versa. Exercises Bayesian networks are ID s containing only event nodes Solving Influence Diagrams Exercise 1: DATA A. Convert ID to DT, solve DT or B. Solve directly by node reduction: 1. Cleanup: one consequence C, no cycles, transform calculation nodes to one-event chance nodes... 2. Repeat until ID solved: 1. Reduce (calculate EV of) all chance nodes that directly precede C and do not precede any other node. 2. Reduce (calculate EV of) the decision node that directly precedes C and has as predeccessors all of the other direct predeccessors of C. + arc reversal where there are no nodes corresponding to 2.2 Influence Diagram Software Exercise 2: GeNIe Add-Ins for Microsoft Excel: PrecisionTree: http://www.palisade.com Influence-Diagram Development Programs: GeNIe: http://genie.sis.pitt.edu/ TreeAge Pro (DATA): http://www.treeage.com/ DPL: https://www.syncopation.com Analytica: http://www.lumina.com/why-analytica/ HUGIN: http://www.hugin.com/ Netica: http://www.norsys.com/netica.html 15

Exercise 3: Develop ID Example 1: Gradual Development (3/3) Sequential Decision Introduce product, set price introduce EMV: 156 competitor (.8) EMV: 70 high EMV: 5 medium EMV: 70 high (.3) 150 medium (.5) 0 low (.2) -200 high (.1) 250 medium (.6) 100 low (.3) -50 high (.1) 100 Price Units Sold Fixed Cost Unit Variable Cost low medium (.2) 50 EMV: 0 do not introduce no competitor (.2) EMV: -50 EMV: 500 low (.7) -100 high 500 medium 0 low 100 0 Introduce Product? Revenue Profit Cost Intermediate calculation Example 1: Gradual Development (1/3) Example 2: Multiple Objectives (1/2) Influence diagram of a new product decision Revenue Cost Influence diagram of a venture capitalist s decision Venture succeeds or fails Introduce Product? Profit Invest? Return on investment Example 1: Gradual Development (2/3) Example 2: Multiple Objectives (2/2) Influence diagram with additional detail Price Units Sold Fixed Cost Variable Cost Invest? Return on investment Computer Industry Growth Venture succeeds or fails Introduce Product? Profit Overall Satisfaction 16

Example 3: Intermediate Calculations Number of Cars Industry Growth Exercise 4 Create influence diagrams representing the decision trees encountered so far: Pollution Level 1. Oilco 2. Take an umbrella 3. Service station New Plant Licensed New Regulations Build New Plant? Plant Profit Example 4: Evacuation Decision (1/2) Exercise 5: Tractor Buying (1/3) Will hit Will miss Evacuate Stay Forecast Decision Hurricane Path Consequences Hits Misses Decision table: Decision \ H. Path Your uncle is going to buy a tractor. He has two alternatives: 1. A new tractor (17 000 ) 2. An used tractor (14 000 ) The engine of the old tractor may be defect, which is hard to ascertain. Your uncle estimates a 15 % probability for the defect. If the engine is defect, he has to buy a new tractor and gets 2000 for the old one. Before buying, your uncle can take the old tractor to a garage for an evaluation, which costs 1 500. If the engine is OK, the garage can confirm it without exception. If the engine is defect, there is a 20 % chance that the garage does not notice it. Example 4: Evacuation Decision (2/2) Exercise 5: Tractor Buying (2/3) Forecast Hurricane Path Evaluation 0.88 0.12 Good Bad New Old New Old 0.034 0.966 Defect No defect Defect -18 500-500 -15 500-18 500-500 Wait for Forecast? Evacuate? Consequences Decision table: Decision \ H. Path \ Wait No evaluation New Old 0.15 0.85 Defect No defect -17 000-29 000-14 000 17

Exercise 5: Tractor Buying (3/3) Do the following: 1. Solve the decision tree 2. Develop equivalent influence diagram: 1. structure of nodes 2. detailed node data (names, values, probabilities) 18