Pertanyaan yang diberi tag «ds.algorithms»

Pertanyaan tentang instruksi yang didefinisikan dengan baik untuk menyelesaikan tugas, dan analisis yang relevan dalam hal waktu / memori / dll.


1
Konvolusi cepat pada bidang terbatas yang kecil
Apa metode yang paling dikenal untuk konvolusi siklik dengan panjang atas bidang kecil, yaitu ketika | F | ≪ n ? Saya sangat tertarik pada bidang berukuran konstan, atau bahkan F = F 2 . Pernyataan dan referensi efisiensi asimptotik umum sangat dihargai.nnn| F | ≪n|F|≪n|\mathbb{F}| \ll nF = F2F=F2\mathbb{F} …

1
Perkiraan untuk menghitung jumlah jalur - sederhana dalam grafik umum
Saya telah diberitahu bahwa ada beberapa waktu algoritma polinomial baik untuk mendekati jumlah jalur sederhana dalam grafik diarahkan dari yang diberikan mulai vertex untuk diberikan berakhir vertex . Adakah yang tahu referensi yang bagus tentang hal ini?sssttt Latar belakang: menghitung jumlah persis jalur dalam grafik umum adalah # P-complete tetapi …

2
Kompleksitas parameter dari nomor persimpangan grafik
Bagaimana jika ada yang diketahui tentang kompleksitas parameter dari penghitungan angka perpotongan grafik (jumlah klik terkecil yang diperlukan untuk menutupi semua tepinya)? Sudah lama dikenal sebagai NP-complete, dan itu jelas FPT karena memiliki kernel: jika Anda dapat menutupi grafik dengan klik maka ada paling banyak 2 k lingkungan simpul tertutup …

2
Apakah ada algoritme untuk menjaga informasi keterhubungan secara efisien untuk DAG dengan adanya sisipan / penghapusan?
Dengan diberikan grafik asiklik terarah, , mungkinkah mendukung operasi berikut secara efisien?G(V,E)G(V,E)G(V,E) : Menentukan apakah ada jalur dalam G dari simpul a ke simpulisConnected(G,a,b)isConnected(G,a,b)isConnected(G,a,b)GGGaaabbb : Menambahkan tepi dari a ke b dalam grafik Glink(G,a,b)link(G,a,b)link(G,a,b)aaabbbGGG : Menghapus ujung dari a ke b di Gunlink(G,a,b)unlink(G,a,b)unlink(G,a,b)aaabbbGGG : Menambahkan simpul ke Ga dd( G …

2
Algoritma untuk mengatur pengemasan
Tampaknya ada banyak pekerjaan, untuk beberapa masalah NP-Hard, pada pengembangan algoritma tepat waktu eksponensial cepat (yaitu, hasil dari bentuk: Algoritma A memecahkan masalah dalam waktu O (c ^ n), dengan c kecil). Sepertinya ada cukup banyak pekerjaan di sepanjang garis-garis ini untuk beberapa masalah NP-keras (misalnya, Ukur dan menaklukkan: sederhana …

3
Apakah ada algoritma pendekatan faktor konstan untuk masalah pewarnaan persegi panjang 2D?
Masalah yang kami pertimbangkan di sini adalah perpanjangan dari masalah pewarnaan interval yang terkenal. Alih-alih interval kami menganggap persegi panjang memiliki sisi yang sejajar dengan sumbu. Tujuannya adalah untuk mewarnai persegi panjang menggunakan jumlah warna minimum sehingga setiap dua persegi panjang yang tumpang tindih diberi warna yang berbeda. Masalah ini …


3
Edit jarak antara dua partisi
Saya memiliki dua partisi [1…n][1…n][1 \ldots n] dan saya mencari jarak sunting di antara mereka. Dengan ini, saya ingin menemukan jumlah minimal satu transisi dari sebuah node ke grup yang berbeda yang perlu beralih dari partisi A ke partisi B. Misalnya jarak dari {0 1} {2 3} {4}ke {0} {1} …

1
Referensi untuk algoritme pengujian grafik asiklisitas campuran?
Grafik campuran adalah grafik yang mungkin memiliki tepi terarah dan tidak berarah. Grafiknya yang tidak diarahkan mendasari diperoleh dengan melupakan orientasi dari tepi yang diarahkan, dan di arah lain orientasi dari grafik campuran diperoleh dengan menetapkan arah ke setiap tepi yang tidak diarahkan. Seperangkat tepi membentuk siklus dalam grafik campuran …

1
Apakah cukup menyortir banyak urutan 0-1 secara polinomi untuk jaringan penyortiran?
Prinsip 0-1 mengatakan bahwa jika jaringan penyortiran bekerja untuk semua urutan 0-1, maka itu berfungsi untuk set angka. Apakah ada sehingga jika jaringan mengurutkan setiap urutan 0-1 dari S, maka itu mengurutkan setiap urutan 0-1 dan ukuran adalah polinomial dalam ? SS⊂{0,1}nS⊂{0,1}nS\subset \{0,1\}^nSSSnnn Sebagai contoh, jika terdiri dari semua urutan …


1
Menghitung paritas permutasi dengan cara streaming-mode
Saya mencari algoritma satu-pass yang menghitung paritas permutasi. Saya berasumsi bahwa permutasi input diberikan oleh stream . Outputnya harus paritas permutasi. Pertanyaan saya tertarik pada berapa banyak memori yang harus digunakan oleh algoritma deterministik. Apakah ada algoritma acak untuk masalah ini?π[1],π[2],⋯,π[n]π[1],π[2],⋯,π[n]\pi[1], \pi[2], \cdots, \pi[n] Saya tahu bahwa menghitung jumlah inversi …

4
Masalah grafik yang NP-Lengkap pada grafik terarah tetapi polinomial pada grafik tidak terarah
Saya mencari masalah yang dikenal sebagai NPC untuk grafik terarah tetapi memiliki algoritma polinomial untuk grafik tidak berarah. Saya telah melihat pertanyaan mengenai hal lain di sekitar sini masalah "Sutradara" yang lebih mudah daripada varian "tidak terarah " mereka , tetapi saya mencari kekerasan di sisi yang diarahkan. Sebagai contoh, …

1
Apa algoritma deterministik tercepat untuk pencapaian digraph dinamis tanpa penghapusan tepi?
Apa hasil deterministik terbaik untuk mempertahankan penutupan transitif dinamis dalam grafik terarah dengan hanya penyisipan tepi? Saya membaca beberapa makalah tentang masalah penutupan transitif dinamis dengan kedua penyisipan tepi dan penghapusan. Namun, apakah ada algoritma yang lebih baik untuk itu dengan hanya penyisipan tepi?

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.