2011级软件工程 怀凯源
2012、5、28
2012年5月23日晚7点半,在学校进行了武汉大学董文永博士《仿真软件比赛基础及其发展意义讲座》,我很幸运的能有机会参加这次讲座,同时也给我收获颇多。
讲座共分为3个部分。作为ACM,计算机仿真大赛的金牌教练董博士,首先简略的介绍了ICPC的发展史,ACM发展历程及其意义。还讲解做ACM题的一些方法,做题要有策略,首先要确定题型,找到相应的方法再做题,在此期间列举出了12种可能遇到的题型。
随后切入主题计算机仿真,什么是计算机仿真,计算机仿真技术是以数学理论、相似原理、信息技术、系统技术及其应用领域有关的专业技术为基础,以计算机和各种物理效应设备为工具,利用系统模型对实际的成设想的系统进行试验研究的一门综合性技术。而系统仿真是建立在控制理论、相似理论、信息处理技术和计算机技术等理论基础之上的,以计算机和其它专用物理效应设备为工具,利用系统模型对真实或假想的系统进行试验,并借助于专家经验知识、统计数据和信息资料对试验结果进行分析研究。进而做出决策的一门综合性和试验性的学科。
仿真的类型有连续仿真及离散事件系统仿真。系统仿真有分为物理仿真、数学仿真及物理-数学仿真。从功能上分研究用仿真、工程仿真、训练仿真
仿真的步骤:(1)问题阐述(2)系统分析与描述(3)建立系统的数学模型(4)数据收集(5)建立系统的仿真系统(6)模型验证(7)模型确认(8)试验设计(9)仿真运动研究(10)仿真结果分析
仿真方法Agent的概念, Agent能根据外界环境的变化,而自动地对自己的行为和状态进行调整,而不是仅仅被动地接受外界的刺激,具有自我管理自我调节的能力。
仿真策略:事件策略、活动扭描法、进程交互法。
最重要一点是仿真数据的准确性,要用大量数据支撑观点的准确性。
随后进行问答环节,对一些不太理解的方面再次向董博士进行了提问。
这次讲座,还是深有感触的,董博士一直提及一个词“策略”,凡事都做事情都有一个目标,为何有人是达不到目标的,失败的。(1)目标不清晰(2)有目标,不知怎么做。这就是上策略问题,所以凡事都有解决的方法,就看自己是否有好方法解决。