第一章 模拟一线一服务员的队 1
1.1 模拟及其用途 1
目录 1
1.2 模拟问题中的阶段 2
1.3 一线一服务员的队 3
1.4 定义问题 3
1.5 建立模型 5
1.6 手工模拟 8
1.7 练习 13
2.1 计算机语言的选择 15
第二章 一线一服务员的计算机模拟 15
2.2 GPSS框图 16
2.3 GPSS计算机程序 22
2.4 GPSS处理器是如何工作的 24
2.5 计算机打印输出 30
2.6 练习 34
第三章 模拟长度的控制 36
3.1 省略QUEUE和DEPART程序块:虚ADVANCE程序块 36
3.2 省略SEIZE和RELEASE程序块:ADVANCE程序块 39
3.3 在规定周期内运行模型:GENERATE和TERMINATE程序块 40
3.4 消除初始偏差:RESET卡 42
3.5 取消初始时期的打印输出:START卡和缩写NP 47
3.6 怎样使GPSS处理器产生到达间隔时间和占用时间:伪随机数发生器RN1 48
3.7 用不同的顾客组重复模拟:CLEAR卡 51
3.8 练习 54
第四章 到达模式的复杂性 55
4.1 在特定时刻的第一个到达:GENERATE程序块 55
4.2 模拟开始时的非空队:GENERATE和无条件TRANSFER程序块 56
4.3 没有等待位置:TRANSFER BOTH和PRIORITY程序块 59
4.4 有限的等待位置:ENTER和LEAVE程序块及STORAGE卡 62
4.5 依存于一天中不同时刻的平均到达间隔时间:重新定义GENERATE程序块 64
4.6 练习 66
第五章 从分布中抽样 68
5.1 离散分布:FUNCTION卡和缩写RN,D和FN 68
5.2 改变平均理发时间:重新定义ADVANCE程序块 72
5.3 依存于一天中不同时刻的平均理发时间:缩写C1 73
5.4 平均理发时间取决于队长:缩写Q 75
5.5 从均匀分布中抽样:缩写C 76
5.6 把理发时间赋给刚到达的顾客:ASSIGN程序块和缩写P 79
5.7 从指数分布中抽样 81
5.8 给正在到达的顾客赋指数理发时间:ASSIGN程序块 84
5.9 练习 86
6.1 一线,理发员相同:STORAGE卡和缩写S 87
第六章 两个或多个理发员的队 87
6.2 所需理发员的最小数:省略STORAGE卡 89
6.3 改变理发员的数目:重新定义STORAGE卡 90
6.4 许多队,相同理发员,随机地挑选理发员 92
6.5 许多队,不同的理发员,各理发员不同的百分数:统计转移(TRANSFER)程序块 94
6.6 许多队,相同的理发员,顾客排在最短的队里:SELECT程序块和缩写MIN 96
6.7 收集全部各队的统计数:QUEUE和DEPART程序块 98
6.8 串联队(第一个模型) 100
6.9 串联队(另一种模型):LOOP和ASSIGN程序块及间接寻址 101
6.10 顾客同时理发并修指甲:SPLIT,MATCH和ASSEMBLE程序块 103
6.11 练习 106
第七章 带优先级的队 107
7.1 两类顾客,无优先级区别,一个理发员 107
7.2 非强占型优先权,一个理发员:GENERATE程序块 109
7.3 强占型优先权,一个理发员:PREEMPT和RETURN程序块 111
7.4 非强占型优先权,最短的服务在先,一个理发员:LINK, UNLINK及PRIORITY程序块 114
7.5 非强占型优先权,二个或多个理发员 117
7.6 练习 118
第八章 使实验条件完全相同 120
8.1 在同样的实验条件下比较两个一线系统:RMULT卡 120
8.2 在同样的实验条件下多次运行 125
8.3 在同样的实验条件下比较一线和多线系统 128
8.4 在同样的实验条件下比较二种优先权规则 131
8.5 练习 134
第九章 用户定义的输入、计算、输出 136
9.1 平均到达间隔时间取决于一天中不同的时刻:INITIAL卡和缩写X 136
9.2 理发店的收入取决于所服务的顾客数:SAVEVALUE程序块 138
9.3 用户定义的计算:SAVEVALUE程序块,VARIABLE卡 140
和缩写N、V 140
9.4 用户定义的计算:FVARIABLE卡 141
9.5 多重输入、计算、打印输出:MATRIX卡,MSAVEVALUE程序块,缩写MX 143
9.6 记录各顾客的事件时刻 145
9.7 练习 148
第十章 用户定义的测试、表、图形输出 150
10.1 所有顾客都离开时停止模拟:GATE和LOGIC程序块,缩写LR,NU,S,R 150
10.2 另一种模型:TEST程序块和缩写E 152
10.3 另一种模型:BVARIABLE卡和缩写BV、FNU 154
10.4 如果等待的顾客太多,刚来的顾客就受阻:缩写LE,S 155
10.5 顾客居留时间表:TABLE卡,TABULATE程序块和缩写M1 156
10.6 顾客理发时间表:MARK程序块和缩写M1 159
10.7 顾客等待时间表:QTABLE卡 160
10.8 设备统计的图表输出:缩写FR和SYM 162
10.9 表的图形输出:缩写TF 165
10.10 练习 167