Maximal Cliques in Unit Disk Graphs: Polynomial Approximation

We consider the problem of generating all maximal cliques in an unit disk graph. General algorithms to find all maximal cliques are exponential, so we rely on a polynomial approximation. Our algorithm makes use of certain key geographic structures of these graphs. For each edge, we limit the set of vertices that may form cliques with this as the longest edge. We then consider several characteristic shapes determined by that edge, and prove that all cliques having this as the longest edge, are included in one of the sets of vertices contained in these shapes. Our algorithm works in O(m¢ 2 ) time and generates O(m¢) cliques, where m is the number of edges in the graph and ¢ is its maximum degree. We also provide a modified version of the algorithm which improves the performance in many cases, albeit without affecting the worst case running time.

[1]  John Musacchio,et al.  Sufficient rate constraints for QoS flows in ad-hoc networks , 2007, Ad Hoc Networks.

[2]  Anuj Puri,et al.  Optimizing traffic flow in fixed wireless networks , 2002, 2002 IEEE Wireless Communications and Networking Conference Record. WCNC 2002 (Cat. No.02TH8609).

[3]  Shuji Tsukiyama,et al.  A New Algorithm for Generating All the Maximal Independent Sets , 1977, SIAM J. Comput..

[4]  Klara Nahrstedt,et al.  Price-based resource allocation in wireless ad hoc networks , 2003, IWQoS'03.

[5]  A. Gräf,et al.  On Coloring Unit Disk Graphs , 1998, Algorithmica.

[6]  Jack Minker,et al.  An Analysis of Some Graph Theoretical Cluster Techniques , 1970, JACM.

[7]  C. Bron,et al.  Algorithm 457: finding all cliques of an undirected graph , 1973 .

[8]  Lili Qiu,et al.  Impact of Interference on Multi-Hop Wireless Network Performance , 2003, MobiCom '03.

[9]  G. Valiente Clique, Independent Set, and Vertex Cover , 2021, Texts in Computer Science.

[10]  Jean C. Walrand,et al.  Approximating maximal cliques in ad-hoc networks , 2004, 2004 IEEE 15th International Symposium on Personal, Indoor and Mobile Radio Communications (IEEE Cat. No.04TH8754).

[11]  Coenraad Bron,et al.  Finding all cliques of an undirected graph , 1973 .

[12]  Frank Harary,et al.  A Procedure for Clique Detection Using the Group Matrix , 1957 .

[13]  Lili Qiu,et al.  Impact of Interference on Multi-Hop Wireless Network Performance , 2005, Wirel. Networks.