Seperti yang dicatat oleh jawaban lain, Anda bebas untuk mempertimbangkan (atau mengecualikan dari pertimbangan) grafik berbobot dengan tepi nol-bobot.
Yang mengatakan, dalam pengalaman saya, konvensi yang biasa di sebagian besar aplikasi grafik tertimbang adalah untuk tidak membuat perbedaan antara tepi nol-berat dan tidak adanya tepi. Salah satu alasannya adalah bahwa, biasanya, grafik berbobot muncul sebagai generalisasi multigraf , yang pada gilirannya adalah generalisasi dari grafik sederhana.
Secara khusus, multigraf adalah grafik yang (tidak seperti grafik sederhana ) memungkinkan banyak sisi antara pasangan node yang sama. Sedangkan, dalam grafik sederhana, setiap pasangan node selalu terhubung dengan 0 atau 1 tepi, sepasang node dalam multigraph dapat dihubungkan oleh 0, 1, 2, 3 atau lebih (tetapi selalu bilangan bulat non-negatif dari ) tepi.
Generalisasi multigraf untuk memungkinkan jumlah fraksional tepi antara sepasang node kemudian secara alami mengarahkan seseorang untuk mempertimbangkan grafik berbobot, dan banyak algoritma yang bekerja pada multigraf sewenang-wenang juga dapat dibuat untuk bekerja pada grafik tertimbang tersebut. Tetapi untuk algoritma seperti itu, "bobot" dari suatu tepi benar-benar menunjukkan keberagamannya . Jadi, mengingat interpretasi ini, tidak ada perbedaan yang berarti antara "no edge" dan "0 edge" antara sepasang node: keduanya berarti hal yang persis sama.
Tentu saja, "grafik berbobot" menurut definisi sebenarnya hanyalah grafik dengan angka yang terkait dengan masing-masing sisi, dan sangat mungkin untuk menafsirkan bobot sebagai sesuatu selain dari multiplisitas, dalam hal ini perbedaan antara tidak ada tepi dan bobot nol. edge mungkin memang bermakna. Tetapi mencoba menerapkan algoritma multigraf standar untuk "grafik berbobot aneh" seperti itu tidak mungkin menghasilkan hasil yang masuk akal dalam hal interpretasi alternatif (non-multiplisitas) dari bobot tepi.