SlideShare a Scribd company logo
1 of 11
CHAPTER
Modeling and Analysis: Heuristic
Search Methods and Simulation
LEARNING OBJECTIVES
• Explain the basic concepts of simulation
and heuristics, and when to use them
• Understand how search methods are
used to solve some decision support
models
• Know the concepts behind and
applications of genetic algorithms
• Explain the differences among
algorithms, blind search, and heuristics
• Understand the concepts and
applications of different types of
simulation
• Explain what is meant by system
dynamics, agent-based modeling, Monte
Carlo, and discrete event simulation
• Describe the key issues of model
management
I n this chapter, we continue to explore some additional
concepts related to the model base, one of the major
components of decision support systems (DSS). As pointed out
in the last chapter, we present this material with a note of
caution: The purpose
of this chapter is not necessarily for you to master the topics of
modeling and analysis.
Rather, the material is geared toward gaining familiarity with
the important concepts
as they relate to DSS and their use in decision making. We
discuss the structure and
application of some successful time-proven models and
methodologies: search methods,
heuristic programming, and simulation. Genetic algorithms
mimic the natural process of
evolution to help find solutions to complex problems. The
concepts and motivating appli-
cations of these advanced techniques are described in this
chapter, which is organized
into the following sections:
10.1 Opening Vignette: System Dynamics Allows Fluor
Corporation to Better Plan
for Project and Change Management 436
10.2 Problem-Solving Search Methods 437
10.3 Genetic Algorithms and Developing GA Applications 441
10.4 Simulation 446
435
436 Pan IV • Prescriptive Analytics
10.5 Visu al Interactive Simulatio n 453
10.6 System Dynamics Modeling 458
10.7 Agents-Based Mode ling 461
10.1 OPENING VIGNETTE: System Dynamics Allows Fluor
Corporation to Better Plan for Project and Change
Management
INTRODUCTION
Fluor is an engineering and construction company with over
36,000 employers spread
over several countries worldwide . The company's net income in
2009 amounted to
about $680 million based on total revenue o f $22 b illion. As
part of its operations, Fluor
manages varying sizes of projects that are subject to scope
changes, design changes, and
schedule changes.
PRESENTATION OF PROBLEM
Fluor estimated that changes accounted for about 20 to 30
percent of revenue . Most
changes were due to secondary impacts like ripple effects,
disruptions, and p roductivity
loss. Previously, the changes were collated and reported at a
later period and the burden
of cost allocated to the stakeholder responsible. In certain
instances when late su rprises
abou t cost and project schedule are attributed to clients, it
causes friction between
clients and Fluor, w hich eventually affect future business
dealings. Sometimes, cost
impacts occur in such a time and fashion w hen it is difficult to
take preventive measures.
The company determined that to improve on its efficiency,
reduce legal ramification
w ith clients, and keep them happy it had to review its method
of handling changes to
projects . One challenge the company faced was the fact that
changes stayed extremely
remote from the situation , which warranted the change. In such
a case, it is difficult to
determine the cause of a change , and it affects subsequent
measures to handle related
change issues.
METHODOLOGY/SOLUTION
For sure, Fluor knew that one way o f combating the issue was
to foresee and avoid
the events that might lead to ch anges. However, that alone
would not be e nough
to solve the problem . The com pany needed to understand the
dynamics of the
different situations that could warrant changes to project plans.
Systems dynamics
was used as a base method in a three-part analytical solution for
understanding the
dynamics be tween diffe re nt facto rs that could cause changes
to be made. System
dynamics is a methodology and simulation-modeling technique
for analyzing complex
systems using principles of cause and effect, feedback loops,
and time-delayed and
nonlinear effects. Building tools for rapidly tailoring a solu tion
to different situations
form the next part of the three-part analytical solution. In this
part, industry standards
and company references are embedded. The p roject plan is also
embedded as an input.
The model is then converged to simulate the correct amounts
and timing of other factors
like staffing, project progress, productivity, and effects on p
roductivity. The last p art of
the analytical solution was to deploy the project models to
nonmodelers. Basically,
the system takes inputs that are specific to a particular project
being worked and its
environment, such as the labor market. Some other input
parameters, transformed into
nume rical data, a re re lated to p rogress curves, expe nses, and
labor laws and constraints.
Chapter 10 • Modeling and Analysis: Heuristic Search Methods
and Simulation 437
The resultant system provides reports on project impacts as well
as helps perform
cause-effect diagnostics.
RESULTS/BENEFITS
With this system, customers are able to perform "what-if'
analysis even before a project is
started so the project performance can be gauged. Through
diagnostics, the system also
helps explain why certain effects are realized based on impact
to the project plan. Since
its development, Fluor has recorded over 100 extensive uses of
their system dynamics
model and project simulation system. As an example, the model
was used to analyze and
save $10 million in the future impact of changes to a mining
project. Also, based on the
what-if capability of Fluor's model, a company saved $10
million when the project team
used the model to redesign the process of reviewing changes so
that the speed of the
company's definition and approval procedures was increased.
QUESTIONS FOR THE OPENING VIGNETTE
1. Explain the use of system dynamics as a simulation tool for
solving complex problems.
2. In what ways was it applied in Fluor Corporation to solve
complex problems?
3. How does a what-if analysis help a decision maker to save on
cost?
4. In your own words, explain the factors that might have
triggered the use of system
dynamics to solve change management problems in Fluor
Corporation.
5. Pick a geographic region and business domain and list some
corresponding relevant
factors that would be used as inputs in building such a system.
WHAT WE CAN LEARN FROM THIS VIGNETTE
Changes to project plans and timelines are a major contributing
factor to upward increase
in cost from initial amount budgeted for projects. In this case,
Fluor relied on system
dynamics to understand what, why, when, and how changes
occurred to project plans.
The models that the system dynamics model produced helped
them correctly quantify the
cost of projects even before they started. The vignette
demonstrates that system dynamics
is still a credible and robust methodology in understanding
business processes and creating
"what-if' analyses of the impact of both expected and
unexpected changes in project plans.
Source.- E. Godlewski, G. Lee, and K. Cooper, "System
Dynamics Transforms Fluor Project and Change
Management," Inteifaces, Vol. 42, No. 1, 2012, pp. 17-32.
10.2 PROBLEM-SOLVING SEARCH METHODS
We next turn to several well-known search methods used in the
choice phase of problem
solving. These include analytical techniques, algorithms, blind
searching, and heuristic
searching.
The choice phase of problem solving involves a search for an
appropriate course
of action (among those identified during the design phase) that
can solve the problem.
Several major search approaches are possible , depending on the
criteria (or criterion) of
choice and the type of modeling approach used. These search
approaches are shown
in Figure 10.1. For normative models , such as mathematical
programming-based ones,
either an analytical approach is used or a complete, exhaustive
enumeration (comparing
the outcomes of all the alternatives) is applied. For descriptive
models, a comparison of a
limited number of alternatives is used, either blindly or by
employing heuristics. Usually
the results guide the decision maker's search.
438 Pan IV • Prescriptive Analytics
Optimization
[Analytical]
Complete
enumeration
[exhaustive]
Search Blind
approaches search
Partial
search
Heuristics
FIGURE 10.1 Formal Search Approaches.
Analytical Techniques
Generate improved
solutions or get the
best solution directly
All possible
solutions
are checked
Check only some
alternatives:
Systematically drop
interior solutions
Only promising
solutions
are considered
Stop when no
improvement
is possible
Comparisons:
Stop when all
alternatives are
checked
Comparisons,
simulation:
Stop when solution
is good enough
Stop when solution
is good enough
Optimal [best]
Optimal [best]
Best among
alternatives
checked
Good enough
Analytical techniques use mathematical formulas to derive an
optimal solution directly or
to predict a certain result. Analytical techniques are used
mainly for solving structured
problems, usually of a tactical or operational nature, in areas
such as resource allocation
or inventory management. Blind or heuristic search approaches
generally are employed
to solve more complex problems.
Algorithms
Analytical techniques may use algorithms to increase the
efficiency of the search. An
algorithm is a step-by-step search process for obtaining an
optimal solution (see Figure 10.2).
(Note: There may be more than one optimum, so we say an
optimal solution rather than
Is
improvement
possible in
proposed
solution
?
Yes
Improve solution:
Generate a new
proposed solution
FIGURE 10.2 The Process of Using an Algorithm.
No End-
Solution
is
optimal
Chapter 10 • Modeling and Analysis: Heuristic Search Methods
and Simulation 439
the optimal solution.)

