给定一个矩阵, 是否可以采样矢量图,以便.
显然不是任何这是可能的,即它必须是对称的,对角线为零等,但假设是从一组满足此属性的不同向量创建的。
给定一个矩阵, 是否可以采样矢量图,以便.
显然不是任何这是可能的,即它必须是对称的,对角线为零等,但假设是从一组满足此属性的不同向量创建的。
多维缩放(MDS)是一种试图找到这样一组点的算法。它通常用于可视化,因此通常用于 2D 或 3D 空间,但优化过程本身可以用于任意维度。
要获得随机样本,您可以在优化之前使用随机向量进行初始化,尽管在这种情况下尚不清楚您将从哪个分布中采样。
已编辑:要生成的示例 MATLAB 代码大小图案与参考数据具有相同的距离:
data=mdscale(pdist(reference_data), N, 'Start', 'Random');
或使用D大小的欧几里得距离矩阵:
data=mdscale(D, N, 'Start', 'Random');