By: James Delk. Decision making is the study of identifying and choosing alternatives based on the values and preferences of the decision maker. Making.

Slides:



Advertisements
Similar presentations
Web 2.0 Programming 1 © Tongji University, Computer Science and Technology. Web Web Programming Technology 2012.
Advertisements

Chapter 6 Matrix Algebra.
EmPowerment 21 EP21 Profile Video Dead Computer/Health Issues/
Thursday, November 1, 2001(c) 2001 Ibrahim K. El-Far. All rights reserved.1 Enjoying the Perks of Model-based Testing Ibrahim K. El-Far Florida Institute.
Agenti Intelligenti Agenti Intelligenti Stefania Costantini Dip. Di Informatica, Univ. degli Studi di LAquila.
Multicriteria Decision-Making Models
Chapter 6 Flowcharting.
Introduction to Management Science, Modeling, and Excel Spreadsheets
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 116.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 28.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 38.
Decision Support and Artificial Intelligence Jack G. Zheng May 21 st 2008 MIS Chapter 4.
Decision Support and Artificial Intelligence Jack G. Zheng July 11 th 2005 MIS Chapter 4.
The World Wide Web and the Internet MIS XLM.B Jack G. Zheng May 13 th 2008.
1 OECDs StatLinks Using DOIs to link to Statistical Data.
Thursday, March 7 Duality 2 – The dual problem, in general – illustrating duality with 2-person 0-sum game theory Handouts: Lecture Notes.
1 G601, IO I Eric Rasmusen, 5 September mixed, Cournot This is for one 75 minute session on the chapter. The big idea is mixing.
0 - 0.
Addition Facts
Artificial Intelligence 12. Two Layer ANNs
1 9 Moving to Design Lecture Analysis Objectives to Design Objectives Figure 9-2.
Concepts of Game Theory II. 2 The prisioners reasoning… Put yourself in the place of prisoner i (or j)… Reason as follows: –Suppose I cooperate… If j.
Database Design: ER Modelling (Continued)
SADC Course in Statistics Reporting on the web site Module I4, Sessions 14 and 15.
ENV Envisioning Information Lecture 2 Simple Graphs and Charts Ken Brodlie School of Computing University of Leeds.
- A Powerful Computing Technology Department of Computer Science Wayne State University 1.
Tables, Figures, and Equations
Parallel R Andrew Jaffe Computing Club 4/5/2015. Overview Introduction multicore Array jobs The rest.
PID Control for Embedded Systems
EECE 310: Software Engineering Modular Decomposition, Abstraction and Specifications.
Sep 16, 2013 Lirong Xia Computational social choice The easy-to-compute axiom.
Session # 2 SWE 211 – Introduction to Software Engineering Lect. Amanullah Quadri 2. Fact Finding & Techniques.
Mind Mapping Techniques to Create Proposals APMP Colorado Chapter March 6, 2012 James J. Franklin San Diego PMI Chapter PMI is a registered trade and service.
Advance Database Systems and Applications COMP 6521
Motion and Measurement Nic Gilbertson & Funda Gonulates Strengthening Tomorrows Education in Measurement (STEM) Project Michigan State University Math-in-Action.
Chapter 6 The Mathematics of Diversification
1 Programming the Web: HTML Basics Computing Capilano College.
Computer Science CPSC 322 Lecture 3 AI Applications.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 1: Introduction.
Limits (Algebraic) Calculus Fall, What can we do with limits?
Addition 1’s to 20.
Warm-up Day 1 Solving Inequalities and Graphing the Solution on a Number Line: 1) 2x – 6 ≤ 8 2) 4x + 1 > 13 3) 4 + 5x ≥ 19.
Test B, 100 Subtraction Facts
Sep 15, 2014 Lirong Xia Computational social choice The easy-to-compute axiom.
Chapter 12 Analyzing Semistructured Decision Support Systems Systems Analysis and Design Kendall and Kendall Fifth Edition.
Cryptanalysis of a Communication-Efficient Three-Party Password Authenticated Key Exchange Protocol Source: Information Sciences in review Presenter: Tsuei-Hung.
Bottoms Up Factoring. Start with the X-box 3-9 Product Sum
Chapter 11 Automatic Cluster Detection. 2 Data Mining Techniques So Far… Chapter 5 – Statistics Chapter 6 – Decision Trees Chapter 7 – Neural Networks.
University of Malta CSA3080: Lecture 11 © Chris Staff 1 of 20 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
CS 1150 – Lab #16A & 16B – HTML TA – Sanjaya Wijeratne – Web Page -
NON - zero sum games.
Technology for Informatics PageRank April Geoffrey Fox Associate Dean for Research and Graduate Studies,
Making Simple Decisions Chapter 16 Some material borrowed from Jean-Claude Latombe and Daphne Koller by way of Marie desJadines,
Making Simple Decisions
Multi‑Criteria Decision Making
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
An RG theory of cultural evolution Gábor Fáth Hungarian Academy of Sciences Budapest, Hungary in collaboration with Miklos Sarvary - INSEAD, Fontainebleau,
Introduction to Management Science
Chapter 12 & Module E Decision Theory & Game Theory.
Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning Multicriteria Decision Making u Decision.
Incomplete Pairwise Comparison Matrices in Multi-Attribute Decision Making S. Bozóki*, J. Fülöp*, L. Rónyai** * Research Group of Operations.
Model Driven DSS Chapter 9. What is a Model? A mathematical representation that relates variables For solving a decision problem Convert the decision.
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Tuomas Raivio and Raimo P. Hämäläinen Systems Analysis Laboratory Helsinki.
1 CHAPTER 2 Decision Making, Systems, Modeling, and Support.
S ystems Analysis Laboratory Helsinki University of Technology 1 Decision Analysis Raimo P. Hämäläinen Systems Analysis Laboratory Helsinki University.
Tools for Decision Analysis: Analysis of Risky Decisions
Supplement: Decision Making
The Decision Making Model
Lecture 20 Linear Program Duality
Chapter 12 Analyzing Semistructured Decision Support Systems
Presentation transcript:

