«ds.algorithms» etiketlenmiş sorular

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



1
Grup izomorfizmi sorununun en zor örneği nedir?
İki grup, ve bir homomorfizma vardır izomorfik IFF olduğu söylenir için örten bir. Grup izomorfizması sorunu şöyledir: iki grup verildiğinde, bunların izomorfik olup olmadıklarını kontrol edin. Bir grup girmenin farklı yolları vardır, en çok kullanılan ikisi bir Cayley tablosu ve bir jeneratör grubudur. Burada girdi gruplarının Cayley tabloları tarafından verildiğini …

2
Bilinen kuantum avantajı olmayan sorunlar
Kuantum bilgisayar kullanımında bilinen karmaşıklık avantajı olmayan mevcut doğal hesaplama problemleri listesinin ne olduğunu merak ediyordum. İşe başlamak için, düzenleme mesafesinin hesaplanması, bilinen en hızlı kuantum algoritmasının bilinen en hızlı klasik algoritma gibi göründüğünü düşünüyorum. Daha geçici olarak, bilinen bir kuantum hızının olmadığı bilinen bir başka sorun olarak sıralamayı öneririm …

1
Grafiğin ikisini bulma
Gross ve Tucker'ın Topolojik Grafik Teorisi kitabına göre , bir grafiğin bir yüzeye hücresel gömülmesi göz önüne alındığında ('yüzey' ile burada bazı tutamaçları olan bir küreyi kastediyorum ve S n'nin altında , tam olarak n tutamaçları), orijinal grafiğin yüzlerine köşe olarak muamele ederek ve karşılık gelen yüzlerin orijinal grafikte ortak …

4
Kesin algoritmalarda kullanılan yaklaşım algoritmaları
Yaklaşık algoritmalar, bazı sabit faktörlere kadar çıktı verebilir. Bu, tam algoritmalardan biraz daha az tatmin edicidir. Bununla birlikte, zaman karmaşıklığında sabit faktörler göz ardı edilir. Bu yüzden merak ediyorum aşağıdaki hile mümkün veya kullanıldı, bazı sorunu çözmek için :B ∘ AB∘AB \circ A Çözelti sabit faktör dahilinde elde etmek için …


1
Ortalama
Ortalama lg(n!)+o(n)lg(n!)+o(n)\mathrm{lg}(n!)+o(n) karşılaştırmaları kullanan karşılaştırma tabanlı bir sıralama algoritması var mı? En kötü durum lg(n!)+o(n)lg(n!)+o(n)\mathrm{lg}(n!)+o(n) karşılaştırma algoritmasının varlığı açık bir sorundur, ancak ortalama durum her girdi için beklenen lg(n!)+o(n)lg(n!)+o(n)\mathrm{lg}(n!)+o(n) karşılaştırmaları olan rastgele bir algoritma için yeterlidir . Önemi lg(n!)+o(n)lg(n!)+o(n)\mathrm{lg}(n!)+o(n) o şekilde o(n)o(n)o(n) tek bir ortalama israf, en uygun olan karşılaştırmalar …

2
Bir Dizeyi Homojenleştirmenin Karmaşıklığı
Motivasyon : Veri sürümü oluşturma araçları geliştirirken, bir tamsayı kümesini diğerine götüren bir dönüşüm dizisi oluşturarak iki tamsayı kümesini "ayırmak" için algoritmalar aradık. Bu sorunu mesafeyi düzenlemek, takas ile gruplamak ve minimum ortak dize bölümü gibi görünen çok doğal soruna indirgedik . Sorun : Bize bir dize, yani bir dizi …

1
Bir dönüştürücünün çıkış uzunluğunun giriş uzunluğuyla sınırlanıp sınırlanmadığı karar verilebilir mi?
Burada dikkate alınan dönüştürücüler Wikipedia'nın sonlu durum dönüştürücüler olarak adlandırdığı dönüştürücülerdir . Bir dönüştürücünün davranışı , yani hesapladığı ilişki [ T ] yazılır : y kelimesi x iff x [ T ] y için bir çıktıdır .TTT[ T][T][T]yyyxxxx [ T] yx[T]yx[T]y Soru: Aşağıdaki sorun karar verilebilir mi? Verilen: Bir dönüştürücü …

1
[N] üzerinde sadece sabit zaman ve mekan kullanarak bağımsız bir permütasyon oluşturabilir miyiz?
Let sabit sabit. tamsayısı verildiğinde bir permütasyonu oluşturmak istiyoruz :k>0k>0k>0nnnσ∈Snσ∈Sn\sigma \in S_n Konstrüksiyon sabit zaman ve mekan kullanır (yani ön işleme sabit zaman ve mekan gerektirir). Rasgeleleştirmeyi kullanabiliriz. Verilen , sabit zaman ve mekan olarak hesaplanabilir.i∈[n]i∈[n]i\in[n]σ(i)σ(i)\sigma(i) Permütasyon isimli tarzında bağımsız yani tüm , rastgele değişkenler bağımsız ve düzgün dağılmış olan …




1
Bir polinomun tamsayı kökleri
Tamsayı katsayıları olan bir polinom in tüm tam sayı köklerini bulmak için hangi algoritmayı kullanabiliriz ?f( x )f(x)f(x) Sage'nin katsayıları çok büyük olsa bile birkaç saniye içinde kökleri bulabileceğini gözlemliyorum . Bunu nasıl yapabilir?f( x )f(x)f(x)

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.