1 Multiple Criteria Decision Making Scott Matthews Courses: 12-706 / 19-702/ 73-359 Lecture 12 - 10/10/2005.

Slides:



Advertisements
Similar presentations
Linear Programming Problem. Introduction Linear Programming was developed by George B Dantzing in 1947 for solving military logistic operations.
Advertisements

Multi‑Criteria Decision Making
Imbalanced data David Kauchak CS 451 – Fall 2013.
Analytical Hierarchy Process (AHP) - by Saaty
Chapter McGraw-Hill Ryerson © 2013 McGraw-Hill Ryerson Limited 9 Prepared by Anne Inglis Net Present Value and Other Investment Criteria.
Lower bound: Decision tree and adversary argument
Multiobjective Value Analysis.  A procedure for ranking alternatives and selecting the most preferred  Appropriate for multiple conflicting objectives.
Multiobjective Analysis. An Example Adam Miller is an independent consultant. Two year’s ago he signed a lease for office space. The lease is about to.
MIS 463 Analytic Hierarchy Process. 2 The Analytic Hierarchy Process (AHP) It is popular and widely used method for multi-criteria decision making. Allows.
Introduction to Management Science
Multiobjective Optimization Chapter 7 Luke, Essentials of Metaheuristics, 2011 Byung-Hyun Ha R1.
Copyright © 2006 Pearson Education Canada Inc Course Arrangement !!! Nov. 22,Tuesday Last Class Nov. 23,WednesdayQuiz 5 Nov. 25, FridayTutorial 5.
Nearest Neighbor. Predicting Bankruptcy Nearest Neighbor Remember all your data When someone asks a question –Find the nearest old data point –Return.
1 Civil Systems Planning Benefit/Cost Analysis Scott Matthews Courses: and Lecture /1/2004.
Lecture 10: Sensitivity Part I: General AGEC 352 Spring 2011 – February 28 R. Keeney.
Mutli-Attribute Decision Making Scott Matthews Courses: /
Finance, Financial Markets, and NPV
1 Civil Systems Planning Benefit/Cost Analysis Chapters 4 and 5 Scott Matthews Courses: and Lecture 5 - 9/15/2003.
Your Presentations Fall 2005 Software Engineering Computer Science and Engineering Qatar University.
Computational Methods for Management and Economics Carla Gomes
1 Civil Systems Planning Benefit/Cost Analysis Scott Matthews Courses: and Lecture 2 - 8/28/2002.
Assignment of Weights Other methods, besides arbitrary, for weight assignment exist There are both direct and indirect weight elicitation techniques Source:
(My take on) Class Objectives Learn how to… –think about large, complex problems without much direction –make good assumptions –solve problems using a.
1 Introduction to System Engineering G. Nacouzi ME 155B.
1 Civil Systems Planning Benefit/Cost Analysis Scott Matthews Courses: / / Lecture /5/2005.
1 Mutli-Attribute Decision Making Eliciting Weights Scott Matthews Courses: /
Introduction to Management Science
Multi-Criteria Analysis – compromise programming.
1 Cost-Effectiveness Analysis (CEA) Scott Matthews Courses: and Lecture /3/2003.
ENGINEERING YOUR FUTURE
Spring 2012 MATH 250: Calculus III. Course Topics Review: Parametric Equations and Polar Coordinates Vectors and Three-Dimensional Analytic Geometry.
9-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Multicriteria Decision Making Chapter 9.
Multicriteria Decision Making
DESIGNING EFFECTIVE DQS/TESTS Dr. Jey Veerasamy 1.
Minimax Trees: Utility Evaluation, Tree Evaluation, Pruning CPSC 315 – Programming Studio Spring 2008 Project 2, Lecture 2 Adapted from slides of Yoonsuck.
1 1 Slide © 2004 Thomson/South-Western Chapter 17 Multicriteria Decisions n Goal Programming n Goal Programming: Formulation and Graphical Solution and.
2-Oct-15 Bojan Orlic, TU/e Informatica, System Architecture and Networking 12-Oct-151 Homework assignment 1 feedback Bojan Orlic Architecture.
MIT Objectives Review the format and expectations for the final exam Review material needed to succeed on the final exam Set the material from the course.
Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning Multicriteria Decision Making u Decision.
Introduction. 2COMPSCI Computer Science Fundamentals.
Prof. Matthew Hertz WTC 207D /
Ten Principles of Economics
Chapter 9 - Multicriteria Decision Making 1 Chapter 9 Multicriteria Decision Making Introduction to Management Science 8th Edition by Bernard W. Taylor.
1 Impact Assessment. 2 Did You Miss Me? Real question: Did I miss you? Sydney.
1 Mutli-Attribute Decision Making Scott Matthews Courses: / /
Analytic Hierarchy Process. 2 The Analytic Hierarchy Process (AHP) Founded by Saaty in It is a popular and widely used method for multi-criteria.
STA Lecture 191 STA 291 Lecture 19 Exam II Next Tuesday 5-7pm Memorial Hall (Same place as exam I) Makeup Exam 7:15pm – 9:15pm Location CB 234.
BUSINESS PERFORMANCE MANAGEMENT
15.053Tuesday, April 9 Branch and Bound Handouts: Lecture Notes.
Preference Modelling and Decision Support Roman Słowiński Poznań University of Technology, Poland  Roman Słowiński.
Iteration Statements CGS 3460, Lecture 18 Feb 20, 2006 Hen-I Yang.
The Analytic Network Process Decision Making with Dependence and Feedback.
Objectives and Attributes Jason R. W. Merrick Based on Keeney, R. L Value-Focused Thinking. Harvard University Press, Cambridge, MA.
1 Civil Systems Planning Benefit/Cost Analysis Scott Matthews Courses: / / Lecture 12.
Exercises Decision Trees In decision tree learning, the information gain criterion helps us select the best attribute to split the data at every node.
ADASS the Planning and Scheduling Perspective Roadmap: - How planning and scheduling fits in at ADASS - ADASS planning and scheduling posters and presentations.
BIT 143: Programming – Data Structures It is assumed that you will also be present for the slideshow for the first day of class. Between that slideshow.
Evolutionary Computing Chapter 12. / 26 Chapter 12: Multiobjective Evolutionary Algorithms Multiobjective optimisation problems (MOP) -Pareto optimality.
Preference Modelling and Decision Support Roman Słowiński Poznań University of Technology, Poland  Roman Słowiński.
Decision Analysis & Decision Support Systems: DADSS Lecture 1: Introduction to Modeling John Gasper.
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Decision Analysis Building the Structure for Solving.
1 Civil Systems Planning Benefit/Cost Analysis Scott Matthews Courses: / / Lecture 16.
3P SYSTEM Better, Faster, More Meaningful Grades.
Database Applications (15-415) DBMS Internals- Part III Lecture 13, March 06, 2016 Mohammad Hammoud.
Peer Review through Blog Postings and Exam Reviews
Decision Making A General Overview 10th ed.
Welcome to Physics 1D03 !.
Decision Making A General Overview 10th ed.
Multicriteria Decision Making
Multiobjective Optimization
Presentation transcript:

