«algorithms» etiketlenmiş sorular

Algoritma, bir soruna soyut bir çözüm tanımlayan iyi tanımlanmış adımlar dizisidir. Sorununuz algoritmaların tasarımı ve analizi ile ilgili olduğunda bu etiketi kullanın.

5
Düşük fitness bireyleri neden gelecek nesillere hayatta kalma şansına sahipler?
Şu anda genetik algoritma hakkında okuyorum ve izliyorum ve çok ilginç buluyorum (üniversitedeyken okuma şansım olmadı). Mutasyonların olasılığa dayandığını biliyorum (rastgelelik evrimin köküdür) ama hayatta kalmanın neden olduğunu anlamıyorum. Anladığım kadarıyla, bireysel fitness sahip bu tür başka birey için olduğu gibi fitness sahip Elimizdeki , sonra daha iyi bir olasılığa …


1
Doğrusal bir program olarak sıralama
Şaşırtıcı sayıda sorun, doğrusal programlamaya (LP) oldukça doğal indirgenmelere sahiptir. Ağ akışları, iki taraflı eşleştirme, sıfır toplamlı oyunlar, en kısa yollar, bir lineer regresyon şekli ve hatta devre değerlendirmesi gibi örnekler için [1] Bölüm 7'ye bakın ! Devre değerlendirme lineer programlama azalttığı için, herhangi bir sorun, doğrusal bir programlama formülasyonu …



1
Karıştırma algoritmasının doğruluğu nasıl kanıtlanır?
Rastgele bir sıraya göre bir öğe listesi üretmenin iki yolu var ve eşit derecede adil (tarafsız) olup olmadıklarını belirlemek istiyorum. Kullandığım ilk yöntem, tüm öğelerin listesini oluşturmak ve ardından üzerinde bir karıştırmak (bir Fisher-Yates karıştırması demek). İkinci yöntem, listeyi her girişte karıştırılmış tutan bir yinelemeli yöntemdir. Sahte kodda ekleme işlevi: …

3
Dinamik bir grafiğin en kısa yolunu alma
Şu anda yönlendirilmiş grafiklerde en kısa yolları inceliyorum. Dijkstra veya bellman-ford's gibi bir ağdaki en kısa yolu bulmak için birçok etkili algoritma vardır. Peki ya grafik dinamikse? Dinamik derken, programın çalışması sırasında köşeleri ekleyebileceğimizi veya çıkarabileceğimizi kastediyorum. Bir köşe gelen kısa yolları güncellemek için etkin bir algoritma bulmaya çalışıyorum her …

1
Karar Verme Prosedürü ile SMT Çözücü ve Teorem Düzeltici - Sınırlayıcı Çözücü
Bu terminolojiler beni şaşırtıyor. Anladığım kadarıyla SAT çözücü: teklif mantığının karşılanabilirliğine karar verin (DPLL veya Yerel Arama kullanarak). Karar prosedürü, belirli bir karar verilebilir birinci dereceden teorisinin karşılanabilirliğine karar verme prosedürüdür. SMT çözücü bir SAT çözücü + karar prosedürüdür. Teorem prover Dinamik Mantık gibi bir şey gösterir, örneğin KeY aracı …

3
AKS primallik testi ne zaman diğer testlerden daha hızlıdır?
AKS primallik testinin , öğrendiğimde nasıl yorumlanması gerektiği hakkında bir fikir edinmeye çalışıyorum , örneğin, PRIMES ⊆ P'nin ispatlanmasına yönelik bir sonuç ya da bilgisayarlarda ilkellik testi için pratik bir algoritma. Test polinom çalışma zamanına sahip ancak yüksek dereceli ve olası yüksek sabitleri var. Öyleyse, uygulamalı olarak, hangi diğer primallik …


2
Sudoku'yu çözebilirsem, Seyahat Eden Satıcı Sorununu (TSP) çözebilir miyim? Öyleyse nasıl?
Diyelim ki herhangi bir boyutta kısmen doldurulmuş bir Sudoku verirseniz, size karşılık gelen tamamlanmış Sudoku'yu verir. Bu programı bir kara kutu gibi ele alabilir ve TSP'yi çözmek için kullanabilir misiniz? Demek istediğim, TSP problemini kısmen doldurulmuş Sudoku olarak göstermenin bir yolu var, bu yüzden size bu Sudoku'nun cevabını verirseniz, polinom …

1
Mod alma karmaşıklığı
Bu kolay bir cevabı olması gereken bir soru gibi görünüyor, fakat kesin bir cevabı yok: İki bitlik sayı , hesaplamanın karmaşıklığı nedir?nnna , pbir,pa, pbir mod pbirşıkpa\bmod p Sırf bölünerek tarafından zaman alacak burada çarpma karmaşıklığıdır. Fakat biraz daha hızlı yapılabilir mi?birbirappp O ( M)( n ) )O(M(n))O(M(n))M( n )M(n)M(n)şıkşık\bmod

2
C ++ vektörlerinde push_back neden sabit amorti oluyor?
C ++ öğreniyorum ve vektörler için push_back işlevi için çalışma süresinin "amortize" sabiti olduğunu fark ettim. Belgelerde ayrıca, "Yeniden tahsis olursa, yeniden tahsisatın kendisi tüm boyutta doğrusaldır." Bu, push_back işlevinin olduğu, n'nin vektörün uzunluğu olduğu anlamına gelmemeli mi? Sonuçta, en kötü vaka analizi ile ilgileniyoruz, değil mi?O(n)O(n)O(n)nnn Sanırım, en önemlisi, …

2
Toplu olarak fatura problemini ödeyin
Masada insanlar var . İ inci kişi ödeme zorundadır p i dolar.nnnbeniipbenpip_i Bazı insanlar tam olarak ödeme hakkı faturaları yok aşağıdaki algoritma ile gelip bu nedenle,.pbenpip_i İlk olarak, herkes parasının bir kısmını masaya yatırıyor. Sonra her birey ödediği parayı geri alır. Faturalar sabit bir dizi isme sahiptir (girişin bir parçası …

1
Doldurma Pastacılık Yönlendirme Tablosu Nasıl Çalışır?
Bu soru edildi göç o Bilgisayar Bilimleri Stack Exchange'de yanıtlanabilir çünkü Yazılım Mühendisliği Stack Exchange. 7 yıl önce göç etti . Pasta Dağıtılmış Hash Tablosunu uygulamaya çalışıyorum, ancak bazı şeyler anlayışımdan kaçıyor. Birinin netleşebileceğini umuyordum. Yasal Uyarı : Ben bir bilgisayar bilimi öğrencisi değilim. Hayatımda tam olarak iki bilgisayar bilimi …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.