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.

1
Membalik matriks band
Saya memiliki matriks pita - matriks yang jarang, kuadrat, simetris yang strukturnya tampak seperti berikut:N× NN×NN \times N Di sini, area di bawah garis-garis biru adalah elemen bukan nol; yang lainnya nol Apakah ada algoritma untuk membalikkan jenis matriks yang sederhana namun lebih efisien daripada eliminasi Gaussian dan dekomposisi LU?


1
Ekspresifitas dari ekspresi reguler modern
Baru-baru ini saya berdiskusi dengan seorang teman tentang sebuah situs web yang mengusulkan tantangan regex, terutama mencocokkan sekelompok kata dengan properti khusus. Dia sedang mencari regex yang cocok dengan string seperti di ||||||||mana jumlah |prima. Saya segera mengatakan kepadanya bahwa tidak akan pernah berhasil karena jika bahasa seperti itu biasa, …

2
Setara independen mengatur dan mengatur pengepakan
Menurut Wikipedia, masalah Set Independen adalah kasus khusus dari masalah Set Packing . Tapi, menurut saya masalah ini setara. Masalah pencarian Set Independen adalah: diberi grafikG ( V, E)G(V,E)G(V,E) dan bilangan bulat nnn, Temukan nnn simpul tidak ada dua yang berdekatan. Masalah pencarian Set Packing adalah: diberi koleksi terbatasCCC set …


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 …


3
Algoritma Strassen untuk analisis kompleksitas multiplikasi matriks
Saya melihat di mana-mana bahwa persamaan rekursif untuk kompleksitas Strassen alg adalah: T( n ) = 7 T(n2) + O (n2) .T(n)=7T(n2)+O(n2).T(n) = 7T(\tfrac{n}{2})+O(n^2).Ini tidak begitu jelas bagi saya. Parameternnn seharusnya ukuran input, tetapi tampaknya ini adalah satu dimensi dari matriks sedangkan ukuran input sebenarnya n2n2n^2. Juga, setiap matriks input …

3
Bagaimana cara menghitung waktu linear terburuk?
Pertanyaan ini dan pertanyaan ini membuat saya berpikir sedikit. Untuk menyortir array panjangnnndengan elemen unik di , kita harus dapat menyimpan jumlah nilai dalam array. Ada beberapa saran, tapi saya sedang mencari cara untuk melakukan ini dalam kasus linear terburuk. Lebih spesifik:kkkO(n+klogk)HAI(n+kcatatan⁡k)O(n + k \log k) Mengingat daftar dari unsur …


2
Bagaimana cara menghitung titik yang paling terisolasi secara efisien?
Diberi set yang terbatas SSS poin dalam RdRd\mathbb R^d, bagaimana kita dapat menghitung "titik paling terisolasi" secara efisien x∈Sx∈Sx\in S? Kami mendefinisikan "titik paling terisolasi" xxx oleh x=argmaxp∈Sminq∈S∖{p}d(p,q)x=arg⁡maxp∈Sminq∈S∖{p}d(p,q)x = \arg\max_{p \in S} \min_{q \in S \setminus \{p\}} d(p,q) (Saya menggunakan x=argminx=arg⁡minx=\arg\minnotasi meskipun belum tentu unik. Siniddd menunjukkan jarak euclidean.) Jadi …


2
GCD sepasang produk
Saya memiliki dua angka, yang masing-masing merupakan produk dari sejumlah besar angka yang lebih kecil yang saya tahu. Saya ingin mencari GCD (Pembagi umum terbesar) dari dua angka ini. Apakah ada cara saya dapat memanfaatkan faktorisasi parsial yang saya harus mempercepat prosesnya? Secara khusus, setiap angka yang lebih besar adalah …

4
Pemecah SAT deterministik
Saya punya pertanyaan berikut. Apakah pemecah SAT bersifat deterministik? Maksud saya, misalnya, tentang algoritma miniSAT dan DPLL . Apakah mereka sepenuhnya deterministik? Jika algoritma ini akan mengembalikan unSAT itu berarti bahwa solusinya tidak ada?

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.