Recordemos el diámetro de un gráfico es la longitud de un camino más largo más corto de G . Dado un gráfico, un algoritmo obvio para calcular diam ( G ) resuelve el problema de la ruta más corta de todos los pares (APSP) y devuelve la longitud de la ruta más larga encontrada.
Se sabe que el problema de APSP se puede resolver en un tiempo óptimo para varias clases de gráficos. Para los gráficos generales, existe un enfoque teórico de gráficos algebraicos que se ejecuta en el tiempo O ( M ( n ) log n ) , donde M ( n ) es el límite para la multiplicación de matrices. Sin embargo, calcular el diámetro aparentemente no está críticamente vinculado a APSP, como lo muestra Yuster .
¿Se conocen algunas clases de grafos no triviales para las cuales el diámetro puede calcularse aún más rápido, por ejemplo en tiempo lineal?
Estoy especialmente interesado en los gráficos cordales y cualquier subclase de gráficos cordales, como los gráficos de bloques. Por ejemplo, creo que el diámetro de un gráfico cordal se puede calcular en el tiempo O ( n + m ) , si G es únicamente representable como un árbol de camarilla. Tal gráfico también se conoce como ur-cordal .