Bilgisayar Bilimi

Bilgisayar bilimi öğrencileri, araştırmacıları ve uygulayıcıları için soru-cevap

2
Üstel hisseden fakat P olan problemler
Ben "doğada çok üstel gibi görünüyor, ama sonuçta onları çözen bazı özellikle zeki algoritma var gibi sorunları çözme gibi," son derece yararlı "olan algoritmaların / sorunların bir listesini oluşturmaya çalışıyorum. Ne demek istediğimin örnekleri: Doğrusal Programlama (Simplex algoritması üstel bir zamandır; bir polinom zaman çözümü bulmak uzun sürdü!) Daha genel …

3
Soyut bir oyun için en uygun strateji
Bir röportajda şu soruyu aldım (zaten çözemediğim, geçmişimi kandırmaya çalışmıyorum): Oyun pozitif bir tam sayı ile başlıyor . (Örn. ) Bu sayı, ikili gösterime dönüştürülür ve , ayarlanan bit sayısıdır . (Örn. , )A 0 = 1234 N 1 A 0 = b 100 1101 0010 N = 5.A0A0A_0A0=1234A0=1234A_0 = …

1
Kategori teorisi (altkümesi) ile ilişkisel cebir arasında bir izomorfizm var mı?
Büyük veri perspektifinden geliyor. Temel olarak, birçok çerçeve (Apache Spark gibi), Functor / Monad benzeri arayüzler sağlayarak ilişkisel işlemlerin eksikliğini "telafi eder" ve kedilerden SQL dönüşümlerine (Slick in Scala) benzer bir hareket vardır. Örneğin, Kategori Teorisinin uygulamalarında zip + map(multiply) (Spark'ın MLib'i zaten var ElementwiseProduct) olarak düşünülebilen, SQL perspektifinden vektörlerin …

1
Rupert için bir çanta hediye paketlemek Noel Baba'dan daha mı kolay?
Veya: Hediye almak için Rupert'e ihtiyacımız var mı? Yönlendirme sorunları bir yana, Santa aşağıdaki sorunla karşı karşıya (birçok, birçok kez): kapasiteli bir çanta ve her biri boyutunda hediye seti , çocukları mutlu etmek istiyor . O çocuğun tüm dilek listelerinden bilir mevcut değerleri tam fazla.CCC{p1,…,pn}{p1,…,pn}\{p_1, \dots, p_n\}sisis_i{c1,…,ck}{c1,…,ck}\{c_1, \dots, c_k\}cjcjc_jpipip_ivi,j∈Q≥0vi,j∈Q≥0v_{i,j} \in …

