Je me demande comment trouver la circonférence d'un graphe non orienté clairsemé. Par clairsemés, je veux dire . Par optimal, j'entends la complexité temporelle la plus faible.
J'ai pensé à une modification de l'algorithme de Tarjan pour les graphiques non orientés, mais je n'ai pas trouvé de bons résultats. En fait, je pensais que si je pouvais trouver un 2 composants connectés dans , alors je peux trouver la circonférence, par une sorte d'induction qui peut être obtenue à partir de la première partie. Je suis peut-être sur la mauvaise voie, cependant. Tout algorithme asymptotiquement meilleur que Θ ( | V | 2 ) (ie o ( | V | 2 ) ) est le bienvenu.
Réponses:
Voir Algorithme optimal pour trouver la circonférence d'un graphe clairsemé de cstheory.SE qui a une réponse acceptée.
la source