EMI: An Efficient Algorithm for Identifying Maximal Rigid Clusters in 3D Generic Graphs

Identifying the Maximal Rigid subGraphs (MRGs) whose relative formations cannot deform continuously in <inline-formula> <tex-math notation="LaTeX">\Re^d</tex-math> </inline-formula>, is a fundamental problem in network formation control and network localization. Whe...

Full description

Saved in:
Bibliographic Details
Published inIEEE/ACM transactions on networking Vol. 32; no. 1; pp. 1 - 15
Main Authors Wei, Qinhan, Wang, Yongcai, Li, Deying
Format Journal Article
LanguageEnglish
Published New York IEEE 01.02.2024
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN1063-6692
1558-2566
DOI10.1109/TNET.2023.3287822

Cover

More Information
Summary:Identifying the Maximal Rigid subGraphs (MRGs) whose relative formations cannot deform continuously in <inline-formula> <tex-math notation="LaTeX">\Re^d</tex-math> </inline-formula>, is a fundamental problem in network formation control and network localization. When <inline-formula> <tex-math notation="LaTeX">d=3</tex-math> </inline-formula>, it becomes extremely challenging and has been open for decades because the fundamental Laman condition doesn't hold in <inline-formula> <tex-math notation="LaTeX">\Re^3</tex-math> </inline-formula>. This paper presents a new understanding of this problem. Because of the existence of "implicit hinges" in 3D, its essence should be to detect the Maximal Rigid Clusters (MRCs). An MRC is a maximal set of vertices in which each vertex is mutually rigid to the others, but the vertices are not necessarily connected. We show that the MRGs in the original graph can be easily deduced from the connected components generated by the MRCs. For efficiently identifying the MRCs, at first, a randomized algorithm to detect mutually rigid vertex pairs is exploited. Based on this, a Basic MRC Identification algorithm ( BMI ) is proposed, which is an exact algorithm that can detect all MRCs based on the extracted rigid vertex pairs, but it has <inline-formula> <tex-math notation="LaTeX">O(|V|^4)</tex-math> </inline-formula> time complexity. To further pursue an efficient algorithm, we observe the "hinge MRCs" appear rarely. So an Efficient framework for MRC Identification ( EMI ) is proposed. It consists of two steps: 1) a Trimmed-BMI algorithm that guarantees to detect all simple MRCs and may miss only hinge MRCs; 2) a Trim-FIX algorithm that can find all hinge MRCs. We prove EMI can guarantee to detect all the MRCs as accurately as BMI , using <inline-formula> <tex-math notation="LaTeX">O(|V|^3)</tex-math> </inline-formula> times. Further, we show EMI achieves magnitudes of times faster than BMI in experiments. Extensive evaluations verify the effectiveness and high efficiency of EMI in various 3D networks. We have uploaded the code of the related program to https://github.com/fdwqh/EMI-algorithm.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1063-6692
1558-2566
DOI:10.1109/TNET.2023.3287822