MSS Modeling Key element in DSS Many classes of models

Slides:



Advertisements
Similar presentations
Introduction to Management Science, Modeling, and Excel Spreadsheets
Advertisements

1 CHAPTER 5 Modeling and Analysis. 2 n Major DSS component n Model base and model management n CAUTION - Difficult Topic Ahead –Familiarity with major.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 2-1 Chapter 2 Decision-Making Systems,
INTRODUCTION TO MODELING
Chapter 1 Introduction to Modeling DECISION MODELING WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall.
SPK : PEMODELAN & ANALISIS
Chapter 5: Modeling and Analysis
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 4-1 Decision Trees and Tables; LP Modeling.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 4-1 Chapter 4 Modeling and Analysis Decision.
Decision Support System
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.
1 SEGMENT 3 Modeling and Analysis. 2 n Major DSS component n Model base and model management n CAUTION - Difficult Topic Ahead –Familiarity with major.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 4: Modeling Decision Processes Decision Support Systems in the.
Materi 2 (Chapter 2) ntroduction to Quantitative Analysis
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 4-1 Chapter 4 Modeling and Analysis Turban,
Chapter 4 MODELING AND ANALYSIS.
6/30/20151 Decision Making 3 Factors in decision- making.
To accompany Quantitative Analysis for Management, 9e by Render/Stair/Hanna 1-1 © 2006 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 1 Introduction.
Introduction to modelling Basic concepts and simple modelling techniques 7/12/20151.
Descriptive Modelling: Simulation “Simulation is the process of designing a model of a real system and conducting experiments with this model for the purpose.
Modelling 2 Aspects of Modelling. Treating certainty, uncertainty and risk – What if analysis – Sensitivity analysis – Scenario analysis Normative vs.
Chapter 14 Risk and Uncertainty Managerial Economics: Economic Tools for Today’s Decision Makers, 4/e By Paul Keat and Philip Young.
By Saparila Worokinasih
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 4-1 Chapter 4 Modeling and Analysis Turban,
Chapter 4: Modeling and Analysis
CHAPTER 5 Modelling and Analysis 2 1. Optimization via Mathematical Programming 2 Linear programming (LP) Used extensively in DSS Mathematical Programming.
Decision Support Systems
Decision Support and Business Intelligence Systems (8 th Ed., Prentice Hall) Chapter 4: Modeling and Analysis.
Chapter 4 MODELING AND ANALYSIS 8 th Edition 12nd semester 2010 Dr. Qusai Abuein.
DSS Modeling Current trends – Multidimensional analysis (modeling) A modeling method that involves data analysis in several dimensions – Influence diagram.
Modeling.
Chapter 2 Decision-Making Systems, Models, and Support
Revision. Mintzberg’s 10 Management Roles Interpersonal – Figurehead : symbolic head – Leader : Responsible for the motivation and activation of subordinates;
CHAPTER 5 Modeling and Analysis
Managing Organizations Informed decision making as a prerequisite for success Action Vision Mission Organizational Context Policies, Goals, and Objectives.
CHAPTER 5 Modelling and Analysis 1.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 4-1 Chapter 4 Modeling and Analysis Turban,
Modeling and Analysis By Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc. web-site :
Decision Making, Systems, Modeling, and Support
Chapter 4 MODELING AND ANALYSIS. Model component Data component provides input data User interface displays solution It is the model component of a DSS.
1 Chapter 5 Modeling and Analysis. 2 Modeling and Analysis n Major component n the model base and its management n Caution –Familiarity with major ideas.
MBA7020_01.ppt/June 13, 2005/Page 1 Georgia State University - Confidential MBA 7020 Business Analysis Foundations Introduction - Why Business Analysis.
CHAPTER 4 Complexity of Decision Making.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 2-1 Chapter 2 Decision-Making Systems,
1 CHAPTER 2 Decision Making, Systems, Modeling, and Support.
1 (CHAPTER 5 Con’t) Modeling and Analysis. 2 Heuristic Programming Cuts the search Gets satisfactory solutions more quickly and less expensively Finds.
1 CHAPTER 2: DECISION MAKING, SYSTEMS, MODELING, AND SUPPORT Decision Support Systems and Intelligent Systems, 7th.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 4-1 Chapter 4 Modeling and Analysis Turban,
MODELING AND ANALYSIS Pertemuan-4
CHAPTER 3 Managers and Decision Making 1. Decision Making, Systems, Modeling, and Support 2  Conceptual Foundations of Decision Making  The Systems.
1 1 Slide Simulation Professor Ahmadi. 2 2 Slide Simulation Chapter Outline n Computer Simulation n Simulation Modeling n Random Variables and Pseudo-Random.
Simulation Sesi 12 Dosen Pembina: Danang Junaedi IF-UTAMA1.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 4: Modeling and Analysis.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 4-1 Chapter 4 Modeling and Analysis Turban,
MODELING AND ANALYSIS. Learning Objectives  Understand the basic concepts of management support system (MSS) modeling  Describe how MSS models interact.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 4: Modeling and Analysis.
Chapter 4 Modeling and Analysis
Modeling & Analysis By Daniel Damaris NS.
PEMODELAN DAN ANALISIS
Decision Support and Business Intelligence Systems
Introduction to Quantitative Analysis
Chapter 4: Modeling and Analysis
Chapter 2 Decision-Making Systems, Models, and Support
SPK : PEMODELAN & ANALISIS
Chapter 2 Decision-Making Systems, Models, and Support
Decision Support Systems Lecture II Modeling and Analysis
Modeling and Analysis Tutorial
Chapter 12 Analyzing Semistructured Decision Support Systems
Chapter 1.
Dr. Arslan Ornek MATHEMATICAL MODELS
Presentation transcript:

