第一部分 离散事件系统模拟概述 1
第一章 模拟概述 1
1.1 什么时候模拟是合适的工具 1
1.2 模拟的优缺点 2
1.3 应用领域 2
1.4 系统和系统环境 3
1.5 系统的组成部分 3
1.6 离散系统和连续系统 4
1.7 系统的模型 4
1.8 模型的类型 5
1.9 离散事件系统模拟 5
1.10 模拟研究的步骤 6
参考文献 8
练习 9
第二章 模拟实例 10
2.1 排队系统的模拟 10
2.2 库存系统的模拟 19
2.3 其它模拟的例子 24
2.4 小结 28
参考文献 29
练习 29
第三章 离散事件模拟:一般原理及计算机模拟语言 33
3.1 离散事件模拟的概念 33
3.1.1 用于事件调度的手算模拟 38
3.2 离散事件系统模拟的程序设计语言 44
3.2.1 用FORTRAN模拟 45
3.2.2 用GASP模拟 57
3.2.3 用SIMSCRIPT模拟 57
3.2.4 用GPSS模拟 63
3.2.5 用SLAM模拟 68
3.3 模拟语言的总结和比较 72
参考文献 72
练习 73
第二部分 数学模型和统计模型 83
第四章 模拟中的统计模型 83
4.1 术语和概念的复习 83
4.2 实用的统计模型 87
4.3 离散分布 90
4.4 连续分布 94
4.5 泊松过程 107
4.6 经验分布 109
4.7 小结 110
参考文献 111
练习 111
第五章 排队模型 116
5.1 排队系统的特征 116
5.1.1 顾客总体 117
5.1.2 系统容量 118
5.1.3 到达过程 118
5.1.4 排队特征及排队规则 119
5.1.5 服务时间和服务机构 119
5.2 排队符号 120
5.3 队列的瞬态及稳态特性 121
5.4 排队系统长期运行的性能测度 124
5.4.1 在系统中的时间平均顾客数L 125
5.4.2 每一个顾客消耗在系统中的平均时间w 126
5.4.3 平衡方程L=λw 127
5.4.4 服务员利用率 128
5.4.5 排队问题的费用 132
5.5 无限总体的马尔柯夫模型的稳态特性 133
5.5.1 具有泊松到达和无限容量的单服务员的队列:M/G/1 134
5.5.2 具有泊松到达和有限容量的单服务员的队列:M/M/1/N/∞ 140
5.5.3 多服务员的队列:M/M/c/∞/∞ 142
5.6 有限总体模型的稳态特性(M/M/c/K/K) 145
5.7 小结 149
参考文献 150
练习 150
第六章 存储系统 154
6.1 测度的有效性 154
6.2 存储策略 155
6.3 确定性系统 156
6.3.1 没有缺货和零提前期的批量(EOQ)模型 156
6.3.2 具有确定性提前期的EOQ模型 158
6.3.3 具有延期交货和确定性提前期的EOQ模型 159
6.3.4 制造批量模型 161
6.3.5 数量折扣模型 162
6.3.6 涨价模型 164
6.4 概率型系统 165
6.4.1 单周期模型 166
6.4.2 具有延期交货的定期检查模型 168
6.4.3 具有延期交货的连续检查模型 169
6.5 存储分析的模拟 171
6.6 小结 172
参考文献 172
练习 173
第三部分 随机数字 175
第七章 随机数的产生 175
7.1 随机数的性质 175
7.2 伪随机数的产生 175
7.3 产生随机数的方法 176
7.3.1 平方取中法 177
7.3.2 其它历史上感兴趣的方法 178
7.3.3 线性同余数法 179
7.4 随机数检验 182
7.4.1 频率检验 183
7.4.2 趋势检验 186
7.4.3 自相关检验 193
7.4.4 间隙检验 194
7.4.5 扑克检验 196
7.5 小结 196
参考文献 197
练习 198
第八章 随机变量的产生 201
8.1 逆变换方法 201
8.1.1 指数分布 201
8.1.2 均匀分布 204
8.1.3 韦伯尔分布 204
8.1.4 三角分布 205
8.1.5 经验连续分布 206
8.1.6 查表法产生近似指数和正态分布 210
8.1.7 离散分布 212
8.2 正态分布的直接变换 217
8.3 卷积法 217
8.3.1 爱尔朗分布 217
8.3.2 近似正态变量的产生 218
8.4 接受—拒绝方法 219
8.4.1 泊松分布 220
8.4.2 伽玛分布 222
8.5 小结 223
参考文献 223
练习 224
第四部分 模拟数据的分析 227
第九章 输入数据的分析 227
9.1 数据的收集 227
9.2 分布的识别 229
9.2.1 直方图 229
9.2.2 分布的假设 231
9.2.3 概率图 232
9.3 参数估计 233
9.3.1 初步统计量:样本均值和样本方差 234
9.3.2 建议使用的估计量 235
9.4 拟合优度检验 239
9.4.1 卡方检验 239
9.4.2 等概率区间分组情况下的卡方检验 241
9.4.3 柯尔莫哥洛夫—斯米尔诺夫拟合优度检验 245
9.5 双变量数据 246
9.5.1 单变量线性回归 247
9.5.2 回归显著性检验 250
9.5.3 在模拟中回归方程的应用 252
9.5.4 多变量线性回归 252
9.6 小结 253
参考文献 253
练习 254
第十章 模拟模型的验证与确认 259
10.1 模型的建立、验证和确认 259
10.2 模拟模型的验证 260
10.3 模型的校正与确认 263
10.3.1 直觉有效性 264
10.3.2 模型假设的确认 264
10.3.3 输入—输出变换的确认 265
10.3.4 输入—输出确认:利用历史上的输入数据 272
10.3.5 输入—输出确认:利用图灵检验 275
10.4 小结 275
参考文献 276
练习 277
第十一章 单个模型的输出分析 279
11.1 输出数据的随机特性 279
11.2 关于输出分析模拟的类型 282
11.3 性能测度及其估计 284
11.3.1 点估计 284
11.3.2 区间估计 285
11.4 终态模拟的输出分析 288
11.4.1 重复运行次数不变时的置信区间估计 289
11.4.2 假设检验 291
11.4.3 具有给定精度的置信区间 293
11.5 稳态模拟输出分析 294
11.5.1 稳态模拟中初始条件所引起的偏倚 295
11.5.2 稳态模拟重复运行方法 298
11.5.3 在稳态模拟中样本量与准确度的关系 301
11.5.4 在稳态模拟中区间估计的批平均值 302
11.6 小结 303
参考文献 304
练习 304
第十二章 可供选择的各种系统设计方案的比较和评价 311
12.1 两个系统设计方案的比较 311
12.1.1 具有相等方差的独立采样 313
12.1.2 具有不相等方差的独立采样 314
12.1.3 相关采样或公共随机数 314
12.2 几个系统设计方案之间的比较 321
12.2.1 多方案比较的Bonferroni法 322
12.3 用以估计不同的设计方案效果的统计模型 326
12.3.1 试验统计设计的目的 326
12.3.2 单因子完全随机化试验设计 328
12.3.3 两因子的析因设计 332
12.3.4 其它的统计试验设计模型 336
12.4 小结 336
参考文献 336
练习 337
附录 340