Pertanyaan yang diberi tag «algorithms»

Algoritme adalah urutan langkah yang didefinisikan dengan baik yang mendefinisikan solusi abstrak untuk suatu masalah. Gunakan tag ini ketika masalah Anda terkait dengan desain dan analisis algoritma.

4
Temukan pekerjaan terjadwal yang tidak tumpang tindih dengan biaya maksimum
Diberikan satu set n pekerjaan dengan [waktu mulai, waktu selesai, biaya] menemukan subset sehingga tidak ada 2 pekerjaan yang tumpang tindih dan biaya maksimum. Sekarang saya tidak yakin apakah algoritma serakah akan melakukan trik. Yaitu, urutkan berdasarkan biaya dan selalu mengambil pekerjaan berikutnya yang tidak bersinggungan dan dengan biaya maksimum …

2
6-warna pohon secara didistribusikan
Saya mengalami beberapa kesulitan dalam memahami algoritma terdistribusi untuk pohon 6 - pewarnaan di O(log∗n)O(log∗⁡n)O(\log^*n) waktu. Deskripsi lengkap dapat ditemukan di makalah berikut: Parallel Symmetry-Breaking in Sparse Graphs. Goldberg, Plotkin, Shannon . Singkatnya, idenya adalah ... Mulai dari pewarnaan yang valid yang diberikan oleh ID prosesor, prosedur iteratif mengurangi jumlah …

4
Temukan median daftar array yang diurutkan
Input: Satu set array (angka). Elemen-elemen dalam setiap array berada dalam urutan, tetapi set array tidak perlu diurutkan. Array tidak harus berukuran sama. Jumlah elemen adalah n .ℓℓ\ellAiAiA_innn Output: The kkk th elemen terkecil dari semua elemen dalam input. Apa algoritma yang paling efisien untuk masalah ini? Apakah mungkin, misalnya …

1
jumlah indeks seperti dalam daftar melingkar
Pertimbangkan masalah berikut: Biarkan roda didefinisikan sebagai daftar bilangan bulat diindeks secara melingkar . Sebagai contoh…kkkkkk {3, 4, 9, -1, 6} … Adalah roda 5 dengan 3 di posisi 0, 4 di posisi 1, dan seterusnya. Roda mendukung operasi rotasi, sehingga rotasi satu langkah akan mengubah roda di atas menjadi …

3
Menemukan nilai XOR maksimum dan minimum berturut-turut
Diberikan array integer (ukuran maksimum 50000), saya harus menemukan minimum dan maksimum sehingga untuk beberapa , dengan .XXXX=ap⊕ap+1⊕⋯⊕aqX=ap⊕ap+1⊕⋯⊕aqX = a_p \oplus a_{p+1} \oplus \dots \oplus a_qpppqqqp≤qp≤qp \leq q Saya telah mencoba proses ini: untuk semua . Saya pra-menghitungnya dalam dan kemudian nilai untuk beberapa , sedemikian rupa sehingga adalah: . …

4
Perilaku seperti XOR dalam jaringan aliran
XOR bukan nama yang tepat, tetapi saya mencari semacam perilaku eksklusif. Saat ini saya sedang memecahkan serangkaian masalah (penugasan) yang berbeda dengan memodelkan jaringan aliran dan menjalankan algoritma min-cost-max-flow. Jaringan aliran sangat berguna karena banyak masalah dapat dikurangi menjadi mereka dengan cara yang mudah dan dapat dimengerti. Dalam kasus saya …


2
Apakah ada masalah nontrivial dalam teori algoritma serial dengan batas bawah polinomial nontrivial
Dalam teori algoritma terdistribusi, ada masalah dengan batas bawah, seperti Ω (n2)Ω(n2)\Omega(n^2), itu "besar" (maksud saya, lebih besar dari Ω ( n logn )Ω(nlog⁡n)\Omega(n\log n)), dan nontrivial. Saya bertanya-tanya apakah ada masalah dengan ikatan yang serupa dalam teori algoritma serial, maksud saya urutan jauh lebih besar dari .Ω ( n …

2
Apakah algoritma acak konstruktif?
Dari, pembuktian dengan metode probabilistik sering dikatakan tidak konstruktif. Namun, bukti dengan metode probabilistik memang merancang algoritma acak dan menggunakannya untuk membuktikan keberadaan. Dikutip dari p103 Randomized Algorithms Oleh Rajeev Motwani, Prabhakar Raghavan : Kita bisa melihat buktinya dengan metode probabilistik sebagai algoritma acak. Ini kemudian akan memerlukan analisis lebih …


1
Masalah dengan penerapan algoritma Brzozowski
Saya sudah mencoba menerapkan algoritma Brzozowski tetapi saya baru saja menemukan bahwa itu menciptakan automata suboptimal untuk kelas input tertentu, memiliki satu keadaan lebih dari apa yang benar-benar diperlukan dalam hasilnya. Saya bisa menunjukkannya pada robot yang sepele: a b a b a b a b a b >0 0 …

1
Mengingat komputer yang cepat dan lambat, pada ukuran apa komputer cepat yang menjalankan algoritma lambat mengalahkan komputer lambat yang menjalankan algoritma cepat?
Sumber pertanyaan ini berasal dari program sarjana yang saya ikuti, yang mencakup pengantar analisis algoritma. Ini bukan untuk pekerjaan rumah, melainkan pertanyaan yang diajukan di CLRS. Anda memiliki mesin yang berjalan lambat xxx MIPS, dan mesin cepat berjalan di yyyMIPS. Anda juga memiliki dua algoritma dari kelas yang sama, tetapi …

3
Menemukan ketinggian semua node di hutan
Saya memiliki hutan, yaitu node dengan tepi terarah dan tanpa siklus (terarah atau tidak terarah). Saya mendefinisikan ketinggian suatu simpulvvv sebagai 0 jika tidak memiliki tepi masuk, atau jumlah tepi maksimum untuk dilalui secara terbalik untuk mencapai puncak ketinggian 0. Saya juga tahu bahwa derajat rata-rata sebuah simpul adalah konstanta …

2
Aspek yang diketahui dari polytope Problem Salesman Traveling
Untuk metode branch-and-cut, penting untuk mengetahui banyak sisi dari poltop yang dihasilkan oleh masalah. Namun, saat ini merupakan salah satu masalah yang paling sulit untuk benar-benar menghitung semua segi polytopes karena mereka dengan cepat tumbuh dalam ukuran. Untuk masalah optimasi sembarang, polytope yang digunakan oleh branch-and-cut atau juga dengan cutting-plane-methods …


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.