Pertanyaan yang diberi tag «graphs»

Pertanyaan tentang grafik, struktur diskrit titik yang dihubungkan oleh tepian. Rasa populer adalah pohon dan jaringan dengan kapasitas tepi.



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 …

2
Menemukan setidaknya dua jalur dengan panjang yang sama dalam grafik terarah
Misalkan kita memiliki grafik diarahkan dan dua node dan . Saya ingin tahu apakah sudah ada algoritma untuk menghitung masalah keputusan berikut:G=(V,E)G=(V,E)G=(V,E)AAABBB Apakah setidaknya ada dua jalur antara dan dengan panjang yang sama?AAABBB Bagaimana dengan kerumitannya? Bisakah saya menyelesaikannya dalam waktu polinomial? Saya ingin menambahkan batasan baru pada grafik, mungkin …

2
Apakah pohon berpotongan tautan pernah digunakan dalam praktiknya, untuk perhitungan aliran maksimum atau aplikasi lain?
Banyak algoritma aliran max yang biasa saya lihat diimplementasikan, algoritma Dinic, push relabel, dan lainnya, dapat meningkatkan biaya waktu asimptotik melalui penggunaan pohon dinamis (juga dikenal sebagai pohon tautan-potong). Relabel dorong berjalan di atau O ( V 3 ) atau O ( V 2 √O ( V2E)HAI(V2E)O(V^2E)O ( V3)HAI(V3)O(V^3)normal, tetapi …

1
Menghasilkan input untuk algoritma grafik pengujian-acak?
Saat menguji algoritma, pendekatan yang umum adalah pengujian acak: menghasilkan sejumlah besar input sesuai dengan beberapa distribusi (biasanya seragam), jalankan algoritma pada mereka dan verifikasi kebenarannya. Kerangka pengujian modern dapat menghasilkan input secara otomatis mengingat tanda tangan algoritma, dengan beberapa batasan. Jika input berupa angka, daftar atau string, buat input …


2
Berapa banyak tepi yang bisa dimiliki grafik unipathic?
Grafik unipathic adalah grafik terarah sedemikian sehingga ada paling banyak satu jalur sederhana dari satu titik ke titik lainnya. Grafik unipathic dapat memiliki siklus. Misalnya, daftar yang ditautkan dua kali lipat (bukan yang melingkar!) Adalah grafik unipathic; jika daftar memiliki elemen, grafik memiliki n - 1 siklus dengan panjang 2, …

4
Mengapa grafik terarah penting?
Ingin memperbaiki pos ini? Berikan jawaban terinci untuk pertanyaan ini, termasuk kutipan dan penjelasan mengapa jawaban Anda benar. Jawaban tanpa detail yang cukup dapat diedit atau dihapus. Kami telah membaca tentang algoritma untuk MST, konektivitas yang kuat, perutean, dll dalam grafik yang diarahkan. Juga baru-baru ini orang telah melakukan penelitian …

4
Tujuan dari grey node dalam pencarian graph depth-first
Dalam banyak implementasi pencarian kedalaman-pertama yang saya lihat (misalnya: di sini ), kode membedakan antara simpul abu-abu (ditemukan, tetapi tidak semua tetangganya dikunjungi) dan simpul hitam (ditemukan dan semua tetangganya dikunjungi) . Apa tujuan dari perbedaan ini? Tampaknya algoritma DFS tidak akan pernah mengunjungi verteks yang dikunjungi terlepas dari apakah …

2
Bagaimana cara menerapkan algoritma AO *?
Saya telah memperhatikan bahwa struktur data yang berbeda digunakan ketika kita menerapkan algoritma pencarian. Sebagai contoh, kami menggunakan antrian untuk melaksanakan luasnya pertama pencarian, tumpukan untuk melaksanakan pencarian mendalam-pertama dan min-tumpukan untuk menerapkan A * algoritma . Dalam kasus ini, kita tidak perlu membangun pohon pencarian secara eksplisit. Tapi saya …

2
Hitung maks-flow dari min-cut
Kita tahu bahwa menghitung aliran arus maksimum. potongan minimum jaringan dengan kapasitas setara; lih. yang max-flow min-cut teorema . Kami memiliki (kurang lebih efisien) algoritma untuk menghitung aliran maksimum, dan menghitung potongan minimum mengingat aliran maksimum juga tidak sulit atau mahal. Tapi bagaimana dengan yang sebaliknya? Diberikan potongan minimum, bagaimana …

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 …



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.