By: James Delk

Decision making is the study of identifying and choosing alternatives based on the values and preferences of the decision maker. Making a decision implies that there are alternative choices to be considered, and in such a case we want not only to identify as many of these alternatives as possible but to choose the one that best fits with our goals, objectives, desires, values, and so on.. (Harris (1980)) Figure 1 [1]

Decision making techniques fall into three major categories: random; intuition based; or analytical. [2]

Apples to oranges? Assigning values Figure 2 [3]

Define the problem Determine requirements Establish goals Identify alternatives Define criteria Select the method to be used Evaluate against criteria Validate against problem[4]

Physical representation of options Double check variables Future reference Presentations Standard of measurement if you dont know where your going it doesnt matter which way you go(Lewis Carroll) Figure 3 [5]

question/decision/option: pros (for - advantages) score cons (against - disadvantages) score totals Pros vs. Cons (weighted) Figure 5 [6]

Analytic Hierarchy Process Figure 6 [2]

Simple Decision Tree Figure 7 [2] the number of possible decision trees is exponential in the number of attributes

Simple Influence Diagram Figure 8 [2]

Linear Programming Figure 9 [7]

AI Databases Programming System design Neural networks Figure 10 [8]

System architecture Figure 11 [8]

Game theory is "the study of mathematical models of conflict and cooperation between intelligent rational decision-makers.[9] AB A–1, 13, –3 B0, 0–2, 2 Zero-sum gain game theory Figure 12 [9]

A multi-agent system (MAS) is a system composed of multiple interacting intelligent agents within an environment.[10] Multi-agent systems are dependent upon a theoretical base that is provided through game theory. Multi-agent system Figure 13 [10]

Allowing multiple units to break down computations to the easiest level for completion by many different agents Figure 14 [11]

''' Approximate the strategy oddments for 2 person zero-sum games of perfect information. Applies the iterative solution method described by J.D. Williams in his classic book, The Compleat Strategyst, ISBN See chapter 5, page 180 for details. '' from operator import add, neg def solve(payoff_matrix, iterations=100): 'Return the oddments (mixed strategy ratios) for a given payoff matrix' transpose = zip(*payoff_matrix) numrows = len(payoff_matrix) numcols = len(transpose) row_cum_payoff = [0] * numrows col_cum_payoff = [0] * numcols colpos = range(numcols) rowpos = map(neg, xrange(numrows)) colcnt = [0] * numcols rowcnt = [0] * numrows active = 0 for i in xrange(iterations): rowcnt[active] += 1 col_cum_payoff = map(add, payoff_matrix[active], col_cum_payoff) active = min(zip(col_cum_payoff, colpos))[1] colcnt[active] += 1 row_cum_payoff = map(add, transpose[active], row_cum_payoff) active = -max(zip(row_cum_payoff, rowpos))[1] value_of_game = (max(row_cum_payoff) + min(col_cum_payoff)) / 2.0 / iterations return rowcnt, colcnt, value_of_game Figure 15 [12] O((m+n)*iterations

IBMs Watson AIs decision process Figure 16 [13]

[1] hhttp://chamonixvue.wordpress.com/2012/02/06/decision-making/ [2] [3] [4] Fülöp, J.: Introduction to Decision Making Methods. Working Paper 05-6, Laboratory of Operations Research and Decision Systems, Computer and Automation Institute, Hungarian Academy of Sciences, Budapest, November 2005 [5] common-sense-made-explicit [6] [7] [8] [9] [10] [11] [12] solver/ solver/ [13]