MSS Modeling Key element in DSS Many classes of models Specialized techniques for each model Allows for rapid examination of alternative solutions Multiple models often included in a DSS Trend toward transparency Multidimensional modeling exhibits as spreadsheet

Major Modeling Issues Problem identification Environmental analysis Variable identification Forecasting Multiple model use Model categories or selection Model management Knowledge-based modeling

Simulations Explore problem at hand Identify alternative solutions Can be object-oriented Enhances decision making View impacts of decision alternatives

DSS Models Algorithm-based models Statistic-based models Linear programming models Graphical models Quantitative models Qualitative models Simulation models © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Problem Identification Environmental scanning and analysis Business intelligence Identify variables and relationships Influence diagrams Cognitive maps Forecasting Fueled by e-commerce Increased amounts of information available through technology © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Static Models Single photograph of situation Single interval Time can be rolled forward, a photo at a time Usually repeatable Steady state Optimal operating parameters Continuous Unvarying Primary tool for process design

Dynamic Model Represent changing situations Time dependent Varying conditions Generate and use trends Occurrence may not repeat

Decision-Making Certainty Assume complete knowledge All potential outcomes known Easy to develop Resolution determined easily Can be very complex © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Decision-Making Uncertainty Several outcomes for each decision Probability of occurrence of each outcome unknown Insufficient information Assess risk and willingness to take it Pessimistic/optimistic approaches © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Decision-Making Probabilistic Decision-Making Decision under risk Probability of each of several possible outcomes occurring Risk analysis Calculate value of each alternative Select best expected value © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Influence Diagrams Graphical representation of model Provides relationship framework Examines dependencies of variables Any level of detail Shows impact of change Shows what-if analysis © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Influence Diagrams Variables: Decision Intermediate or uncontrollable Result or outcome (intermediate or final) Decision Arrows indicate type of relationship and direction of influence Certainty Amount in CDs Interest earned Sales Uncertainty Price © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Influence Diagrams Random (risk) Preference ~ Demand Random (risk) Place tilde above variable’s name Sales Sleep all day Graduate University Preference (double line arrow) Get job Ski all day Arrows can be one-way or bidirectional, based upon the direction of influence © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Modeling with Spreadsheets Flexible and easy to use End-user modeling tool Allows linear programming and regression analysis Features what-if analysis, data management, macros Seamless and transparent Incorporates both static and dynamic models © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Decision Tables Multiple criteria decision analysis Features include: Decision variables (alternatives) Uncontrollable variables Result variables Applies principles of certainty, uncertainty, and risk © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Decision Tree Graphical representation of relationships Multiple criteria approach Demonstrates complex relationships Cumbersome, if many alternatives © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

