«ds.algorithms» etiketlenmiş sorular

Bir görevi tamamlamak için iyi tanımlanmış talimatlar ve zaman / bellek / vb.

9
Kitaptan indirimler.
Bu, " Kitaptan Algoritmalar " satırları boyuncadır . İndirgemeler de algoritmalar olsa da, bir kişinin kitaptan algoritmalar ile ilgili soruya cevap olarak bir azalma düşüneceğini düşündüm. Dolayısıyla ayrı bir sorgu! Her türlü indirimden en fazla şey bekleriz. Köşe kapağından yıldızlardaki multicut'a çok basit bir düşüşle başlayacağım. Azalma, kaynak sorunu tanımlandığında …

2
Makine çizelgeleme için polinom zaman yaklaşımı algoritmaları: kaç tane açık problem kaldı?
1999'da Petra Schuurman ve Gerhard J. Woeginger "Makine çizelgeleme için polinom zaman yaklaşımı algoritmaları: On açık problem" makalesini yayınladı . O zamandan beri, bildiğim kadarıyla, aynı sorun listesini ilgilendiren yorumlar ortaya çıkmadı. Bu nedenle, her birimizin on açık sorundan bazıları için bu tür bir özet yapıp burada katkıda bulunabilmesi harika …

7
CNF neden DNF yerine SAT için kullanılıyor?
Neredeyse tüm SAT çözümleyicilerinin neden DNF yerine CNF kullandığını anlamıyorum. Bana öyle geliyor ki, SAT çözümünü DNF kullanarak daha kolay. Ne de olsa, yalnızca bir dizi kümesi taramanız ve bunlardan birinin hem değişken hem de olumsuzlama içermediğini kontrol etmeniz gerekir. CNF için böyle basit bir prosedür yoktur.


3
“Medyan hilesini” daha yüksek boyutlara genelleştirmek?
Gerçek değerleri alan rasgele algoritmalar için , "medyan hilesi", sadece bir çarpımsal pahasına herhangi bir eşik eşiğindeki başarısızlık olasılığını azaltmanın basit bir yoludur. ek yükü. Yani, eğer 'nın çıktısı olasılıkla (en azından) olasılıkla "iyi aralık" ' ye düşerse , o zaman bağımsız kopyalar ve çıktılarının medyanını alarak , Chernoff / …


4
Pratikte sezgisel olarak çözülebilen sorunlar?
Son zamanlarda, hesaplama karmaşıklığı kavramını, algoritmalar veya karmaşıklık konusunda daha önce hiç resmi bir ders almayan genç yetenekli, kendi kendini eğiten bir programcıya gayrı resmi olarak açıklamanın acı dolu eğlenceli deneyiminden geçtim . Şaşırtıcı olmayan bir şekilde, birçok fikir ilk başta garip görünüyordu, ancak bazı örnekler (PTIME, kararsızlık, hesaplanamazlık) ile …

1
P, tüm süper polinom zaman sınıflarının kesişimine eşit midir?
f(n)f(n)f(n) limn→∞nc/f(n)=0limn→∞nc/f(n)=0\lim_{n\rightarrow\infty} n^c/f(n)=0c>0c>0c>0 {\ Mathsf P} dilindeki L \ 'nin herhangi bir dili L∈PL∈PL\in {\mathsf P}için, f (n) ' eL∈DTIME(f(n))L∈DTIME(f(n))L\in {\mathsf {DTIME}}(f(n)) bağlı her süperpolinoma süresi için L \ in {\ mathsf {DTIME}} (f (n)) olduğu açıktır . Merak ediyorum, bu ifadenin tersi de doğru mu? Bildiğimiz Yani, eğer içinde …

2
O (n) zamanındaki element farklılığı?
Karşılaştırma esaslı modeldeki element farklılığının zamanda yapılamayacağını hepimiz biliyoruz . Bununla birlikte, bir kelime-RAM'de, biri daha iyi olabilir.o ( n günlüğün )o(nlog⁡n)o(n\log n) Tabii ki, eğer biri doğrusal zamanda hesaplanabilen mükemmel bir karma fonksiyonunun varlığını varsayarsak, elementin farklılığı için bir lineer zaman algoritması elde ederiz: sadece rakamları birer birer karıştırmaya …