More Related Content

Similar to CHAPTER Modeling and Analysis Heuristic Search Methods .docx

Pm0011 project planning and scheduling
Pm0011  project planning and schedulingPm0011  project planning and scheduling
Pm0011 project planning and schedulingsmumbahelp
 
Analysis & Business Requirements
Analysis & Business RequirementsAnalysis & Business Requirements
Analysis & Business RequirementsHeinz Tonn
 
Simulacion luis garciaguzman-21012011
Simulacion luis garciaguzman-21012011Simulacion luis garciaguzman-21012011
Simulacion luis garciaguzman-21012011lideresacademicos
 
Chapter-3-Methods_Engineering_and_Operations_Analysis.ppt
Chapter-3-Methods_Engineering_and_Operations_Analysis.pptChapter-3-Methods_Engineering_and_Operations_Analysis.ppt
Chapter-3-Methods_Engineering_and_Operations_Analysis.pptdhesinghraja2
 
Methods_Engineering_and_Operations_Analysis.pdf
Methods_Engineering_and_Operations_Analysis.pdfMethods_Engineering_and_Operations_Analysis.pdf
Methods_Engineering_and_Operations_Analysis.pdfAdarshDKarki1
 
Applicability of CMMI for Small to Medium Enterprises
Applicability of CMMI for Small to Medium EnterprisesApplicability of CMMI for Small to Medium Enterprises
Applicability of CMMI for Small to Medium Enterprisesrhefner
 
