«ds.algorithms» etiketlenmiş sorular

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

1
Doğru görünen, ancak doğru olmayan algoritma ve prova örnekleri
Programlama dersine girişte, bir algoritmanın beklediğimizi yaptığını kanıtlamanın Başlatma-Bakım-Sonlandırma yöntemini öğreniyoruz. Ancak, sadece doğru olduğu bilinen bir algoritmanın doğru olduğunu kanıtlamak zorundaydık. Hiçbir zaman bir algoritmanın doğru olmadığını göstermemiz istenmedi. Doğru görünen, ancak doğru olmayan klasik algoritma örnekleri var mı? İlklendirme-Bakım-Sonlandırma yaklaşımının ilk bakışta sezginin yapmadığı bir şey yakaladığı vakaları …

1
Bir aralığın asal sayı içerip içermediğine karar verme
Doğal sayıların bir aralığının asal içerip içermediğine karar vermenin karmaşıklığı nedir? Eratosthenes Elek bir varyantı, bir verir algoritması, L aralığının uzunluğudur ve ~ deri aralığının başlangıç noktası olarak poli-logaritmik faktörler; daha iyi yapabilir miyiz ( yalnız L açısından )?Ö~( L )O~(L)\tilde O(L)LLL~∼\simLLL


3
Sabit zamanda çözülemeyen problemler?
Sabit zaman, zaman karmaşıklığının mutlak düşük sonudur. Birisi merak edebilir: sabit zamanda hesaplanabilen önemsiz bir şey var mı? Turing makinesi modeline bağlı kalırsak, cevap girişin sadece sabit uzunlukta bir başlangıç ​​segmentine bağlı olabileceğinden, çok fazla şey yapılamaz, çünkü girişin daha uzak kısımlarına sabit zamanda bile ulaşılamaz. Öte yandan, bit sayılarındaki …

2
Salt okunur yığınları kullanarak sıralama
Aşağıdaki ayarı göz önünde bulundurun: bir yığın verilir içerir , n ürün.sssnnn sabit sayıda ekstra yığın kullanabiliriz.O ( 1 )O(1)O(1) bu yığınlara aşağıdaki işlemleri uygulayabiliriz: bir yığının boş olup olmadığını kontrol edin, iki yığının üst öğelerini karşılaştırır, bir yığındaki üst öğeyi sil, üstteki öğeyi bir yığının içine bas, bir yığının …

4
Fonksiyonlar için eta-denklik Haskell'in seq işlemi ile karşılaştırılabilir mi?
Lemma: Eta denkliği varsayalım (\x -> ⊥) = ⊥ :: A -> B. İspat: ⊥ = (\x -> ⊥ x)eta-denklik ve (\x -> ⊥ x) = (\x -> ⊥)lambda altında azalma ile. Haskell 2010 raporu, bölüm 6.2 seqfonksiyonu iki denklemle belirtir : seq :: a -> b -> b seq …

1
Uzay-yaklaşım Ticareti
Makalelerinde Yaklaşık Uzaklık Oracles , Thorup ve Zwick bir ağırlıklı yönsüz grafik için, bir veri büyüklüğü yapısını inşa etmek mümkün olduğunu göstermiştir bir dönebilir ( 2 k - 1 ) -approximate grafikteki herhangi bir köşe çifti arasındaki mesafe.O(kn1+1/k)O(kn1+1/k)O(k n^{1+1/k})(2k−1)(2k−1)(2k-1) Temel düzeyde, bu yapı uzaya yakın bir değiş tokuş yapar - …





1
Sıfır bütünlük boşluğu, bazı problemler için sıfır dualite boşluğu anlamına mı geliyor?
Bir tamsayı programının değerleri ile ikili ("dualite boşluğu") arasındaki boşluk sıfır ise, tamsayı programının doğrusal programlama gevşemeleri ve gevşemenin ikizi arasında, her ikisinin de integral çözümleri (sıfır "integralite) kabul ettiğini biliyoruz. boşluğu "). En azından bazı durumlarda sohbetin geçerli olup olmadığını bilmek istiyorum. Bir 0-1 tam sayı programı olduğunu varsayalım …

1
DAG'da kenar etiketleme sorunu için Tam Algoritma
Bir kısmını yardım gerektiren bir sistem uyguluyorum. Bu nedenle, etki alanını bağımsız hale getirmek için bir grafik sorunu olarak çerçeveliyorum. Sorun: Yönlendirilmiş asiklik grafik . Genelliği kaybetmeden varsayalım tam olarak bir kaynak tepe vardır ve sadece tek bir lavabo köşe ; izin tüm yönlendirilmiş yollar kümesini ifade için olarak . …

3
Önceden işlenmiş bir çokyüzlünün ve bir düzlemin ayrılması
Dobkin ve Kirkpatrick'in yazısında çokyüzlülerin ayrılması konusunda bir adım anlamakta ciddi bir sıkıntı yaşıyorum. Bu sürümü anlamaya çalışıyorum: http://www.cs.princeton.edu/~dpd/Papers/SCG-09-invited/old%20papers/DPD+Kirk.pdf R i ve s i tarafından gerçekleştirilen ve S'nin en iyi ayrılmasını öğrendikten sonra , O ( 1 ) adımlarında P i - 1 ve S'nin en iyi ayrılmasını bulabileceğimizi iddia …

4
Koordinat iniş yöntemlerinin teorik olarak incelenmesi
Optimizasyon için sezgisel tarama hakkında bazı ders materyalleri hazırlıyorum ve koordinat iniş yöntemlerine bakıyorum. Buradaki ayar, optimize etmek istediğiniz çok değişkenli bir işlevidir . f , herhangi bir tek değişkenle sınırlı özelliğe sahiptir, optimize edilmesi kolaydır. Böylece koordinat inişi, koordinatlar arasında dolaşarak, seçilen dışında hepsini sabitleyerek ve bu koordinat boyunca …

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.