1
Doğrusal çarpma, toplama ve karşılaştırma (tam sayılarda) için ne kadar yaklaşabiliriz?
Göre işletmelerin KW Regan makalesinde "Bağlan Yıldız" , o toplama, çarpma ve karşılaştırma işlemleri doğrusal zamanda hesaplanabilir olduğu bu şekilde tam sayıların gösterimini bulma açık sorunu hala olduğunu sonunda bahseder: Toplama, çarpma ve karşılaştırma işlemlerinin doğrusal zamanda yapılabilmesi için bir tamsayı temsili var mı? Temel olarak, isteğe bağlı olarak sipariş …

1
Doğrusal karşılaştırmalarla yaklaşık 1d TSP?
Tek boyutlu gezici satış elemanı yolu problemi açıkçası, sıralama ile aynı şeydir ve bu nedenle tam olarak O(nlogn)O(n\log n) zamandaki karşılaştırmalar ile çözülebilir , ancak kesin çözümün yanı sıra yaklaşık bir yaklaşımla da formüle edilir. mantıklı. Girişlerin gerçek sayılar olduğu bir hesaplama modelinde ve tam sayılara yuvarlama yapmak mümkündür;1+O(n−c)1+O(n^{-c})ccO(n)O(n)(max−min)n−(c+1)(\max-\min)n^{-(c+1)}orijinal değerinden …

5
Yaklaşım Algoritmaları için Teorik Uygulamalar
Son zamanlarda NP zor problemler için yaklaşıklık algoritmaları aramaya başladım ve onları incelemenin teorik nedenlerini merak ediyordum . (Soru iltihaplı değildir - sadece merak ediyorum). Bazı gerçekten güzel teori, yaklaşım algoritmaları - PCP teoremi ve yaklaşımın sertliği, UGC varsayımı, Goeman-Williamson yaklaşım algoritması, vb. Gezgin Satıcı, Asimetrik Gezgin Satıcı ve diğer …

3
Sıralanan listenin yaklaşık toplamı
Son zamanlarda, sıralı negatif olmayan sayılar listesinin yaklaşık toplamını hesaplamak için problem üzerinde çalıştım. Herhangi bir sabit , zaman yaklaşma şeması toplam için bir -aproximation verecek şekilde türetilmiştir . Makale, sonuçlandırılmamış http://arxiv.org/abs/1112.0520 adresinde yayınlanmıştır .ϵ > 0ε>0\epsilon>0O ( logn )O(günlük⁡n)O(\log n)( 1 + ϵ )(1+ε)(1+\epsilon) Bu problem için mevcut çalışmaları …

3
Tamamen unimodüler tamsayılı bir doğrusal programı ne kadar hızlı çözebiliriz?
(Bu, bu sorunun ve cevabının bir takibidir .) Aşağıdaki tamamen unimodular (TU) tamsayılı doğrusal program (ILP) var. Burada girişin bir parçası olarak verilen tüm pozitif tamsayılardır. X i j değişkenlerinin belirtilen bir alt kümesi sıfıra ayarlanır ve geri kalanı pozitif integral değerleri alabilir:ℓ,m,n1,n2,…,nℓ,c1,c2,…,cm,wℓ,m,n1,n2,…,nℓ,c1,c2,…,cm,w\ell,m,n_{1},n_{2},\ldots,n_{\ell},c_{1},c_{2},\ldots,c_{m},wxijxijx_{ij} küçültmek ∑mj=1cj∑ℓi=1xij∑j=1mcj∑i=1ℓxij\sum_{j=1}^{m}c_{j}\sum_{i=1}^{\ell}x_{ij} Tabi: ∑mj=1xij=ni∀i∑j=1mxij=ni∀i\sum_{j=1}^{m}x_{ij}=n_{i}\,\,\forall i ∑ℓi=1xij≥w∀j∑i=1ℓxij≥w∀j\sum_{i=1}^{\ell}x_{ij}\ge w\,\,\forall …

2
Etkili bir grafikte 5 döngüyü verimli bulmak.
(MathOverflow kaynağından çapraz yazılmış) Merhaba, Bu konuyu okuyordum: /mathpro/16393/finding-a-cycle-of-fixed-length Bir grafikte 5 döngü bulmak istiyorum. Aslında asıl istediğim, en az 5 en kısa tuhaf uzunluk döngüsü, ama belki de bu konunun biraz ötesinde. Amaçlarım için, karmaşıklık analizinde ve n'ye aynı şekilde davranıyorum . mmmnnn Bu durumda 5 döngü bulmak için …

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.