Operation research (definition, phases)
Operation research (definition, phases)Operation research (definition, phases)
Operation research (definition, phases)DivyaKS12
 
Increasing Vehicle Outsourcing ( % Of Car Value ) Essay
Increasing Vehicle Outsourcing ( % Of Car Value ) EssayIncreasing Vehicle Outsourcing ( % Of Car Value ) Essay
Increasing Vehicle Outsourcing ( % Of Car Value ) EssayAlison Reed
 
NT1330 Week 1 Assignment 1
NT1330 Week 1 Assignment 1NT1330 Week 1 Assignment 1
NT1330 Week 1 Assignment 1Nicole Wells
 
OPERATION RESEARCH ( SCM).pptx
OPERATION RESEARCH ( SCM).pptxOPERATION RESEARCH ( SCM).pptx
OPERATION RESEARCH ( SCM).pptxJohnCesarPaunat
 
The tasks You are assumed to be one of the software consultants .docx
The tasks You are assumed to be one of the software consultants .docxThe tasks You are assumed to be one of the software consultants .docx
The tasks You are assumed to be one of the software consultants .docxsarah98765
 
Project Planning, Execution And Closure Essay
Project Planning, Execution And Closure EssayProject Planning, Execution And Closure Essay
Project Planning, Execution And Closure EssayJennifer Letterman
 
Environmental Pollution RecommendationThere is a concern in yo.docx
Environmental Pollution RecommendationThere is a concern in yo.docxEnvironmental Pollution RecommendationThere is a concern in yo.docx
Environmental Pollution RecommendationThere is a concern in yo.docxSALU18
 
Operations-research in quantitative math
Operations-research in quantitative mathOperations-research in quantitative math
Operations-research in quantitative mathronielynLacay1
 
Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modelingGraham McLeod
 
MIS 05 Decision Support Systems
MIS 05  Decision Support SystemsMIS 05  Decision Support Systems
MIS 05 Decision Support SystemsTushar B Kute
 
Systems Analysis
Systems AnalysisSystems Analysis
Systems AnalysisBli Wilson
 
Patent Strategies using TRIZ at Kia Hyundai within a DFSS framework
Patent Strategies using TRIZ at Kia Hyundai within a DFSS framework Patent Strategies using TRIZ at Kia Hyundai within a DFSS framework
Patent Strategies using TRIZ at Kia Hyundai within a DFSS framework Richard Platt
 

Similar to CHAPTER Modeling and Analysis Heuristic Search Methods .docx (20)

Pm0011 project planning and scheduling
Pm0011  project planning and schedulingPm0011  project planning and scheduling
Pm0011 project planning and scheduling
 
Analysis & Business Requirements
Analysis & Business RequirementsAnalysis & Business Requirements
Analysis & Business Requirements
 
Simulacion luis garciaguzman-21012011
Simulacion luis garciaguzman-21012011Simulacion luis garciaguzman-21012011
Simulacion luis garciaguzman-21012011
 
Chapter-3-Methods_Engineering_and_Operations_Analysis.ppt
Chapter-3-Methods_Engineering_and_Operations_Analysis.pptChapter-3-Methods_Engineering_and_Operations_Analysis.ppt
Chapter-3-Methods_Engineering_and_Operations_Analysis.ppt
 
