Question and Answers
Why simulate and model? - answer-any time a business is faced with a problem; maybe
we can grow or change
-probably not a good idea to jump directly from the problem into a real-world solution
-risk free space: create models that will give you a better understanding
-models make assumptions about the real world
-model ex: hospital ER, pilots, military training, business situations
Types of Models - answer-Mental models: how you understand the world and how you
think it works
-Boxes connected with lines: flow charts, organizational structures, don't see loops or
how variables effect each other or causality, difficult to capture data points
-Physical models: 2D or 3D visualization
-Formulas on a sheet of paper: full understand in great detail but difficult to accomplish
-Excel spreadsheets: very popular way of representing situations, just a snapshot of
what is going on
-Simulation models: try to combine the best of all the different types of models, OOP:
Object Oriented Programming; able to create their own outputs
What is the most popular modeling tool? - answerMS Excel, Analytical solution formulas
and scripts, easier to learn than simulation software but does not give you as much
detail as simulations
Analytical solution is possible if - answer1. The number of parameters is 'manageable'
2. Behavior is linear
3. Dependencies are clear; easy to build a mental model
4. Snapshot in time
(Analytical solution is possible if)
But what if: - answer1. Too many parameters
2. Non-linear behavior
3. Counter-intuitive behavior- difficult to have a mental model
,4. Non-obvious influences
5. Causal dependencies (with causal loop)
6. Longitudinal dependencies
Analytical approach useful for: - answer1. Highly abstract models
2. Acceptable to make many assumptions
Bank Example - answer1. On average 10 clients per hour
2. Only one teller at the counter
3. Mean service time is 5 minutes
We want to find out:
1. Mean waiting time in the queue
-Googling or thinking through it will quickly produce analytical solution
Mean waiting time
Bank Example Assumptions of the Analytical Approach - answer1. Independent arrivals
of clients- makes sense for the bank
2. Constant average service time- not a good assumption
3. Exponentially distributed service time? - not a great assumption for the bank
In a real bank setting the process is far more complex: - answer1. Some transactions
can be done only by some particular employees
2. The client can be redirected to other employees
3. The tellers may share resources, such as a printer or copier
4. Different employees may have different skills and performance
5. Many other parameters may be envisioned
The analytical solution probably does not exist - answer1. Even if it exists who will find it
for you?
2. Almost any change in the process makes the previous analytical solution void
Where do queuing problems occur in logistics and warehousing industry? -
answerLoading, logistics network
Simulation models may be the only feasible analysis method for complex dynamic
systems
Simulation Model Advantages - answer1. Animation
a. Demonstration
b. Verification
c. Debugging
2. Playability- observing dynamic system across time
3. A simulation model's structure more naturally reflects the actual system's structure
a. As opposed to analytical models- formulas and scripts
,4. Easier to add parameters
5. Easier to change degree of abstraction
6. Bottom line: more convincing
High Abstraction level - answerminimum details, macro level, strategic level (market and
competition/ social systems)
Medium Abstraction level - answermedium details, meso level, tactical level (supply
chains/ transportation)
Low Abstraction level - answermaximum detail, micro level, operational level
(pedestrian dynamics)
Methods in Simulation Modeling
Discrete Event (process based modeling)
-Agent Based Modeling
System Dynamics- Jay Forrester '50s - answerintroduced Forrester Effect, in SC: the
Bullwhip Effect, describes the highs and lows of supply and demand due to bottlenecks
across the SC, also introduced RAM: Random Access Memory, intermediary between
hard drive and CPU
System Dynamics
1. Stocks and flows
2. Interacting feedback loops
3. Differential calculus
4. Abstraction level?
Discrete Event Modeling- G. Gordon '60s - answer1. Agents and Resources
2. Queues and Delays
3. Abstraction level?
Agent Based Modeling- 80s and later - answer1. Focus on individual agents (objects)
-describe objects' behaviors
-describe object's rules
2. The environment can be an agent (object)
3. Object Oriented Approach
-based on OOP- Object Oriented Programming
Simulation Modeling Software - answer-many tools exist that support one particular
modeling approach
, AnyLogic- Multi-Method Simulation Tool - answer-easy to choose and adjust the
abstraction level
-can switch between different methods
-can mix methods in one model
-modern and flexible OO platform
What are the benefits of free-market? - answer§ Free to do whatever we want; create
what we want
§ Up to the market if it will sell or not
Why do we need government to regulate then? - answer§ Prevent monopolies
§ Correct some market failures
Market Spectrum - answero Pure Competition: High # of Firms, Low Firm influence of
price & Service offerings
o Monopoly: Low # of Firms, High Firm influence of price & Service offerings
o Market structures can take varying forms along the spectrum
o Perfect competition is hard to come by
Development of US Transportation Regulation - answer§ Initiation Era (1887-1920)
§ Positive Era (1920-1935)
§ Intermodal Era (1935- 1976)
§ New Economic Era (1976- Present)
Why regulation was needed in logistics - answer1. unite the country (when railroads
came along- move around, share information, can serve everybody)
2. fear of unknown (new industry, scary)
3. rail (first mode of transportation other than by water, much faster, tendency to
monopolize, lots of barriers to entry, big players)
1887 - the initial regulation Era- Interstate Commerce Commission was established
(ICC) - answerCreated to regulate the rail and made specific decisions such as which
rail companies can operate in the market, in which regions, services offered, and what
rate- pretty limiting
1920- the Transportation Act of 1920 - answerestablished to rule of rate making, the
government dictated how you should go about making rates and what the limits were,
rails started to be privatized
1935- the Motor Carrier Act - answerGave ICC the authority to regulate trucking and
safety concerns, new companies could only be established if the new operation is
required by the present or future public convenience or necessity - 4 factors that
dictated