2
Brainfuck Turing'i tamamlamak için kaç çift braket yeterlidir?
Brainfuck, yalnızca 8 sembol kullanan bir Turing tam programlama dilidir (G / Ç'yi yoksayarsanız 6). Onu Turing bütünlüğüne iten en önemli iki [ve ]esasen Brainfuck'ın etiketi ve go. Normalde, Brainfuck'taki programlar birden fazla set kullanır [], ancak Brainfuck Turing'i tamamlamak için bu braketlerden kaç çiftin kullanılması gerektiğini merak ediyordum? Daha …

2
Yapıcı mantıktaki “çelişki” nedir?
Gelen Programlama Dilleri için Pratik Vakıflar Robert Harper diyor Bir teklifin doğru olması için bir kanıtın olması anlamına gelirse, bir teklifin yanlış olması ne anlama gelir? Bu , kanıtlanamayacağını gösteren bir çürütmemizin olduğu anlamına gelir . Yani, doğru olduğu varsayımının (bir kanıtı vardır) bilinen gerçeklerle çeliştiğini gösterebilirsek, bir teklif yanlıştır. …
12 logic 

5
Sağlamlık neden tutarlılık anlamına gelir?
Ben soruyu okuyor Tutarlılık ve tamlık sağlamlığını ima? ve içindeki ilk ifade şöyle diyor: Sağlamlığın tutarlılığı ima ettiğini anlıyorum. Hangi oldukça şaşırdım çünkü sağlamlık tutarlılıktan daha zayıf bir ifade olduğunu düşündüm (yani tutarlı sistemlerin sağlam olması gerektiğini düşündüm ama sanırım doğru değil). Scott Aaronson'un MIT'deki 6.045 / 18.400 kursunda tutarlılık …

2
COQ ile totolojinin kanıtlanması
Şu anda Coq öğrenmek zorunda ve nasıl başa çıkacağımı bilmiyorum or: Örnek olarak, olduğu kadar basit, nasıl kanıtlayacağımı göremiyorum: Theorem T0: x \/ ~x. Biri bana yardım edebilirse gerçekten çok memnun olurum. Referans için bu hile sayfasını kullanıyorum . Ayrıca aklımda bulunan bir kanıt örneği: Burada çift olumsuzlama için: Require …
12 logic  coq 


1
Dinamik mantık ve zamansal mantık arasındaki fark
Farkı bulmak için, Wikipedia'da geçici mantık hakkında aşağıdaki iddialarla karşılaştım : birçok ortak özelliği dinamik mantıkla paylaşan bir başka modal mantık çeşidi, yukarıda bahsedilen mantıkların hepsinden farklıdır, Pnueli'nin "endojen" bir mantık olarak karakterize ettiği, diğerleri "ekzojen" mantıktır. Bu Pnueli, zamansal mantık iddialarının, zamanın geçişiyle birlikte tek bir küresel durumun değiştiği …

5
Goldbach Conjecture ve Meşgul Kunduz numaraları?
Tarihsel Bilgiler: Bilgisayar biliminde tam bir uzman değilim. Burada Meşgul Kunduz sayılarını okuyordum ve aşağıdaki pasajı buldum: İnsanlık, BB (7) 'nin değerini, sekanstaki BB (7)' nin değerini veya daha yüksek bir sayıyı asla kesin olarak bilemez. Gerçekten de, ilk beş ve altı kurallı yarışmacılar bizi atlattı: İnsan açısından nasıl 'çalıştıklarını' …


1
Bir RAM kendi Gödel numarasını hesaplayabilir mi?
Bir RAM'in komutlar listesini yaparak ve bu listeyi bir tamsayı yaparak Gödel numarasını alabilirsiniz. Peki, ne düşünce kendi Gödel numarası (diyelim ki, dönecekti RAM" gibi bir şey bilgilere sahip olmak gerekir) x tamsayı daha büyük olurdu böylece o, x kendi Gödel dönmek olmaz bu yüzden, numara."xxxxxxxxx Ama sonra, belirli numaralar …

3
Her kendini değiştiren algoritma, kendini değiştirmeyen bir algoritma ile modellenebilir mi?
Talimatlarını değiştirebilecek keyfi bir bilgisayar programımız varsa, bu programı talimatlarını değiştiremeyen bir programla simüle etmek mümkün müdür? Düzenle: Stackexchange'te yeniyim, bu yüzden burada YENİ bir soru sorma iznim olup olmadığından emin değilim, ama işte gidiyor: Tamam, mümkün olduğunun kanıtı, gerçekten gösterdiğiniz gibi gerçekten basit. Şimdi merak ediyorum: Girdi-çıktı eşdeğeri en …

2
FACTOR neden Co-NP'de?
Başımı PRIME, COMPOSITE, FACTOR ve bunların karmaşıklık açısından nasıl ilişkili olduğu ile ilgili sorun yaşıyorum. PRIME'ın AKS primality testi tarafından gösterildiğini anlıyorum ve bunun COMPOSITE için de işe yaradığına inanıyorum.PPP FAKTÖR gelince, FACTOR={(m,r):∃s such that1<s<r and s divides m}FACTOR={(m,r):∃s such that1<s<r and s divides m}FACTOR = \{(m,r) :\;\; \exists s …

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.