Rappelons le diamètre d'un graphe est la longueur d'un plus court chemin plus long . Étant donné un graphique, un algorithme évident pour calculer résout le problème du chemin le plus court toutes paires (APSP) et renvoie la longueur du chemin le plus long trouvé.G diam ( G )
Il est connu que le problème APSP peut être résolu en un temps optimal pour plusieurs classes de graphes. Pour les graphes généraux, il existe une approche théorique des graphes algébriques fonctionnant en temps , où est la limite de la multiplication matricielle. Cependant, le calcul du diamètre n'est apparemment pas lié de manière critique à l'APSP, comme le montre Yuster .O ( M ( n ) log n ) M ( n )
Existe-t-il des classes de graphes non triviales pour lesquelles le diamètre peut être calculé encore plus rapidement, par exemple en temps linéaire?
Je suis particulièrement intéressé par les graphes d'accords et toutes les sous-classes de graphes d'accords tels que les graphes de blocs. Par exemple, je pense que le diamètre d'un graphe d'accord peut être calculé en temps O ( n + m ) , si G est uniquement représentable comme un arbre de clique. Un tel graphique est également appelé ur-chordal .