计算机模拟技术的迅速发展和广泛应用已使自然科学及应用工程的多种学科中极其复杂的问题迎刃而解。几十年来,管理科学的各个领域也在广泛使用着这一由现代数学方法、管理科学和计算机技术相结合而形成的管理系统模拟技术,这项技术已成为战略研究、系统分析、运筹规划、预测决策、宏观及微观管理等领域的有效工具。这项技术的成功运用,已使那些需要花费大量人力、物力和时间,承担很大风险的许多科研课题或工程设计、实验问题得到了比较满意的解答。
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章介绍与输出数据分析相关的理论和方法。在每章的讲解之后,都附有相应的习题,以帮助读者巩固、消化所学的内容,同时这部分习题也可以作为实验题目进行练习。