Cucuringu Mihai, Singer Amit, Cowburn David
Program in Applied and Computational Mathematics, Princeton University, Fine Hall, Washington Road, Princeton, NJ 08544-1000, USA.
Department of Mathematics and PACM, Princeton University, Fine Hall, Washington Road, Princeton, NJ 08544-1000, USA.
Inf inference. 2012 Dec;1(1):21. doi: 10.1093/imaiai/ias002.
The graph realization problem has received a great deal of attention in recent years, due to its importance in applications such as wireless sensor networks and structural biology. In this paper, we extend the previous work and propose the 3D-As-Synchronized-As-Possible (3D-ASAP) algorithm, for the graph realization problem in ℝ, given a sparse and noisy set of distance measurements. 3D-ASAP is a divide and conquer, non-incremental and non-iterative algorithm, which integrates local distance information into a global structure determination. Our approach starts with identifying, for every node, a subgraph of its 1-hop neighborhood graph, which can be accurately embedded in its own coordinate system. In the noise-free case, the computed coordinates of the sensors in each patch must agree with their global positioning up to some unknown rigid motion, that is, up to translation, rotation and possibly reflection. In other words, to every patch, there corresponds an element of the Euclidean group, Euc(3), of rigid transformations in ℝ, and the goal was to estimate the group elements that will properly align all the patches in a globally consistent way. Furthermore, 3D-ASAP successfully incorporates information specific to the molecule problem in structural biology, in particular information on known substructures and their orientation. In addition, we also propose 3D-spectral-partitioning (SP)-ASAP, a faster version of 3D-ASAP, which uses a spectral partitioning algorithm as a pre-processing step for dividing the initial graph into smaller subgraphs. Our extensive numerical simulations show that 3D-ASAP and 3D-SP-ASAP are very robust to high levels of noise in the measured distances and to sparse connectivity in the measurement graph, and compare favorably with similar state-of-the-art localization algorithms.
近年来,图实现问题因其在无线传感器网络和结构生物学等应用中的重要性而备受关注。在本文中,我们扩展了先前的工作,并针对实数空间中的图实现问题提出了3D尽可能同步(3D-ASAP)算法,该算法基于一组稀疏且有噪声的距离测量值。3D-ASAP是一种分治、非增量且非迭代的算法,它将局部距离信息集成到全局结构确定中。我们的方法首先为每个节点识别其1跳邻域图的一个子图,该子图可以精确地嵌入到其自身的坐标系中。在无噪声的情况下,每个补丁中传感器的计算坐标必须与其全局定位在某种未知的刚体运动下一致,即平移、旋转以及可能的反射。换句话说,每个补丁都对应实数空间中刚体变换的欧几里得群Euc(3)中的一个元素,目标是估计能以全局一致的方式正确对齐所有补丁的群元素。此外,3D-ASAP成功地纳入了结构生物学中分子问题的特定信息,特别是关于已知子结构及其方向的信息。另外,我们还提出了3D谱划分(SP)-ASAP,它是3D-ASAP的一个更快版本,使用谱划分算法作为预处理步骤,将初始图划分为更小的子图。我们广泛的数值模拟表明,3D-ASAP和3D-SP-ASAP对于测量距离中的高水平噪声和测量图中的稀疏连接非常鲁棒,并且与类似的最新定位算法相比具有优势。