A randomized algorithm for finding a maximum clique in the visibility graph of a simple polygon - Inria - Institut national de recherche en sciences et technologies du numérique
Article Dans Une Revue Discrete Mathematics and Theoretical Computer Science Année : 2015

A randomized algorithm for finding a maximum clique in the visibility graph of a simple polygon

Résumé

We present a randomized algorithm to compute a clique of maximum size in the visibility graph G of the vertices of a simple polygon P. The input of the problem consists of the visibility graph G, a Hamiltonian cycle describing the boundary of P, and a parameter δ∈(0,1) controlling the probability of error of the algorithm. The algorithm does not require the coordinates of the vertices of P. With probability at least 1-δ the algorithm runs in O( |E(G)|2 / ω(G) log(1/δ)) time and returns a maximum clique, where ω(G) is the number of vertices in a maximum clique in G. A deterministic variant of the algorithm takes O(|E(G)|2) time and always outputs a maximum size clique. This compares well to the best previous algorithm by Ghosh et al. (2007) for the problem, which is deterministic and runs in O(|V(G)|2 |E(G)|) time.
Fichier principal
Vignette du fichier
dmtcs-17-1-1.pdf (305.67 Ko) Télécharger le fichier
Origine Fichiers éditeurs autorisés sur une archive ouverte
Loading...

Dates et versions

hal-01196870 , version 1 (10-09-2015)

Identifiants

Citer

Sergio Cabello, Maria Saumell. A randomized algorithm for finding a maximum clique in the visibility graph of a simple polygon. Discrete Mathematics and Theoretical Computer Science, 2015, Vol. 17 no. 1 (1), pp.1--12. ⟨10.46298/dmtcs.2126⟩. ⟨hal-01196870⟩

Collections

TDS-MACS
154 Consultations
1034 Téléchargements

Altmetric

Partager

More