Preface |
|
xv | |
List of contributors |
|
xvii | |
1 Introduction |
|
1 | (9) |
|
|
|
|
1.1 How this book came about |
|
|
1 | (1) |
|
|
2 | (1) |
|
|
3 | (6) |
|
|
9 | (1) |
2 Discrete-event simulation: A primer |
|
10 | (16) |
|
|
|
10 | (1) |
|
2.2 An example of a discrete-event simulation: Modelling a hospital theatres process |
|
|
11 | (1) |
|
2.3 The technical perspective: How DES works |
|
|
12 | (9) |
|
2.3.1 Time handling in DES |
|
|
14 | (1) |
|
2.3.2 Random sampling in DES |
|
|
15 | (6) |
|
2.4 The philosophical perspective: The DES worldview |
|
|
21 | (2) |
|
|
23 | (1) |
|
|
24 | (1) |
|
|
24 | (2) |
3 Systems thinking and system dynamics: A primer |
|
26 | (26) |
|
|
|
26 | (2) |
|
|
28 | (6) |
|
3.2.1 'Behaviour over time' graphs |
|
|
28 | (1) |
|
|
29 | (1) |
|
3.2.3 Principles of influence (or causal loop) diagrams |
|
|
30 | (2) |
|
3.2.4 From diagrams to behaviour |
|
|
32 | (2) |
|
|
34 | (6) |
|
3.3.1 Principles of stock—flow diagramming |
|
|
34 | (1) |
|
3.3.2 Model purpose and model conceptualisation |
|
|
35 | (1) |
|
3.3.3 Adding auxiliaries, parameters and information links to the spinal stock—flow structure |
|
|
36 | (1) |
|
3.3.4 Equation writing and dimensional checking |
|
|
37 | (3) |
|
3.4 Some further important issues in SD modelling |
|
|
40 | (9) |
|
3.4.1 Use of soft variables |
|
|
40 | (2) |
|
|
42 | (1) |
|
3.4.3 Delays and smoothing functions |
|
|
43 | (3) |
|
|
46 | (2) |
|
3.4.5 Optimisation of SD models |
|
|
48 | (1) |
|
3.4.6 The role of data in SD models |
|
|
49 | (1) |
|
|
49 | (1) |
|
|
50 | (2) |
4 Combining problem structuring methods with simulation: The philosophical and practical challenges |
|
52 | (24) |
|
|
|
|
52 | (1) |
|
4.2 What are problem structuring methods? |
|
|
53 | (1) |
|
4.3 Multiparadigm multimethodology in management science |
|
|
54 | (6) |
|
4.3.1 Paradigm incommensurability |
|
|
55 | (2) |
|
4.3.2 Cultural difficulties |
|
|
57 | (1) |
|
4.3.3 Cognitive difficulties |
|
|
58 | (1) |
|
|
59 | (1) |
|
4.4 Relevant projects and case studies |
|
|
60 | (2) |
|
4.5 The case study: Evaluating intermediate care |
|
|
62 | (6) |
|
4.5.1 The problem situation |
|
|
62 | (2) |
|
4.5.2 Soft systems methodology |
|
|
64 | (2) |
|
4.5.3 Discrete-event simulation modelling |
|
|
66 | (1) |
|
|
67 | (1) |
|
|
68 | (4) |
|
4.6.1 The multiparadigm multimethodology position and strategy |
|
|
68 | (2) |
|
4.6.2 The cultural difficulties |
|
|
70 | (1) |
|
4.6.3 The cognitive difficulties |
|
|
70 | (2) |
|
|
72 | (1) |
|
|
72 | (1) |
|
|
72 | (4) |
5 Philosophical positioning of discrete-event simulation and system dynamics as management science tools for process systems: A critical realist perspective |
|
76 | (29) |
|
|
|
|
|
76 | (4) |
|
5.2 Ontological and epistemological assumptions of CR |
|
|
80 | (2) |
|
5.2.1 The stratified CR ontology |
|
|
80 | (1) |
|
5.2.2 The abductive mode of reasoning |
|
|
81 | (1) |
|
5.3 Process system modelling with SD and DES through the prism of CR scientific positioning |
|
|
82 | (8) |
|
5.3.1 Lifecycle perspective on SD and DES methods |
|
|
84 | (6) |
|
5.4 Process system modelling with SD and DES: Trends in and implications for MS |
|
|
90 | (7) |
|
5.5 Summary and conclusions |
|
|
97 | (2) |
|
|
99 | (6) |
6 Theoretical comparison of discrete-event simulation and system dynamics |
|
105 | (20) |
|
|
|
105 | (1) |
|
|
106 | (2) |
|
6.3 Discrete-event simulation |
|
|
108 | (2) |
|
6.4 Summary: The basic differences |
|
|
110 | (2) |
|
6.5 Example: Modelling emergency care in Nottingham |
|
|
112 | (8) |
|
|
112 | (1) |
|
|
113 | (1) |
|
6.5.3 Choice of modelling approach |
|
|
114 | (1) |
|
|
114 | (2) |
|
|
116 | (1) |
|
6.5.6 Scenario testing and model results |
|
|
116 | (2) |
|
|
118 | (1) |
|
|
119 | (1) |
|
6.6 The $64 000 question: Which to choose? |
|
|
120 | (3) |
|
|
123 | (1) |
|
|
123 | (2) |
7 Models as interfaces |
|
125 | (15) |
|
|
|
|
|
7.1 Introduction: Models at the interfaces or models as interfaces |
|
|
125 | (1) |
|
7.2 The social roles of simulation |
|
|
126 | (3) |
|
7.3 The modelling process |
|
|
129 | (2) |
|
7.4 The modelling approach |
|
|
131 | (3) |
|
7.5 Two case studies of modelling projects |
|
|
134 | (3) |
|
7.6 Summary and conclusions |
|
|
137 | (1) |
|
|
138 | (2) |
8 An empirical study comparing model development in discrete-event simulation and system dynamics |
|
140 | (25) |
|
|
|
|
140 | (2) |
|
8.2 Existing work comparing DES and SD modelling |
|
|
142 | (4) |
|
8.2.1 DES and SD model development process |
|
|
143 | (3) |
|
|
146 | (1) |
|
|
146 | (5) |
|
|
146 | (1) |
|
8.3.2 Verbal protocol analysis |
|
|
147 | (2) |
|
|
149 | (1) |
|
|
149 | (1) |
|
|
150 | (1) |
|
|
151 | (7) |
|
8.4.1 Attention paid to modelling topics |
|
|
152 | (2) |
|
8.4.2 The sequence of modelling stages |
|
|
154 | (1) |
|
8.4.3 Pattern of iterations among topics |
|
|
155 | (3) |
|
8.5 Observations from the DES and SD expert modellers' behaviour |
|
|
158 | (2) |
|
|
160 | (2) |
|
|
162 | (1) |
|
|
162 | (3) |
9 Explaining puzzling dynamics: A comparison of system dynamics and discrete-event simulation |
|
165 | (34) |
|
|
|
|
165 | (1) |
|
9.2 Existing comparisons of SD and DES |
|
|
166 | (3) |
|
|
169 | (1) |
|
9.4 Erratic fisheries — chance, destiny and limited foresight |
|
|
170 | (3) |
|
9.5 Structure and behaviour in fisheries: A comparison of SD and DES models |
|
|
173 | (19) |
|
9.5.1 Alternative models of a natural fishery |
|
|
174 | (4) |
|
9.5.2 Alternative models of a simple harvested fishery |
|
|
178 | (6) |
|
9.5.3 Alternative models of a harvested fishery with endogenous ship purchasing |
|
|
184 | (8) |
|
|
192 | (1) |
|
9.7 Limitations of the study |
|
|
193 | (1) |
|
|
194 | (2) |
|
|
196 | (1) |
|
|
196 | (3) |
10 DES view on simulation modelling: SIMUL8 |
|
199 | (16) |
|
|
|
199 | (1) |
|
10.2 How software fits into the project |
|
|
200 | (2) |
|
|
202 | (6) |
|
10.4 Getting the right results from a DES |
|
|
208 | (4) |
|
10.4.1 Verification and validation |
|
|
210 | (1) |
|
|
211 | (1) |
|
10.5 What happens after the results? |
|
|
212 | (1) |
|
10.6 What else does DES software do and why? |
|
|
212 | (1) |
|
10.7 What next for DES software? |
|
|
213 | (1) |
|
|
214 | (1) |
11 Vensim and the development of system dynamics |
|
215 | (33) |
|
|
|
215 | (1) |
|
11.2 Coping with complexity: The need for system dynamics |
|
|
216 | (3) |
|
11.3 Complexity arms race |
|
|
219 | (2) |
|
11.4 The move to user-led innovation |
|
|
221 | (1) |
|
|
222 | (23) |
|
11.5.1 Apples and oranges (basic model testing) |
|
|
223 | (1) |
|
|
224 | (13) |
|
11.5.3 Helping the practitioner do more |
|
|
237 | (8) |
|
11.6 The future for SD software |
|
|
245 | (2) |
|
|
245 | (1) |
|
|
245 | (2) |
|
|
247 | (1) |
12 Multi-method modeling: AnyLogic |
|
248 | (32) |
|
|
|
249 | (3) |
|
12.1.1 The choice of model architecture and methods |
|
|
251 | (1) |
|
12.2 Technical aspect of combining modeling methods |
|
|
252 | (5) |
|
12.2.1 System dynamics -> discrete elements |
|
|
252 | (1) |
|
12.2.2 Discrete elements -> system dynamics |
|
|
253 | (2) |
|
12.2.3 Agent based <-> discrete event |
|
|
255 | (2) |
|
12.3 Example: Consumer market and supply chain |
|
|
257 | (5) |
|
12.3.1 The supply chain model |
|
|
257 | (1) |
|
|
258 | (1) |
|
12.3.3 Linking the DE and the SD parts |
|
|
259 | (1) |
|
12.3.4 The inventory policy |
|
|
260 | (2) |
|
12.4 Example: Epidemic and clinic |
|
|
262 | (5) |
|
12.4.1 The epidemic model |
|
|
262 | (2) |
|
12.4.2 The clinic model and the integration of methods |
|
|
264 | (3) |
|
12.5 Example: Product portfolio and investment policy |
|
|
267 | (11) |
|
|
268 | (2) |
|
12.5.2 The model architecture |
|
|
270 | (1) |
|
12.5.3 The agent product and agent population portfolio |
|
|
271 | (3) |
|
12.5.4 The investment policy |
|
|
274 | (1) |
|
12.5.5 Closing the loop and implementing launch of new products |
|
|
275 | (2) |
|
12.5.6 Completing the investment policy |
|
|
277 | (1) |
|
|
278 | (1) |
|
|
279 | (1) |
13 Multiscale modelling for public health management: A practical guide |
|
280 | (15) |
|
|
|
|
280 | (1) |
|
|
281 | (1) |
|
13.3 Multilevel system theories and methodologies |
|
|
281 | (2) |
|
13.4 Multiscale simulation modelling and management |
|
|
283 | (6) |
|
|
289 | (1) |
|
|
290 | (1) |
|
|
290 | (5) |
14 Hybrid modelling case studies |
|
295 | (23) |
|
|
|
|
|
|
|
|
295 | (1) |
|
14.2 A multilevel model of MRSA endemicity and its control in hospitals |
|
|
296 | (6) |
|
|
296 | (1) |
|
|
296 | (1) |
|
|
297 | (5) |
|
|
302 | (1) |
|
14.3 Chlamydia composite model |
|
|
302 | (6) |
|
|
302 | (1) |
|
|
302 | (1) |
|
14.3.3 DES model of a GUM department |
|
|
303 | (1) |
|
14.3.4 SD model of chlamydia |
|
|
304 | (1) |
|
14.3.5 Why combine the models |
|
|
304 | (1) |
|
14.3.6 How the models were combined |
|
|
305 | (1) |
|
14.3.7 Experiments with the composite model |
|
|
305 | (2) |
|
|
307 | (1) |
|
14.4 A hybrid model for social care services operations |
|
|
308 | (8) |
|
|
308 | (1) |
|
|
308 | (1) |
|
14.4.3 Model construction |
|
|
309 | (1) |
|
14.4.4 Contact centre model |
|
|
310 | (1) |
|
|
311 | (2) |
|
14.4.6 Conclusions and lessons learnt |
|
|
313 | (3) |
|
|
316 | (2) |
15 The ways forward: A personal view of system dynamics and discrete-event simulation |
|
318 | (19) |
|
|
|
318 | (1) |
|
15.2 Computer simulation in management science |
|
|
319 | (1) |
|
15.3 The effect of developments in computing |
|
|
320 | (4) |
|
15.4 The importance of process |
|
|
324 | (1) |
|
15.5 My own comparison of the simulation approaches |
|
|
324 | (4) |
|
|
324 | (2) |
|
15.5.2 Stochastic and deterministic elements |
|
|
326 | (1) |
|
15.5.3 Discrete entities versus continuous variables |
|
|
327 | (1) |
|
15.6 Linking system dynamics and discrete-event simulation |
|
|
328 | (1) |
|
15.7 The importance of intended model use |
|
|
329 | (4) |
|
15.7.1 Decision automation |
|
|
330 | (1) |
|
15.7.2 Routine decision support |
|
|
331 | (1) |
|
15.7.3 System investigation and improvement |
|
|
331 | (1) |
|
15.7.4 Providing insights for debate |
|
|
332 | (1) |
|
|
333 | (2) |
|
15.8.1 Use of both methods will continue to grow |
|
|
333 | (1) |
|
15.8.2 Developments in computing will continue to have an effect |
|
|
334 | (1) |
|
15.8.3 Process really matters |
|
|
335 | (1) |
|
|
335 | (2) |
Index |
|
337 | |