Pertanyaan yang diberi tag «shortest-path»

Pertanyaan tentang masalah algoritmik dalam menemukan jalur terpendek antara node dalam grafik.

7
Pohon spanning minimum vs Jalur terpendek
Apa perbedaan antara algoritma spanning tree minimum dan algoritma jalur terpendek? Dalam kelas struktur data saya, kami membahas dua algoritma spanning tree minimum (Prim dan Kruskal) dan satu algoritma jalur terpendek (Dijkstra). Minimum spanning tree adalah pohon dalam grafik yang membentang semua simpul dan berat total pohon minimal. Jalur terpendek …


3
Mengambil jalur terpendek dari grafik dinamis
Saya sedang mempelajari jalur terpendek dalam grafik terarah saat ini. Ada banyak algoritma yang efisien untuk menemukan jalur terpendek dalam jaringan, seperti dijkstra atau bellman-ford. Tetapi bagaimana jika grafiknya dinamis? Dengan mengatakan dinamis, saya maksudkan bahwa kita dapat menyisipkan atau menghapus simpul selama eksekusi program. Saya mencoba untuk menemukan algoritma …



2
Mendapatkan siklus negatif menggunakan Bellman Ford
Saya harus menemukan siklus negatif dalam grafik tertimbang yang diarahkan. Saya tahu bagaimana algoritma Bellman Ford bekerja, dan ia memberi tahu saya jika ada siklus negatif yang dapat dijangkau. Tetapi tidak secara eksplisit menyebutkannya. Bagaimana saya bisa mendapatkan jalur aktual dari siklus?v1,v2,…vk,v1v1,v2,…vk,v1v1, v2, \ldots vk, v1 Setelah menerapkan algoritma standar …


6
Mengapa DFS tidak dapat digunakan untuk menemukan jalur terpendek dalam grafik tidak tertimbang?
Saya mengerti bahwa menggunakan DFS "sebagaimana adanya" tidak akan menemukan jalur terpendek dalam grafik tidak tertimbang. Tetapi mengapa mengutak-atik DFS untuk memungkinkannya menemukan jalur terpendek dalam grafik tak tertimbang sedemikian rupa sehingga menjadi harapan yang sia-sia? Semua teks pada subjek hanya menyatakan bahwa itu tidak dapat dilakukan. Saya tidak yakin …

4
Algoritma Dijkstra pada grafik besar
Saya sangat akrab dengan Dijkstra dan saya memiliki pertanyaan spesifik tentang algoritme. Jika saya memiliki grafik yang sangat besar, misalnya 3,5 miliar node (semua data OpenStreetMap) maka saya jelas tidak akan dapat memiliki grafik dalam memori, sehingga grafik disimpan pada disk di dalam basis data. Ada perpustakaan yang tersedia untuk …

2
Mengambil sampel secara efisien jalur
Mari menjadi grafik, dan biarkan dan dua simpul dari . Bisakah kita secara efisien mencicipi terpendekGGGssstttGGGsss - ttt secara seragam dan independen secara acak dari rangkaian semua jalur terpendek antara sss dan ttt ? Untuk kesederhanaan, kita dapat menganggap GGG sederhana, tidak terarah dan tidak berbobot. Bahkan di banyak grafik …

2
Jalur tidak berpotongan terpendek untuk grafik yang tertanam di bidang euclidean (2D)
Algoritme apa yang akan Anda gunakan untuk menemukan jalur terpendek dari grafik, yang tertanam dalam bidang euclidean, sehingga jalur tersebut tidak boleh mengandung persimpangan-sendiri (dalam penyematan)? Misalnya, dalam grafik di bawah ini, Anda ingin beralih dari . Biasanya, algoritma seperti algoritma Dijkstra akan menghasilkan urutan seperti:( 0 , 0 ) …

2
Algoritma Bellman-Ford - Mengapa edge dapat di-update?
The algoritma Bellman-Ford menentukan jalur terpendek dari sumber untuk semua simpul lainnya. Awalnya jarak antara dan semua simpul lainnya diatur ke . Kemudian jalur terpendek dari ke setiap titik dihitung; ini berlaku untuk iterasi . Pertanyaan saya adalah:ssssss∞∞\inftysss|V|−1|V|−1|V|-1 Mengapa harus ada iterasi?|V|−1|V|−1|V|-1 Apakah penting jika saya memeriksa tepinya dalam urutan …


1
Bagaimana konsistensi menyiratkan bahwa heuristik juga diterima?
Fungsi heuristik h(n)h(n)h (n) adalah ... Konsisten jika perkiraan biaya dari node nnn ke tujuannya adalah tidak lebih besar dari langkah biaya penggantinya n′n′n' ditambah perkiraan biaya dari penerus tujuan. Diperbolehkan jika h(n)h(n)h(n) tidak pernah melebih-lebihkan biaya sebenarnya untuk status tujuan. Buku teks untuk kursus Kecerdasan Buatan saya menyatakan bahwa …

2
Mengapa kita tidak dapat menemukan jalur terpendek dengan bobot negatif hanya dengan menambahkan konstanta sehingga semua bobot positif?
Saat ini saya membaca pengantar algoritma dan datang dengan algoritma Johnson yang tergantung pada memastikan bahwa semua jalur positif. algo tergantung pada menemukan fungsi bobot baru (w ') yang positif untuk semua tepi dan menjaga kebenaran hubungan jalur terpendek. Ia melakukannya dengan menghitung nilai h (s), h (d) yang akan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.