《管理系统模拟与GPSS/Java》系统地讲述了广泛应用于管理系统的建模与计算机模拟技术中的基本原理和方法,以多种实例介绍关于离散系统模拟模型的建立、程序的编制以及模拟的实现等内容。关于模拟技术中的排队理论、输入数据分析、随机变量的产生、输出结果的分析也做了较全面的讲解。
此外《管理系统模拟与GPSS/Java》还对专用模拟语言GPSS/Java的运行环境、操作界面做了讲解,并结合大量实例对GPSS/Java编程方法及模块语句的使用做了详细介绍。
《管理系统模拟与GPSS/Java》可以作为高等院校信息管理与信息系统专业本科生和研究生的教材,以及管理类、经济类和计算机应用类等相关专业的参考书,同时对于企业的管理者、决策者、各类信息资源开发者及技术骨干,均具有参考价值。
计算机模拟技术的迅速发展和广泛应用已使自然科学及应用工程的多种学科中极其复杂的问题迎刃而解。几十年来,管理科学的各个领域也在广泛使用着这一由现代数学方法、管理科学和计算机技术相结合而形成的管理系统模拟技术,这项技术已成为战略研究、系统分析、运筹规划、预测决策、宏观及微观管理等领域的有效工具。这项技术的成功运用,已使那些需要花费大量人力、物力和时间,承担很大风险的许多科研课题或工程设计、实验问题得到了比较满意的解答。
2000年,由清华大学出版社出版了《管理系统模拟与GPSS语言》一书,在该书中对管理系统模拟涉及的模型建立、数据分析等做了全面介绍,并且把离散系统模拟领域中的常用语言GPSS/PC版的使用做了详细介绍,可以让学生由浅入深地了解这种模拟语言在实际管理中的具体应用,为掌握大型模拟语言奠定坚实的基础。
2013年,姜海虹和于本海等老师出版了《管理系统模拟与GPSS》(第2版),将版教材中的GPSS/PC版升级为基于WINDOWS操作系统的GPSS World Student版本,GPSS World Student版与GPSS/PC版相比界面操作更直观,编程设计更方便,尤其是函数的定义和标准数字属性的使用更便于学生理解和掌握。此版教材被收入21世纪高等学校规划教材,并使用至今。
当GPSS遇到为流行的Java语言,形成GPSS/Java后,其运行效率提高,更重要的是模型界面保持了Java程序的框架,这样用户可以定义、插入和调用Java元素,毕竟Java除了仿真功能之外,在任何方面都要强于GPSS。出于这样的考虑,为了提高教学质量,编者不断与实际结合,决定出版本书。
本书的第1、2章主要阐述了计算机模拟的一些基本概念和基本方法,包括系统模型与模拟、分析系统的基本方法与概念、管理系统模拟的基本原理、模拟模型的基本构成等。第3章介绍了与管理系统模拟密切相关的排队模型理论。第4章讨论模拟输入数据的类型,以及如何估计输入数据的概率分布和分布假设的检验方法。第5、6、8、9章详细介绍了GPSS/Java模拟语言的常用模块和语句,并列举了大量实例介绍如何应用GPSS/Java语言实现系统的模拟。第7章介绍随机数和随机变量的产生以及相关的理论,同时介绍了在GPSS/Java语言中各类随机变量的使用方法。第10章介绍与输出数据分析相关的理论和方法。在每章的讲解之后,都附有相应的习题,以帮助读者巩固、消化所学的内容,同时这部分习题也可以作为实验题目进行练习。
第1章 绪论
1.1 什么是计算机模拟
1.2 计算机模拟技术解题的方法
1.3 模拟技术的地位和作用
本章习题
第2章 系统、模型与模拟
2.1 概述
2.2 离散系统模拟的基本方法
2.3 模拟语言简介
本章习题
第3章 排队模型
3.1 排队系统的界定
3.2 排队系统标记
3.3 排队系统的稳态性能指标
3.4 马尔可夫稳态模型
3.5 数学分析及应用
3.6 数学分析与模拟分析关系
本章习题
第4章 输入数据的分析
4.1 概述
4.2 数据的采集与处理
4.3 数据分布的分析与假设分布族
4.4 参数的估计
4.5 拟合优度检验(Goodness-of-FitTests)
本章习题
第5章 GPSS/Java及其集成开发环境
5.1 GPSS仿真系统
5.2 GPSS/Java仿真系统
5.3 GPSS/Java集成开发环境介绍
第6章 GPSS/Java常用语句及其使用
6.1 GPSS/Java基本模块
6.2 与活动实体有关的模块
6.3 与资源实体有关的模块
6.4 GPSS/Java语言的控制语句
6.5 应用举例
6.6 GPSS/Java标准输出管理
本章习题
第7章 随机数发生器与函数实体
7.1 随机数发生器
7.2 产生随机变量的方法
7.3 GPSS/Java语言的随机数发生器
7.4 GPSS/Java函数实体
7.5 应用举例
7.6 模型控制语句rmult
本章习题
第8章 中级GPSS/Java的程序设计
8.1 标准属性
8.2 GPSS/Java变量实体
8.3 GPSS/Java保存值实体
8.4 其他GPSS/Java语句模块
8.5 select模块
8.6 应用举例
本章习题
第9章 GPSS/Java高级建模技术
9.1 表实体与队列表实体
9.2 动态实体的分裂、装配、匹配与聚集
9.3 属性值函数的实现
9.4 用户链实体
9.5 设备的抢占
本章习题
第10章 输出数据的分析
10.1 概述
10.2 输出结果的置信区间
10.3 终止型模拟结果的分析
本章习题
……
附录
参考文献