将选择K维拉丁超立方体中的N个点。 M 个坐标维度中的每一个都被离散化为值 1 到 N。以这样的方式选择点,即没有两个点具有任何共同的坐标值。 这是一个标准的拉丁超立方体要求,有很多解决方案。 该算法的不同之处在于它试图选择一个解决方案,该解决方案具有点尽可能均匀地“散布”的特性。 它通过通过正态高斯累积分布函数映射解决方案元素来做到这一点
例子 : X = Generate_LHS('n', 100, 'k', 2, 'plot_flag',1,'Normal_dist_flag',1,'hist_flag',1);
参考: M. Cavazzuti,优化方法:从理论到设计, Springer-Verlag Berlin Heidelberg 2013
灵感来自: http://www.mathworks.com/matlabcentral/fileexchange/48927-l
2021-09-22 15:50:45
30KB
matlab
1