小太阳sun 发表于 2017-9-17 12:53:48

【官网翻译】理解实验随机性

原帖地址:https://www.flexsim.com/community/forum/showthread.php?t=3313
原作者:David Chan和Anthony Jhonson
问题描述:理解实验随机性David Chan:关于实验中的随机流,我有一个问题。我已经重复运行了相同的一组实验。 我发现每次重复运行复制的实验的原始数据都是一样的。 我是这样理解的,在复制的实验中使用随机流,因此每个复制实验中的结果是不同的。 但是为什么每个重复运行的复制组之间的原始数据是相同的? 当复制组再次运行时,每个复制中组使用的随机流的顺序是否相同?
解答:Anthony Jhonson:FlexSim可以在所有情况下为给定的复制组实验初始化随机数据流。 例如,实验复制组1将在场景1,情景2,情景3等中使用相同的随机流初始化。然而,这将与复制组2不同,复制组2将为方案1,2,3等进行自己的随机流初始化。 这是一种常用的方差减少技术。 如果要关闭此功能,您可以根据全局偏好设置,选中“基于系统时间初始化随机流”框,但我认为大多数的计算机都会告诉您这是一个坏主意。
David Chan:我经历了两次相同的经历。 我从第一次运行的原始数据与每次复制的第二次运行相同。 因此我可以说每个重新运行的每个实验中的随机流使用是一样的。


慧娴亚伦 发表于 2017-9-17 19:15:56

这个答案似乎没有终结,不知道译者对这个问题怎么看?或者是否自己有做过类似的比对实验?

小太阳sun 发表于 2017-9-18 09:03:32

慧娴亚伦 发表于 2017-9-17 19:15
这个答案似乎没有终结,不知道译者对这个问题怎么看?或者是否自己有做过类似的比对实验?

个人的理解,如果仿真系统的随机数固定,那么整个仿真的流程就固定了,(例如duniform(1,5),如果随机数保持不变,那么每次产生的数值都是固定的1,3,4,2,5),这样的话复杂的仿真系统的各种随机过程就成了一次固定流程的实验。随机数的意义在于测试仿真系统的可靠性。一般在证明仿真结果有效可靠之前都要改变随机数进行多次测试,如果每次得到的仿真结果都相近,则说明该仿真模型的结果可靠。
不知道理解的正不正确,欢迎拍砖:lol

李锋 发表于 2022-3-4 19:51:27

小太阳sun 发表于 2017-9-18 09:03
个人的理解,如果仿真系统的随机数固定,那么整个仿真的流程就固定了,(例如duniform(1,5),如果随机 ...

说的没错,仿真实验就要保证实验的随机性
页: [1]
查看完整版本: 【官网翻译】理解实验随机性