1 Multiple Criteria Decision Making Scott Matthews Courses: / / Lecture /10/2005

and Admin Issues  PS 3 returned  Average: 42/50  Joe and Pauli will give feedback and answers  Early Course Feedback  For Wed: Read Campbell Chapters, Kennywood Report  Lecture

and Early Evaluation Comments - “Positive”  Goals clear  Grading criteria clear  Well Organized  Good examples in lecture  Responsive/answers questions  HW Hard but fun  Excel add-ins  Open-ended stuff is novel and interesting (thanks)  Analogies/stories/jokes good (try 1 per class)  Enthusiastic (that’s a new one)

and Early Comments - “Negative” Not meant to be defensive  Equations in PPTs hard to read (good one)  Problems vague (I warned you!)  More feedback on point deductions/criteria (ok)  All these are odd since I have never received them before!  Minor adjustments on slides at last minute (ok)  Want to see links sooner (thus the problem - see above)  Hard to get textbook  Talk too fast and too quietly (tell me!)  Unsure of grading for three courses (different scales)  Prefer homeworks/projects to exams (everyone?)

and Mid-Course Adjustments  Lecture Notes:  Thought a lot about this one. Sought advice.  Posting them for you is a service  “Best Guess” slides posted by 10am  They will likely change by 1-2 slides by class time (but not much more)  Ironically, we wont have many more lectures  Problems MAY NOT get more clear  Note all but one have been used before with no issues (except q4 of last one)  Midterm -> Homework, Final -> Project

