sobolset
Sobol准随机点集
描述
sobolset
是一个准随机点集对象,它从Sobol序列中产生点。Sobol序列是一种以2为基数的数字序列,它以高度均匀的方式填充空间。
创建
属性
对象的功能
网 |
生成准随机点集 |
reduceDimensions |
Sobol点集的降维 |
争夺 |
对拟随机点集进行置乱 |
也可以使用下面的MATLAB®函数具有sobolset
对象。该软件将点集对象视为多维点的矩阵。
例子
提示
的
跳过
而且飞跃
属性对于并行应用程序很有用。例如,如果您拥有并行计算工具箱™许可证,则可以对点序列进行跨分区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] P.布拉特利和B. L.福克斯。算法659实现Sobol的准随机序列发生器ACM数学软件汇刊.第14卷第1期,1988年,第88-100页。
[2]洪,H. S.和F. J.希克内尔。算法823:实现置乱数字序列ACM数学软件汇刊.第29卷,2003年第2期,第95-109页。
[3] Joe, S.和f.y. Kuo。算法659的注释:实现Sobol的准随机序列生成器ACM数学软件汇刊.第29卷,2003年第1期,第49-57页。
[4]科西斯,L.和W. J.怀特。低差异序列的计算研究ACM数学软件汇刊.第23卷第2期,1997年,第266-294页。
[5] Matousek, J.《关于锚定箱的l2差异》。复杂性杂志.第14卷第4期,1998年,第527-556页。
版本历史
在R2008a中引入