Teorik bilgisayar bilimlerinde karmaşık analiz


24

Teorik bilgisayar bilimlerinde, özellik testi, iletişim karmaşıklığı, PAC öğrenme ve diğer birçok araştırma alanını kapsayan birçok gerçek analiz uygulaması vardır. Bununla birlikte, karmaşık analizlere dayanan herhangi bir sonucu düşünemiyorum ( karmaşık sayıların modelde içsel olduğu kuantum hesaplama dışında). Karmaşık analiz kullanan klasik bir TCS sonucu örneği var mı?


1
Harika soru! Sonlu boyutlu sistemler hakkında (bildiğim kadarıyla) olma eğiliminde olan kuantum hesaplama yerine sayı teorisi ile ilgili sonuçları - örneğin, Riemann hipotezinin herhangi bir kullanımı - hariç tutmanın daha iyi olacağını düşünüyorum.
Colin McQuillan

11
Biz maksimize edilmesi sorununa bir yaklaşım algoritması veren (TCS açısından) bir kağıt “Grothendieck sabit Krivine'in Bağlanmış daha Kesinlikle daha küçük olan,” kompleks analiz kullanmak tabi . Bakınız ttic.uchicago.edu/~yury/papers/grothendieck-krivine.pdfx i , y j{ ± 1 }i,jaijxiyjxi,yj{±1}
Yury

3
@Yury bu çok iyi bir cevap olabilir.
Suresh Venkat

Yanıtlar:


14

Barvinok'un kalıcı Polinom zaman algoritmalarının kalıcıları ve karışık ayırıcıları yaklaşık üstel bir faktör içinde yaklaşık değere yaklaştırması için karmaşık tabanlı algoritması .

Ayrıca, açık bir şekilde, karmaşık operatörler (ve bazı karmaşık analizler) kuantum hesaplamada önemlidir.

Bu kitabı da tavsiye etmeme izin verin: Eitan Bachmat tarafından yapılan pek çok konu ve başka pek çok konu ile performans analizindeki konular.


Bu harika bir örnek, bu sonucun farkında değildim - teşekkürler!

25

Bu tek bir sorun değil, ancak analitik kombinatorik alanın tamamı ( Flajolet ve Sedgewick kitabına bakınız ), sayma yapılarının birleştirici karmaşıklığının (hatta çalışma zamanlarının algoritmasının) nasıl uygun bir üretici fonksiyon yazdığını ve yapıyı analiz ederek nasıl analiz edileceğini araştırıyor karmaşık çözümler.


Merhaba Suresh, 'karmaşıklığı analiz etmek' ile ne demek istiyorsun?
Andy Drucker

2
Ah yanlış yazdım. Demek istediğim "yapıların birleştirici karmaşıklığını analiz et" - düzelteceğim.
Suresh Venkat

15

Jon Kelner, 2004 yılında "Sınırlı cinsin grafikleri için spektral bölümlendirme, özdeğer sınırları ve çevre paketleri" adlı makalesiyle STOC En İyi Öğrenci Belgesi Ödülü'nü kazandı.

Ben sadece özetden alıntı yapacağım:

Ana teknik lemamız olarak, Laplacian'ın bu tür grafiklerin en küçük ikinci özdeğerine bağlı bir O (g / n) olduğunu kanıtlıyoruz ve bunun sıkı olduğunu göstererek Spielman ve Teng'in bir tahminini çözüyoruz. Bu lemma esasen doğada birleştirici olmakla birlikte, kanıtı sürekli matematiğe dayanıyor, daire paketleme teorisi ve kompakt Riemann yüzeylerinin geometrisi üzerine çizim yapıyor.

"Geleneksel" grafik ayırıcı sorunlarına saldırmak için karmaşık analizin (ve diğer "sürekli" matematiğin) kullanılması unutulmazdı ve araştırmamla tamamen ilgisi olmasa da, bu yazının kafamın içine sıkışmasına sebep olan ana sebep.


8

Sanırım doğrudan ispatta kullanılan karmaşık analizlerle daha fazla ilgileniyor olabilirsiniz. Ancak, şu anda katılıyorum bir lisans düzeyinde Algoritmalar sınıfından iki örnek:

a) Hızlı Fourier Dönüşümü, örneğin polinom çarpımında kullanılır. Uygulama, modulo aritmetik veya kayan nokta (ve bazı aritmetik analizler) ile yapılabilse de, ispat en iyi şekilde karmaşık sayılar ve birliğin kökleri açısından anlaşılmalıdır. Konuyu çözmedim, ancak FFT'nin çok çeşitli uygulamaları olduğunu biliyorum.

b) Genel olarak, RAM modelinin karmaşık sayıları sabit bir zamanda (gerçek ve hayali parçaların hala sonlu bir kesinliğe sahip olmaları) ele alma kabiliyetiyle donatılması, birinin problemleri akıllıca kodlamasını ve bir çözüm ortaya çıkarabilecek karmaşık sayıların özelliklerini kullanmasını sağlar (bkz. Ayrıca bunun neden daha hızlı olmanıza izin vermediğine de dikkat edin).