and Multi-objective Methods  Multiobjective programming  Mult. criteria decision making (MCDM)  Is both an analytical philosophy and a set of specific analytical techniques  Deals explicitly with multi-criteria DM  Provides mechanism incorporating values  Promotes inclusive DM processes  Encourages interdisciplinary approaches

and Decision Making  Real decision making problems are MC in nature  Most decisions require tradeoffs  E.g. college-selection problem  BCA does not handle MC decisions well  It needs dollar values for everything  Assumes all B/C quantifiable  BCA still important : economic efficiency

and MCDM Terminology  Non-dominance (aka Pareto Optimal)  Alternative is non-dominated if there is no other feasible alternative that would improve one criterion without making at least one other criterion worse  Non-dominated set: set of all alternatives of non-dominance

and Choosing a Car  CarFuel Eff (mpg) Comfort  Index  Mercedes2510  Chevrolet283  Toyota356  Volvo309  Which dominated, non-dominated?  Dominated can be removed from further analysis

and Conflicting Criteria  Two criteria ‘conflict’ if the alternative which is best in one criteria is not the best in the other  Do fuel eff and comfort conflict? Usual.  Tradeoff: the amount of one criterion which must be given up to attain an increase of one unit in another criteria

and Tradeoff of Car Problem Fuel Eff Comfort M V T C 1) What is tradeoff between Mercedes and Volvo? 2) What can we see graphically about dominated alternatives?

and Tradeoff of Car Problem Fuel Eff Comfort M(25,10) V(30,9) T C 5 The slope of the line between M and V is -1/5, i.e., you must trade one unit less of comfort for 5 units more of fuel efficiency.

and On Objectives  Specifying and using objectives is fundamentally important  Is the most important thing you do  Get it right, on the way to win-win  Get them wrong, in big trouble!  Objective (aka criterion): a statement of desirable performance which includes a direction or orientation (e.g. min air emissions)

and More Defs  Measures (or attributes)  Indicate degree to which objective is achieved or advanced  Of course its ideal when these are in the same order of magnitude. If not, should adjust them to do so.  Goal: level of achievement of an objective to strive for  Note objectives often have sub-objectives, etc.

and Example Objective Minimize air emissions Objective: Min. SO2Min. NOxSub-objectives: Measures: tons SO2/yrtons NOx/yr Potential Goal: reduce SO2 emissions by 50%! This implies the need for an objective hierarchy or value tree

and Structuring Objectives Choose a college ReputationCost Atmosphere AcademicSocial TuitionLivingTrans.  Making this tree is useful for  Communication (for DM process)  Creation of alternatives  Evaluation of alternatives

and Key Issues  Specification - objectives need to be specified to allow measures to be specified  ‘Max air quality’ not good enough!  Find a balance between enough spec. to allow measure and ‘too much’ spec.  Means v. Ends - Hierarchy should only include ‘ends objectives’

and Desirable Properties of Obj’s  Completeness (reflects overall objs)  Operational (supports choice)  Decomposable (preference for one is not a function of another)  Non-redundant (avoid double count)  Minimize size

and How to solve MCDM problems  All methods (AHP, SMART,..) return some sort of weighting factor set  Use these weighting factors in conjunction with data values (mpg, price,..) to make value functions  In multilevel/hierarchical trees, deal with each set of weights at each level of tree

and MCDM with Decision Trees  Incorporate uncertainties as event nodes with branches across possibilities  See “summer job” example in Chapter 4.  Still need special (external) scales.  And need to value/normalize them  Typically give 100 to best, 0 to worst, find scale for everything between (job fun)  Get both criteria on scales!  Also need WEIGHTS between 2 criteria (your preference, nobody else’s!)  Weights - based on ratio best to worst on each scale

and Notes  Whether you normalize or not, the tradeoffs/weights need to consider any differences in scale. (eg if we hadnt normalized $ and fun then 2/3 and 1/3 might not be correct weights)