MSS Mathematical Models Link decision variables, uncontrollable variables, parameters, and result variables together Decision variables describe alternative choices. Uncontrollable variables are outside decision-maker’s control. Fixed factors are parameters. Intermediate outcomes produce intermediate result variables. Result variables are dependent on chosen solution and uncontrollable variables. © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

MSS Mathematical Models Nonquantitative models Symbolic relationship Qualitative relationship Results based upon Decision selected Factors beyond control of decision maker Relationships amongst variables © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Mathematical Programming Tools for solving managerial problems Decision-maker must allocate resources amongst competing activities Optimization of specific goals Linear programming Consists of decision variables, objective function and coefficients, uncontrollable variables (constraints), capacities, input and output coefficients © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Multiple Goals Simultaneous, often conflicting goals sought by management Determining single measure of effectiveness is difficult Handling methods: Utility theory Goal programming Linear programming with goals as constraints Point system © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Sensitivity, What-if, and Goal Seeking Analysis Assesses impact of change in inputs or parameters on solutions Allows for adaptability and flexibility Eliminates or reduces variables Can be automatic or trial and error What-if Assesses solutions based on changes in variables or assumptions Goal seeking Backwards approach, starts with goal Determines values of inputs needed to achieve goal Example is break-even point determination © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Search Approaches Analytical techniques (algorithms) for structured problems General, step-by-step search Obtains an optimal solution Blind search Complete enumeration All alternatives explored Incomplete Partial search Achieves particular goal May obtain optimal goal © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Search Approaches Heurisitic Repeated, step-by-step searches Rule-based, so used for specific situations “Good enough” solution, but, eventually, will obtain optimal goal Examples of heuristics Tabu search Remembers and directs toward higher quality choices Genetic algorithms Randomly examines pairs of solutions and mutations © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Simulations Imitation of reality Allows for experimentation and time compression Descriptive, not normative Can include complexities, but requires special skills Handles unstructured problems Optimal solution not guaranteed Methodology Problem definition Construction of model Testing and validation Design of experiment Experimentation Evaluation Implementation © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Simulations Probabilistic independent variables Discrete or continuous distributions Time-dependent or time-independent Visual interactive modeling Graphical Decision-makers interact with simulated model may be used with artificial intelligence Can be objected oriented © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Optimization via Mathematical Programming Linear programming (LP) Used extensively in DSS Mathematical Programming Family of tools to solve managerial problems in allocating scarce resources among various activities to optimize a measurable goal

LP Allocation Problem Characteristics 1. Limited quantity of economic resources 2. Resources are used in the production of products or services 3. Two or more ways (solutions, programs) to use the resources 4. Each activity (product or service) yields a return in terms of the goal 5. Allocation is usually restricted by constraints

LP Allocation Model Rational economic assumptions 1. Returns from allocations can be compared in a common unit 2. Independent returns 3. Total return is the sum of different activities’ returns 4. All data are known with certainty 5. The resources are to be used in the most economical manner Optimal solution: the best, found algorithmically

Linear programming components LP is composed of the following: 1- decision variables- vars whose values are unknown and / or searched for. 2- objective functions: math functions that do the following: a- relates decision vars to goals. b- measure goal attainment to be optimized.

3- objective function coefficient: unit profit or cost coefficient indicating the contribution to the objective of one unit of decision variable. 4- constraints: expressed in the form of linear inequalities or equalities that limit resources and/or requirements. 5-capacities describe upper and lower limits on constraint variables.

