Como señalan las otras respuestas, es perfectamente libre de considerar (o excluir de la consideración) gráficos ponderados con bordes de peso cero.
Dicho esto, en mi experiencia, la convención habitual en la mayoría de las aplicaciones de gráficos ponderados es no hacer distinción entre un borde de peso cero y la ausencia de un borde. Una razón para esto es que, típicamente, los gráficos ponderados se muestran como generalizaciones de multigrafos , que a su vez son generalizaciones de gráficos simples.
Específicamente, un multigrafo es un gráfico que (a diferencia de un gráfico simple ) permite múltiples bordes entre el mismo par de nodos. Mientras que, en un gráfico simple, cualquier par de nodos siempre está conectado por 0 o 1 aristas, un par de nodos en un multigrafo puede estar conectado por 0, 1, 2, 3 o más (pero siempre un número entero no negativo de ) bordes.
Generalizar un multigrafo para permitir un número fraccionario de aristas entre un par de nodos, naturalmente, lleva a uno a considerar gráficos ponderados, y muchos algoritmos que funcionan en multigrafos arbitrarios también se pueden hacer funcionar en tales gráficos ponderados. Pero para tales algoritmos, el "peso" de un borde realmente denota su multiplicidad . Por lo tanto, dada esta interpretación, no puede haber una distinción significativa entre "sin borde" y "bordes 0" entre un par de nodos: ambos significan exactamente lo mismo.
Por supuesto, un "gráfico ponderado", por definición, es realmente solo un gráfico con un número asociado a cada borde, y es perfectamente posible interpretar el peso como algo diferente a la multiplicidad, en cuyo caso una distinción entre sin borde y un peso cero borde de hecho puede ser significativo. Pero es poco probable que intentar aplicar algoritmos multigráficos estándar a tales "gráficos ponderados de manera extraña" produzca resultados que tengan sentido en términos de la interpretación alternativa (no multiplicidad) de los pesos de borde.