Beranda / Kalkulator / Alat Analisis Teori Graf Online
Alat online gratis

Alat Analisis Teori Graf Online

Hitung jarak terpendek dan jalur pada graf tak berarah hingga 500 simpul. Masukkan sisi, tentukan awal-akhir, dan lihat hasil Dijkstra.

Mulai menggunakan

Fitur dan Cara Kerja

Alat ini menggunakan algoritma Dijkstra untuk mencari jarak terpendek dari simpul awal ke simpul akhir pada graf tak berarah. Sisi diperlakukan sebagai tak berarah, dan sisi paralel diperbolehkan. Bobot sisi harus non-negatif; bobot negatif ditolak, sedangkan bobot nol diperbolehkan.

Contoh Kerja

Misalkan Anda memasukkan sisi: A,B,2, B,C,3, A,C,10, dengan simpul awal A dan akhir C. Hasilnya adalah jarak 5 dan jalur A → B → C.

Batasan yang Perlu Diketahui

  • Graf dibatasi hingga 500 simpul dan 1000 sisi.
  • Tidak mendukung graf berarah, visualisasi koordinat, sentralitas, pohon rentang minimum, atau algoritma dengan sisi negatif.
  • Jika ada beberapa jalur terpendek yang sama, alat hanya menampilkan satu jalur (berdasarkan urutan pemrosesan).
  • Alat tidak menghitung komponen terhubung.

Pertanyaan Umum (FAQ)

1. Bagaimana jika saya memasukkan sisi dengan bobot negatif?

Alat akan menolak bobot negatif karena algoritma Dijkstra tidak dapat menanganinya. Pastikan semua bobot bernilai ≥ 0.

2. Apakah alat mendukung graf berarah?

Tidak. Semua sisi diperlakukan sebagai tak berarah, artinya sisi A,B sama dengan B,A.

3. Apa yang terjadi jika simpul awal atau akhir tidak ada dalam daftar sisi?

Alat akan menampilkan pesan kesalahan karena simpul harus muncul minimal pada satu sisi. Pastikan nama simpul dieja dengan benar.

Pisahkan kolom dengan koma ASCII dan gunakan titik desimal pada bobot. A,B berarti bobot 1; A,B, saat ini dibaca sebagai 0, jadi tulis bobot secara eksplisit. Baris kosong diabaikan. Nama peka huruf besar-kecil; hanya spasi luar dipangkas dan koma tidak boleh ada dalam nama. Awal yang sama dengan akhir menghasilkan jarak 0 dan simpul itu sebagai jalur. Semua simpul dalam daftar dihitung. Penjumlahan titik mengambang dapat membulat; jarak yang dapat dicapai tetapi melampaui rentang berhingga menghasilkan kesalahan angka.

Pemrosesan dilakukan secara lokal di browser Anda.