6- input-output coefficient-technology which indicate resource utilization for decision variables. Do the homework handed in class for linear programming implentation.

Multiple Goals Analysis of management decision aims at evaluating how far each alternative brings management toward achieving its goals. Most management decisions have multiple goals. Different management have different goals To achieve multiple goals, we need to analyze each alternative in light of achievement of the proposed goal.

Goals may complement each other or conflict each other. Difficulties of analyzing multiple goals: 1- it is hard for organizations to clearly state their goals. 2-DM may change the importance assigned to goals overtime or for different situation – situation change.

3- goals and sub goals are viewed differently at various levels of organization and within different departments. 4-if organization changes or the environment changes goals also change. 5-difficult to quantify relations between alternatives and their role in goal determination.

6-Each DM has different goals regarding a complex problem and he participate to solve it. 7-particpant in problem solving assess the priorities of various goals differently.

Method to handle Multiple Goals 1- utility theory 2- goal programming 3- expression of goals and constraints using LP. 4- a point system

Sensitivity Analysis Attempts to assess the impact of change in the input data or parameters on the proposed solution- the result variables. Allows flexibility and adaptation to changing conditions and to the requirements of different decision-making situation. Provide better understanding of the model and the decision making situation it attempts to describe.

Permits managers to input data so that confidence in the model increases. Tests relationships such as: 1- impact of change in external variables (uncontrolled) and on outcome variables. 2-Impact of changes in decision variables on outcome vars. 3- effect of uncertainly in estimating external vars.

4-Effects of different dependent interactions among vars. 5-Robustness of decision under changing conditions

Uses of sensitivity analysis Sensitivity analysis can be used for: 1- revising models to eliminate large sensitivities. 2-adding details about sensitive vars or scenarios. 3-obtaining better estimates of sensitive external vars. 4-altering the real-world system to reduce actual sensitivity.

5- accepting and using the sensitive real world, leading to continuous and close monitoring of actual results.

Types of sensitivity A- automatic sensitivity analysis Reports the range within which a certain input var (unit cost) can vary without affecting the proposed solution. Usually limited to one change at a time, only for certain vars.

B- Trail and Error: Impact of change in any var or several vars, can be determined through trail and error approach. You can change some input and solve problem again. The more vars change the more solutions you discover. This can be done through either what-if or goal seeking.

What-if : structured as what will happen to the solution if an input var or an assumption or value is changed? Goal-seeking: calculates values of the input necessary to achieve a desired level of an output (goal). It represent a backward solution approach. Ex: how many tellers needed to reduce waiting time in a bank?

Problem-solving search methods When problem solving, Choice phase involves a search for an appropriate course of action that can solve the problem. For normative models such as math programming based ones, either an analytical approach is used OR a complete, exhaustive calculations are applied (comparing outcomes of all alternatives).

For descriptive models, comparison of limited number of alternatives is used. Analytical techniques: Use math formulas to derive an optimal solution directly or predict a certain result. Used for solving structured problems of operational nature such as resource allocation or inventory managment

Algorithms: Used by analytical technique to increase efficiency of search. It is step by step search process for getting an optimal solution. Solutions are generated and tested for improvements, and tested again , this repeats until no further improvements is possible.

Heuristic Programming Cuts the search Gets satisfactory solutions more quickly and less expensively Finds rules to solve complex problems Finds good enough feasible solutions to complex problems Heuristics can be Quantitative Qualitative (in ES)

When to Use Heuristics 1. Inexact or limited input data 2. Complex reality 3. Reliable, exact algorithm not available 4. Computation time excessive 5. To improve the efficiency of optimization 6. To solve complex problems 7. For symbolic processing 8. For making quick decisions

Advantages of Heuristics 1. Simple to understand: easier to implement and explain 2. Help train people to be creative 3. Save formulation time 4. Save programming and storage on computers 5. Save computational time 6. Frequently produce multiple acceptable solutions 7. Possible to develop a solution quality measure 8. Can incorporate intelligent search 9. Can solve very complex models