Methods_Engineering_and_Operations_Analysis.pdf
Methods_Engineering_and_Operations_Analysis.pdfMethods_Engineering_and_Operations_Analysis.pdf
Methods_Engineering_and_Operations_Analysis.pdf
 
Prototyping
PrototypingPrototyping
Prototyping
 
Applicability of CMMI for Small to Medium Enterprises
Applicability of CMMI for Small to Medium EnterprisesApplicability of CMMI for Small to Medium Enterprises
Applicability of CMMI for Small to Medium Enterprises
 
Operation research (definition, phases)
Operation research (definition, phases)Operation research (definition, phases)
Operation research (definition, phases)
 
Increasing Vehicle Outsourcing ( % Of Car Value ) Essay
Increasing Vehicle Outsourcing ( % Of Car Value ) EssayIncreasing Vehicle Outsourcing ( % Of Car Value ) Essay
Increasing Vehicle Outsourcing ( % Of Car Value ) Essay
 
NT1330 Week 1 Assignment 1
NT1330 Week 1 Assignment 1NT1330 Week 1 Assignment 1
NT1330 Week 1 Assignment 1
 
OPERATION RESEARCH ( SCM).pptx
OPERATION RESEARCH ( SCM).pptxOPERATION RESEARCH ( SCM).pptx
OPERATION RESEARCH ( SCM).pptx
 
The tasks You are assumed to be one of the software consultants .docx
The tasks You are assumed to be one of the software consultants .docxThe tasks You are assumed to be one of the software consultants .docx
The tasks You are assumed to be one of the software consultants .docx
 
Project Planning, Execution And Closure Essay
Project Planning, Execution And Closure EssayProject Planning, Execution And Closure Essay
Project Planning, Execution And Closure Essay
 
What is Operation Research?
What is Operation Research?What is Operation Research?
What is Operation Research?
 
Environmental Pollution RecommendationThere is a concern in yo.docx
Environmental Pollution RecommendationThere is a concern in yo.docxEnvironmental Pollution RecommendationThere is a concern in yo.docx
Environmental Pollution RecommendationThere is a concern in yo.docx
 
Operations-research in quantitative math
Operations-research in quantitative mathOperations-research in quantitative math
Operations-research in quantitative math
 
Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modeling
 
MIS 05 Decision Support Systems
MIS 05  Decision Support SystemsMIS 05  Decision Support Systems
MIS 05 Decision Support Systems
 
Systems Analysis
Systems AnalysisSystems Analysis
Systems Analysis
 
Patent Strategies using TRIZ at Kia Hyundai within a DFSS framework
Patent Strategies using TRIZ at Kia Hyundai within a DFSS framework Patent Strategies using TRIZ at Kia Hyundai within a DFSS framework
Patent Strategies using TRIZ at Kia Hyundai within a DFSS framework
 

More from mccormicknadine86

Option #2Researching a Leader Complete preliminary rese.docx
Option #2Researching a Leader Complete preliminary rese.docxOption #2Researching a Leader Complete preliminary rese.docx
Option #2Researching a Leader Complete preliminary rese.docxmccormicknadine86
 
Option 1 ImperialismThe exploitation of  colonial resources.docx
Option 1 ImperialismThe exploitation of  colonial resources.docxOption 1 ImperialismThe exploitation of  colonial resources.docx
Option 1 ImperialismThe exploitation of  colonial resources.docxmccormicknadine86
 
Option Wireless LTD v. OpenPeak, Inc.Be sure to save an elec.docx
Option Wireless LTD v. OpenPeak, Inc.Be sure to save an elec.docxOption Wireless LTD v. OpenPeak, Inc.Be sure to save an elec.docx
Option Wireless LTD v. OpenPeak, Inc.Be sure to save an elec.docxmccormicknadine86
 
Option A Land SharkWhen is a shark just a shark Consider the.docx
Option A Land SharkWhen is a shark just a shark Consider the.docxOption A Land SharkWhen is a shark just a shark Consider the.docx
Option A Land SharkWhen is a shark just a shark Consider the.docxmccormicknadine86
 
Option 3 Discuss your thoughts on drugs and deviance. Do you think .docx
Option 3 Discuss your thoughts on drugs and deviance. Do you think .docxOption 3 Discuss your thoughts on drugs and deviance. Do you think .docx
Option 3 Discuss your thoughts on drugs and deviance. Do you think .docxmccormicknadine86
 
OPTION 2 Can we make the changes we need to make After the pandemi.docx
OPTION 2 Can we make the changes we need to make After the pandemi.docxOPTION 2 Can we make the changes we need to make After the pandemi.docx
OPTION 2 Can we make the changes we need to make After the pandemi.docxmccormicknadine86
 