İkinci gözlem örneğiniz var mı? Sabit RAM işlemleriyle standart RAM'e "karmaşık O (log n) -bit tamsayı" sınıfı eklemek çok önemlidir. Veya "daha hızlı" derken, "2 faktörü ile daha hızlı" mı demek istiyorsunuz?
Jeffε

Bu, dersin bir alıştırmasıydı: "Her bir çarpma, bölme, toplama ve çıkarma için birim maliyetle karmaşık sayılarla hesaplayabileceğiniz genişletilmiş bir RAM ile uğraştığınızı varsayalım. Ayrıca, mutlak değeri | c | birim zamanda karmaşık numarası c. Ayrıca karmaşık sabitleri, 0, 1, ve i. bu sayı, n pozitif bir tamsayı n verilen bu kadar uzun bir RAM göster “bilir”! de hesaplanabilir süre. Çözüm, bunun standart RAM modelinden daha hızlı olduğunu bildiğim kadarıyla polinom çarpımını kullanıyor. O(ngünlük2n)
chazisop

6
Önerilen algoritma, sabit zamanlı sonsuz hassasiyetli gerçek aritmetik gerektirir. (Sen olamaz bir hesaplamak -bit tamsayı içinde o ( n ) olan bir makine kullanılarak zaman O ( log n ) bile çıktı yazmak için zaman olmazdı çünkü -bit deyişle!) Soru, gerçek RAM modeline kare kökler eklemenizi istiyor , karmaşık sayıları değil. Ω(ngünlükn)O(n)O(günlükn)
Jeffε

Yorum için teşekkürler, çok aydınlatıcı. Sanırım cevabımı karmaşık sayılarla bir sorunu akıllıca kodlama kısmına, yani başka türlü özleyeceğiniz bir çözümü görmek için güncellemeliyim.
chazisop,

6

Belki de bu uygulama bir miktar TCS ve Disk matematiği arasındadır, ancak Petr Savicky'nin (http://www2.cs.cas.cz/cz/~savicky/ kağıtları / symmetric.ps). Teoremler yalnızca Boolean fonksiyonlarıyla ilgilidir, ancak ispatlardan biri karmaşık sayıları kullanır.



5

Koebe-Andreev-Thurston daire paketleme teoremi, Riemann haritalama teoremine dayanır ve çeşitli algoritmik yönleri vardır. İncelemek için, Lipton-Tarjan ayırıcı teoreminin düzlemsel grafikler için bir kanıtı var.


5

Fırından taze çıktı:

Kayıplı Nüfus Kurtarılmasında Polinom Zaman Algoritması By: Ankur Moitra, Michael Saks

Makaleden alıntı: “Burada, karmaşık analizden araçlar kullanarak önceki bölümde belirtilen belirsizlik ilkesini ispatlayacağız. Belki de karmaşık düzlemde holomorfik fonksiyonların büyüme hızını anlamada en faydalı teoremlerden biri Hadamard'ın Üç Çember Teoremidir. .."


σp(0)-εp1npq11qp1Katsayıların abs değerinin toplamını belirtir.
arnab

p1psupD1D1p(0)-psupD1p1D1. Koordinat dönüşümü yaparak, kendimizi Üç Çember teoreminin ayarında buluruz: iki eşmerkezli çemberdeki noktalara holomorfik bir fonksiyon bağlanır, fonksiyonu herhangi bir orta yarıçap çemberine bağlar.
arnab

psupD1|p(0)|Ω(1)p1D1

5

p0<p<2

Daniel M. Kane, Jelani Nelson, David P. Woodruff. Eskiz Çizimi ve Akış Küçük Normların Tam Uzay Karmaşıklığı Üzerine. SODA 2010.

Açıkça karmaşık analizden bahsetmeyen bir kanıt yazarken (web sayfamdaki o kağıt için "notlar" bölümündeki ilk madde işaretine bakın) yazabilirsiniz, ancak bu kanıtın bile kapakların altında gizlenen karmaşık bir analizi vardır.


4

Naor, Regev ve Vidick tarafından yayınlanan son bir makalede karmaşık sayılar ve analizler kullanılmaktadır, bu da NP zorlu optimizasyon problemleri için yaklaşıklık algoritmalarına yol açmaktadır: http://arxiv.org/abs/1210.7656


Birliğin rastgele köklerinden yararlanan bir başka makale ise Daniel M. Kane, Kurt Mehlhorn, Thomas Sauerwald ve He Sun. Veri Akışlarında Rasgele Altyazıları Sayma. ICALP 2012.
Jelani Nelson,

3

n+O(n/k)knxnn!/nnLaurent ve Schrijver tarafından MAA Aylık). Karmaşık uçak için gerçek çizgiyi terk etmek Gurvits'in kanıtı için çok önemli görünüyor ve sorunları çok basitleştiriyor.



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.