Limitations of Heuristics 1. Cannot guarantee an optimal solution 2. There may be too many exceptions 3. Sequential decisions might not anticipate future consequences 4. Interdependencies of subsystems can influence the whole system Heuristics successfully applied to vehicle routing

Heuristic Types Construction Improvement Mathematical programming Decomposition Partitioning

Simulation Technique for conducting experiments with a computer on a model of a management system Frequently used DSS tool

Simulation To assume the appearance of the characteristics of reality. It is a technique for conducting experiments (what-if analysis) with computer on a model of a management system. Most common method for handling semi structured and unstructured situation. It is a well established, useful method for gaining insights into complex MSS situation.

Simulation characteristics It imitates a model. It conducting experiments, it involves testing specific values of decision or uncontrolled vars and observing the impact on output vars. It is descriptive, describes or predict the characteristics of a system under different situation.

Repeats an experiment many times to obtain an estimate of the overall effect of certain actions. Used when a problem is too complex to be treated by numerical optimization techniques. Complexity means: 1- problem can not be formulated for optimization ( assumption do not hold)

2- formulation is too large 3-too many interactions among variables. 4-The problem exhibits some Risk and uncertainty.

Simulation advantages It allows managers to pose what-if questions, use trail and error approach which is considered cheaper, faster, more accurate and less risks. Managers can experiment to determine which decision vars and part of environment that are important with different alternatives.

Provide more understanding of the problem. Built for specific problem, no generalization is required Can include the real complexities of the problem, simplification are not necessary, handles unstructured problems.

Simulation Disadvantages Optimal solutions can not be guaranteed, good ( satisfying) is found. Construction of simulation models could be slow and costly. Solutions are not transferable to other problem. Simulation SW need special skills. Not easy to use.

Building simulation model Building a simulation model consists of the following steps: 1- problem definition: - real-world problem is examined and classified. -here we specify why simulation is appropriate. -define system boundaries, environment.

2- construction of simulation model: - determine vars and relationships among them. -data are gathered, flowcharts are drawn and computer programs are written. 3-testing and validating the model: Making sure that the model represent the system under study properly- testing and validation.

4- design the experiment -determine how long to run the simulation. - consider two conflicting objectives (accuracy and cost) which are identified by three scenarios : a- typical  mean and median cases for random vars b-best-case (low-cost, high revenues) c- worst-case (high-cost, low revenues)

5-Conducting experiment: -range from random-number generation to presenting results. 6- evaluation of results: results must be interpreted, use sensitivity analysis. 7- implementation: Chances of success are high because managers are involved in the process of simulation model development.

Simulation types

Major Characteristics of Simulation Imitates reality and capture its richness Technique for conducting experiments Descriptive, not normative tool Often to solve very complex, risky problems

Advantages of Simulation 1. Theory is straightforward 2. Time compression 3. Descriptive, not normative 4. MSS builder interfaces with manager to gain intimate knowledge of the problem 5. Model is built from the manager's perspective 6. Manager needs no generalized understanding. Each component represents a real problem component (More)

7. Wide variation in problem types 8. Can experiment with different variables 9. Allows for real-life problem complexities 10. Easy to obtain many performance measures directly 11. Frequently the only DSS modeling tool for nonstructured problems 12. Monte Carlo add-in spreadsheet packages (@Risk)

Limitations of Simulation 1. Cannot guarantee an optimal solution 2. Slow and costly construction process 3. Cannot transfer solutions and inferences to solve other problems 4. So easy to sell to managers, may miss analytical solutions 5. Software is not so user friendly

Simulation Methodology Model real system and conduct repetitive experiments 1. Define problem 2. Construct simulation model 3. Test and validate model 4. Design experiments 5. Conduct experiments 6. Evaluate results 7. Implement solution

Simulation Types Probabilistic Simulation Discrete distributions Continuous distributions Probabilistic simulation via Monte Carlo technique Time dependent versus time independent simulation Simulation software Visual simulation Object-oriented simulation