Pertanyaan yang diberi tag «shortest-path»

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

3
Apa arti 'luasnya' dalam pencarian pertama yang luas?
Saya belajar tentang pencarian pertama yang luas dan sebuah pertanyaan muncul di benak saya mengapa BFS disebut demikian. Dalam buku Pengantar Algoritma oleh CLRS , saya membaca alasan berikut ini: Pencarian Breadth-first dinamai demikian karena memperluas perbatasan antara simpul-simpul yang ditemukan dan yang belum ditemukan secara seragam melintasi luasnya perbatasan. …



1
Bisakah kita menemukan k jalur terpendek antara semua pasangan lebih cepat daripada menyelesaikan masalah berpasangan berulang kali?
Saya ingin menghasilkan jalur terpendek ( akan kurang dari 10) antara semua pasangan dalam grafik. Grafiknya adalah (sebenarnya peta kereta bawah tanah):kkkkkk tertimbang positif tidak diarahkan jarang dengan sekitar 100 node Rencana saya saat ini adalah untuk menerapkan rute jalur terpendek ke setiap pasangan; Saya sekarang mencari alternatif yang lebih …


3
Jalur unik dalam grafik terarah
Saya merancang sebuah algoritma untuk kelas yang akan menentukan apakah grafik yang diarahkan adalah unik sehubungan dengan vertex sehingga untuk setiap u ≠ v ada paling banyak satu jalur dari v ke u . Saya sudah mulai dengan menggunakan BFS (pencarian luas-pertama) untuk menemukan jalur terpendek dari v ke simpul …

3
Menemukan siklus negatif untuk algoritme pembatalan siklus
Saya menerapkan algoritme pembatalan siklus untuk menemukan solusi optimal untuk masalah aliran biaya minimum. Dengan menemukan dan menghilangkan siklus biaya negatif dalam jaringan residual, total biaya diturunkan di setiap putaran. Untuk menemukan siklus negatif saya menggunakan algoritma bellman-ford. Masalah saya adalah: Bellman-ford hanya menemukan siklus yang dapat dijangkau dari sumbernya, …

1
Dijkstra mendukung solusi dengan jumlah tepi terkecil jika beberapa jalur memiliki bobot yang sama
Anda dapat memodifikasi grafik apa pun sehingga Dijkstra's menemukan solusinya dengan jumlah tepi minimal sebagai berikut:GGG Lipat gandakan setiap bobot tepi dengan angka aaa , lalu tambahkan 111 ke bobot untuk menghukum setiap tepi tambahan dalam solusi, yaitu w′(u,v)=a∗w(u,v)+1w′(u,v)=a∗w(u,v)+1w'(u,v)=a*w(u,v)+1 Ini tidak bekerja untuk semua nilai aaa ; aaa perlu setidaknya …

1
Algoritma waktu linier untuk menemukan
Definisi. Diberikan grafikG=(V,E)G=(V,E)G=(V,E) dan dua simpul sss dan ttt, itu kkkmasalah -shortest-paths adalah menemukan kkk jalur sederhana terpendek antara sss dan ttt di GGG. Perhatikan bahwa panjang jalur ini tidak harus sama, dan simpul sss dan ttt tentu saja kkk-terhubungan Saya bertanya-tanya apakah ada waktu linier (dalam halnnn dan mmm) …
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.