Option 1 You will create a PowerPoint (or equivalent) of your p.docx
Option 1 You will create a PowerPoint (or equivalent) of your p.docxOption 1 You will create a PowerPoint (or equivalent) of your p.docx
Option 1 You will create a PowerPoint (or equivalent) of your p.docxmccormicknadine86
 
Option A Description of Dance StylesSelect two styles of danc.docx
Option A Description of Dance StylesSelect two styles of danc.docxOption A Description of Dance StylesSelect two styles of danc.docx
Option A Description of Dance StylesSelect two styles of danc.docxmccormicknadine86
 
Option #2Provide several slides that explain the key section.docx
Option #2Provide several slides that explain the key section.docxOption #2Provide several slides that explain the key section.docx
Option #2Provide several slides that explain the key section.docxmccormicknadine86
 
Option 2 Slavery vs. Indentured ServitudeExplain how and wh.docx
Option 2 Slavery vs. Indentured ServitudeExplain how and wh.docxOption 2 Slavery vs. Indentured ServitudeExplain how and wh.docx
Option 2 Slavery vs. Indentured ServitudeExplain how and wh.docxmccormicknadine86
 
Option 2 ArtSelect any 2 of works of art about the Holocaus.docx
Option 2 ArtSelect any 2 of works of art about the Holocaus.docxOption 2 ArtSelect any 2 of works of art about the Holocaus.docx
Option 2 ArtSelect any 2 of works of art about the Holocaus.docxmccormicknadine86
 
Option #1 Stanford University Prison Experiment Causality, C.docx
Option #1 Stanford University Prison Experiment Causality, C.docxOption #1 Stanford University Prison Experiment Causality, C.docx
Option #1 Stanford University Prison Experiment Causality, C.docxmccormicknadine86
 
Option A  Gender CrimesCriminal acts occur against individu.docx
Option A  Gender CrimesCriminal acts occur against individu.docxOption A  Gender CrimesCriminal acts occur against individu.docx
Option A  Gender CrimesCriminal acts occur against individu.docxmccormicknadine86
 
opic 4 Discussion Question 1 May students express religious bel.docx
opic 4 Discussion Question 1 May students express religious bel.docxopic 4 Discussion Question 1 May students express religious bel.docx
opic 4 Discussion Question 1 May students express religious bel.docxmccormicknadine86
 
Option 1Choose a philosopher who interests you. Research that p.docx
Option 1Choose a philosopher who interests you. Research that p.docxOption 1Choose a philosopher who interests you. Research that p.docx
Option 1Choose a philosopher who interests you. Research that p.docxmccormicknadine86
 
Option #1The Stanford University Prison Experiment Structu.docx
Option #1The Stanford University Prison Experiment Structu.docxOption #1The Stanford University Prison Experiment Structu.docx
Option #1The Stanford University Prison Experiment Structu.docxmccormicknadine86
 
Operationaland Organizational SecurityChapter 3Princ.docx
Operationaland Organizational SecurityChapter 3Princ.docxOperationaland Organizational SecurityChapter 3Princ.docx
Operationaland Organizational SecurityChapter 3Princ.docxmccormicknadine86
 
Open the file (Undergrad Reqt_Individual In-Depth Case Study) for in.docx
Open the file (Undergrad Reqt_Individual In-Depth Case Study) for in.docxOpen the file (Undergrad Reqt_Individual In-Depth Case Study) for in.docx
Open the file (Undergrad Reqt_Individual In-Depth Case Study) for in.docxmccormicknadine86
 
onsider whether you think means-tested programs, such as the Tem.docx
onsider whether you think means-tested programs, such as the Tem.docxonsider whether you think means-tested programs, such as the Tem.docx
onsider whether you think means-tested programs, such as the Tem.docxmccormicknadine86
 
