Sobol拟随机点集
索波尔塞特
是从Sobol序列生成点的拟随机点集对象。Sobol序列是一个以高度均匀的方式填充空间的base-2数字序列。
这个跳过
和飞跃
属性对于并行应用程序很有用。例如,如果您有一个并行计算工具箱™ 许可证,您可以将一系列点划分为N不同的工人使用函数labindex
(并行计算工具箱).每个N第四个工人,设置跳过
设置为的点的属性N– 1和飞跃
财产N– 1.下面的代码显示了如何在三个工作进程之间划分序列。
Nworkers=3;p=sobolset(10,“飞跃”,Nworkers-1);spmd(Nworkers)p.Skip=labindex-1;%使用点1,4,7计算某物。。。%或第2,5,8点…或第3,6,9点。。。终止
[1] 实现索波尔拟随机序列发生器的659算法数学软件上的ACM事务第14卷,第1期,1988年,第88-100页。
[2] 算法823:实现加扰数字序列数学软件上的ACM事务.第29卷,第2期,2003年,95-109页。
[3] Joe, S.和f.y. Kuo。659算法注释:实现Sobol的准随机序列生成器数学软件上的ACM事务2003年第1期第29卷,第49-57页。
[4] 低差异序列的计算研究数学软件上的ACM事务.第23卷第2期,1997年,第266-294页。
[5] 马托塞克,J.“关于锚固箱的L2差异。”复杂性杂志第14卷,第4期,1998年,第527-556页。