Operations security - PPT should cover below questions (chapter 1 to.docx
Operations security - PPT should cover below questions (chapter 1 to.docxOperations security - PPT should cover below questions (chapter 1 to.docx
Operations security - PPT should cover below questions (chapter 1 to.docxmccormicknadine86
 

More from mccormicknadine86 (20)

Option #2Researching a Leader Complete preliminary rese.docx
Option #2Researching a Leader Complete preliminary rese.docxOption #2Researching a Leader Complete preliminary rese.docx
Option #2Researching a Leader Complete preliminary rese.docx
 
Option 1 ImperialismThe exploitation of  colonial resources.docx
Option 1 ImperialismThe exploitation of  colonial resources.docxOption 1 ImperialismThe exploitation of  colonial resources.docx
Option 1 ImperialismThe exploitation of  colonial resources.docx
 
Option Wireless LTD v. OpenPeak, Inc.Be sure to save an elec.docx
Option Wireless LTD v. OpenPeak, Inc.Be sure to save an elec.docxOption Wireless LTD v. OpenPeak, Inc.Be sure to save an elec.docx
Option Wireless LTD v. OpenPeak, Inc.Be sure to save an elec.docx
 
Option A Land SharkWhen is a shark just a shark Consider the.docx
Option A Land SharkWhen is a shark just a shark Consider the.docxOption A Land SharkWhen is a shark just a shark Consider the.docx
Option A Land SharkWhen is a shark just a shark Consider the.docx
 
Option 3 Discuss your thoughts on drugs and deviance. Do you think .docx
Option 3 Discuss your thoughts on drugs and deviance. Do you think .docxOption 3 Discuss your thoughts on drugs and deviance. Do you think .docx
Option 3 Discuss your thoughts on drugs and deviance. Do you think .docx
 
OPTION 2 Can we make the changes we need to make After the pandemi.docx
OPTION 2 Can we make the changes we need to make After the pandemi.docxOPTION 2 Can we make the changes we need to make After the pandemi.docx
OPTION 2 Can we make the changes we need to make After the pandemi.docx
 
Option 1 You will create a PowerPoint (or equivalent) of your p.docx
Option 1 You will create a PowerPoint (or equivalent) of your p.docxOption 1 You will create a PowerPoint (or equivalent) of your p.docx
Option 1 You will create a PowerPoint (or equivalent) of your p.docx
 
Option A Description of Dance StylesSelect two styles of danc.docx
Option A Description of Dance StylesSelect two styles of danc.docxOption A Description of Dance StylesSelect two styles of danc.docx
Option A Description of Dance StylesSelect two styles of danc.docx
 
Option #2Provide several slides that explain the key section.docx
Option #2Provide several slides that explain the key section.docxOption #2Provide several slides that explain the key section.docx
Option #2Provide several slides that explain the key section.docx
 
Option 2 Slavery vs. Indentured ServitudeExplain how and wh.docx
Option 2 Slavery vs. Indentured ServitudeExplain how and wh.docxOption 2 Slavery vs. Indentured ServitudeExplain how and wh.docx
Option 2 Slavery vs. Indentured ServitudeExplain how and wh.docx
 
Option 2 ArtSelect any 2 of works of art about the Holocaus.docx
Option 2 ArtSelect any 2 of works of art about the Holocaus.docxOption 2 ArtSelect any 2 of works of art about the Holocaus.docx
Option 2 ArtSelect any 2 of works of art about the Holocaus.docx
 
Option #1 Stanford University Prison Experiment Causality, C.docx
Option #1 Stanford University Prison Experiment Causality, C.docxOption #1 Stanford University Prison Experiment Causality, C.docx
Option #1 Stanford University Prison Experiment Causality, C.docx
 
Option A  Gender CrimesCriminal acts occur against individu.docx
Option A  Gender CrimesCriminal acts occur against individu.docxOption A  Gender CrimesCriminal acts occur against individu.docx
Option A  Gender CrimesCriminal acts occur against individu.docx
 
opic 4 Discussion Question 1 May students express religious bel.docx
opic 4 Discussion Question 1 May students express religious bel.docxopic 4 Discussion Question 1 May students express religious bel.docx
opic 4 Discussion Question 1 May students express religious bel.docx
 
Option 1Choose a philosopher who interests you. Research that p.docx
Option 1Choose a philosopher who interests you. Research that p.docxOption 1Choose a philosopher who interests you. Research that p.docx
Option 1Choose a philosopher who interests you. Research that p.docx
 
Option #1The Stanford University Prison Experiment Structu.docx
Option #1The Stanford University Prison Experiment Structu.docxOption #1The Stanford University Prison Experiment Structu.docx
Option #1The Stanford University Prison Experiment Structu.docx
 
Operationaland Organizational SecurityChapter 3Princ.docx
Operationaland Organizational SecurityChapter 3Princ.docxOperationaland Organizational SecurityChapter 3Princ.docx
Operationaland Organizational SecurityChapter 3Princ.docx
 
Open the file (Undergrad Reqt_Individual In-Depth Case Study) for in.docx
Open the file (Undergrad Reqt_Individual In-Depth Case Study) for in.docxOpen the file (Undergrad Reqt_Individual In-Depth Case Study) for in.docx
Open the file (Undergrad Reqt_Individual In-Depth Case Study) for in.docx
 
onsider whether you think means-tested programs, such as the Tem.docx
onsider whether you think means-tested programs, such as the Tem.docxonsider whether you think means-tested programs, such as the Tem.docx
onsider whether you think means-tested programs, such as the Tem.docx
 
Operations security - PPT should cover below questions (chapter 1 to.docx
Operations security - PPT should cover below questions (chapter 1 to.docxOperations security - PPT should cover below questions (chapter 1 to.docx
Operations security - PPT should cover below questions (chapter 1 to.docx
 

Recently uploaded

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 

CHAPTER Modeling and Analysis Heuristic Search Methods .docx

  • 1. CHAPTER Modeling and Analysis: Heuristic Search Methods and Simulation LEARNING OBJECTIVES • Explain the basic concepts of simulation and heuristics, and when to use them • Understand how search methods are used to solve some decision support models • Know the concepts behind and applications of genetic algorithms • Explain the differences among algorithms, blind search, and heuristics • Understand the concepts and applications of different types of simulation • Explain what is meant by system dynamics, agent-based modeling, Monte Carlo, and discrete event simulation • Describe the key issues of model management I n this chapter, we continue to explore some additional
  • 2. concepts related to the model base, one of the major components of decision support systems (DSS). As pointed out in the last chapter, we present this material with a note of caution: The purpose of this chapter is not necessarily for you to master the topics of modeling and analysis. Rather, the material is geared toward gaining familiarity with the important concepts as they relate to DSS and their use in decision making. We discuss the structure and application of some successful time-proven models and methodologies: search methods, heuristic programming, and simulation. Genetic algorithms mimic the natural process of evolution to help find solutions to complex problems. The concepts and motivating appli- cations of these advanced techniques are described in this chapter, which is organized into the following sections: 10.1 Opening Vignette: System Dynamics Allows Fluor Corporation to Better Plan for Project and Change Management 436 10.2 Problem-Solving Search Methods 437 10.3 Genetic Algorithms and Developing GA Applications 441 10.4 Simulation 446 435 436 Pan IV • Prescriptive Analytics 10.5 Visu al Interactive Simulatio n 453 10.6 System Dynamics Modeling 458
  • 3. 10.7 Agents-Based Mode ling 461 10.1 OPENING VIGNETTE: System Dynamics Allows Fluor Corporation to Better Plan for Project and Change Management INTRODUCTION Fluor is an engineering and construction company with over 36,000 employers spread over several countries worldwide . The company's net income in 2009 amounted to about $680 million based on total revenue o f $22 b illion. As part of its operations, Fluor manages varying sizes of projects that are subject to scope changes, design changes, and schedule changes. PRESENTATION OF PROBLEM Fluor estimated that changes accounted for about 20 to 30 percent of revenue . Most changes were due to secondary impacts like ripple effects, disruptions, and p roductivity loss. Previously, the changes were collated and reported at a later period and the burden of cost allocated to the stakeholder responsible. In certain instances when late su rprises abou t cost and project schedule are attributed to clients, it causes friction between clients and Fluor, w hich eventually affect future business dealings. Sometimes, cost impacts occur in such a time and fashion w hen it is difficult to take preventive measures. The company determined that to improve on its efficiency, reduce legal ramification
  • 4. w ith clients, and keep them happy it had to review its method of handling changes to projects . One challenge the company faced was the fact that changes stayed extremely remote from the situation , which warranted the change. In such a case, it is difficult to determine the cause of a change , and it affects subsequent measures to handle related change issues. METHODOLOGY/SOLUTION For sure, Fluor knew that one way o f combating the issue was to foresee and avoid the events that might lead to ch anges. However, that alone would not be e nough to solve the problem . The com pany needed to understand the dynamics of the different situations that could warrant changes to project plans. Systems dynamics was used as a base method in a three-part analytical solution for understanding the dynamics be tween diffe re nt facto rs that could cause changes to be made. System dynamics is a methodology and simulation-modeling technique for analyzing complex systems using principles of cause and effect, feedback loops, and time-delayed and nonlinear effects. Building tools for rapidly tailoring a solu tion to different situations form the next part of the three-part analytical solution. In this part, industry standards and company references are embedded. The p roject plan is also embedded as an input. The model is then converged to simulate the correct amounts and timing of other factors
  • 5. like staffing, project progress, productivity, and effects on p roductivity. The last p art of the analytical solution was to deploy the project models to nonmodelers. Basically, the system takes inputs that are specific to a particular project being worked and its environment, such as the labor market. Some other input parameters, transformed into nume rical data, a re re lated to p rogress curves, expe nses, and labor laws and constraints. Chapter 10 • Modeling and Analysis: Heuristic Search Methods and Simulation 437 The resultant system provides reports on project impacts as well as helps perform cause-effect diagnostics. RESULTS/BENEFITS With this system, customers are able to perform "what-if' analysis even before a project is started so the project performance can be gauged. Through diagnostics, the system also helps explain why certain effects are realized based on impact to the project plan. Since its development, Fluor has recorded over 100 extensive uses of their system dynamics model and project simulation system. As an example, the model was used to analyze and save $10 million in the future impact of changes to a mining project. Also, based on the what-if capability of Fluor's model, a company saved $10 million when the project team
  • 6. used the model to redesign the process of reviewing changes so that the speed of the company's definition and approval procedures was increased. QUESTIONS FOR THE OPENING VIGNETTE 1. Explain the use of system dynamics as a simulation tool for solving complex problems. 2. In what ways was it applied in Fluor Corporation to solve complex problems? 3. How does a what-if analysis help a decision maker to save on cost? 4. In your own words, explain the factors that might have triggered the use of system dynamics to solve change management problems in Fluor Corporation. 5. Pick a geographic region and business domain and list some corresponding relevant factors that would be used as inputs in building such a system. WHAT WE CAN LEARN FROM THIS VIGNETTE Changes to project plans and timelines are a major contributing factor to upward increase in cost from initial amount budgeted for projects. In this case, Fluor relied on system dynamics to understand what, why, when, and how changes occurred to project plans. The models that the system dynamics model produced helped them correctly quantify the cost of projects even before they started. The vignette demonstrates that system dynamics is still a credible and robust methodology in understanding business processes and creating
  • 7. "what-if' analyses of the impact of both expected and unexpected changes in project plans. Source.- E. Godlewski, G. Lee, and K. Cooper, "System Dynamics Transforms Fluor Project and Change Management," Inteifaces, Vol. 42, No. 1, 2012, pp. 17-32. 10.2 PROBLEM-SOLVING SEARCH METHODS We next turn to several well-known search methods used in the choice phase of problem solving. These include analytical techniques, algorithms, blind searching, and heuristic searching. The choice phase of problem solving involves a search for an appropriate course of action (among those identified during the design phase) that can solve the problem. Several major search approaches are possible , depending on the criteria (or criterion) of choice and the type of modeling approach used. These search approaches are shown in Figure 10.1. For normative models , such as mathematical programming-based ones, either an analytical approach is used or a complete, exhaustive enumeration (comparing the outcomes of all the alternatives) is applied. For descriptive models, a comparison of a limited number of alternatives is used, either blindly or by employing heuristics. Usually the results guide the decision maker's search. 438 Pan IV • Prescriptive Analytics
  • 8. Optimization [Analytical] Complete enumeration [exhaustive] Search Blind approaches search Partial search Heuristics FIGURE 10.1 Formal Search Approaches. Analytical Techniques Generate improved solutions or get the best solution directly All possible solutions are checked Check only some alternatives: Systematically drop interior solutions Only promising solutions
  • 9. are considered Stop when no improvement is possible Comparisons: Stop when all alternatives are checked Comparisons, simulation: Stop when solution is good enough Stop when solution is good enough Optimal [best] Optimal [best] Best among alternatives checked Good enough Analytical techniques use mathematical formulas to derive an optimal solution directly or
  • 10. to predict a certain result. Analytical techniques are used mainly for solving structured problems, usually of a tactical or operational nature, in areas such as resource allocation or inventory management. Blind or heuristic search approaches generally are employed to solve more complex problems. Algorithms Analytical techniques may use algorithms to increase the efficiency of the search. An algorithm is a step-by-step search process for obtaining an optimal solution (see Figure 10.2). (Note: There may be more than one optimum, so we say an optimal solution rather than Is improvement possible in proposed solution ? Yes Improve solution: Generate a new proposed solution FIGURE 10.2 The Process of Using an Algorithm. No End-
  • 11. Solution is optimal Chapter 10 • Modeling and Analysis: Heuristic Search Methods and Simulation 439 the optimal solution.)