Istnieje wiele zastosowań rzeczywistych analiz w informatyce teoretycznej, obejmujących testowanie własności, złożoność komunikacji, uczenie się PAC i wiele innych dziedzin badań. Nie mogę jednak wymyślić żadnego wyniku w TCS, który opierałby się na złożonej analizie (poza obliczeniami kwantowymi, gdzie liczby zespolone są nieodłączne w modelu). Czy ktoś ma przykład klasycznego wyniku TCS wykorzystującego złożoną analizę?
24
Odpowiedzi:
Kompleksowy algorytm Barvinoka do aproksymacji stałych algorytmów wielomianu czasowego w celu aproksymacji stałych i mieszanych dyskryminatorów w ramach prostego czynnika wykładniczego .
Oczywiście złożone operatory (i niektóre złożone analizy) są ważne w obliczeniach kwantowych.
Pozwól, że polecę także tę książkę: Tematy w analizie wydajności autorstwa Eitana Bachmata z wieloma świetnymi istotnymi zagadnieniami i innymi świetnymi rzeczami.
źródło
To nie jest pojedynczy problem, ale cała dziedzina kombinatoryki analitycznej (patrz książka Flajoleta i Sedgewicka ) bada, jak analizować kombinatoryczną złożoność struktur
zliczających(lub nawet czasy działania algorytmu), zapisując odpowiednią funkcję generującą i analizując strukturę złożonych rozwiązań.źródło
Jon Kelner zdobył nagrodę STOC Best Student Paper Award w 2004 r. Za artykuł „Podział spektralny, granice wartości własnych i wypełnienia kół dla wykresów związanych rodzajów”
Przytoczę tylko streszczenie:
Zastosowanie złożonej analizy (i innej „ciągłej” matematyki) do ataku na „tradycyjne” problemy z separatorem grafów było niezapomniane i jest głównym powodem, dla którego ten papier utknął mi w głowie, mimo że jest całkowicie niezwiązany z moimi badaniami.
źródło
Wydaje mi się, że bardziej interesuje Cię złożona analiza stosowana bezpośrednio w dowodzie. Oto jednak dwa przykłady z klasy Algorytmy na poziomie magisterskim, w której obecnie uczęszczam:
a) Szybka transformata Fouriera, na przykład stosowana w mnożeniu wielomianowym. Chociaż implementacja może być wykonana za pomocą modulo arytmetycznej lub zmiennoprzecinkowej (i pewnej analizy arytmetycznej), dowód najlepiej zrozumieć w kategoriach liczb zespolonych i ich pierwiastków jedności. Nie zagłębiałem się w ten temat, ale mam świadomość, że FFT ma szeroki zakres zastosowań.
b) Ogólnie rzecz biorąc, wyposażenie modelu RAM w zdolność do obsługi liczb zespolonych w stałym czasie (rzeczywiste i urojone części wciąż mają skończoną precyzję) pozwala sprytnie kodować problemy i wykorzystywać właściwości liczb zespolonych, które mogą ujawnić rozwiązanie (patrz także komentarze, dlaczego to nie pozwoli ci być szybszym).
źródło
Być może ta aplikacja jest nieco między TCS a matematyką dyskową, ale byłem nieco zaskoczony, gdy przeczytałem artykuł „O wygiętych funkcjach logicznych, które są symetryczne” Petr Savicky (http://www2.cs.cas.cz/~savicky/ papers / symmetric.ps). Twierdzenia dotyczą tylko funkcji boolowskich, jednak jeden z dowodów wykorzystuje liczby zespolone.
źródło
Używamy twierdzenia Cauchy'ego o złożonej analizie jako głównego narzędzia technicznego w naszym artykule „ Przybliżanie predykatów progów liniowych ”.
źródło
Twierdzenie o upakowaniu kół Koebe-Andreev-Thurston powstało w twierdzeniu Riemanna o odwzorowaniu i ma różne aspekty algorytmiczne. Na przykład, jest to dowód twierdzenia o separatorze Liptona-Tarjana dla grafów płaskich.
źródło
Świeżo z piekarnika:
Algorytm czasu wielomianowego do odzyskiwania utraconej populacji Autor: Ankur Moitra, Michael Saks
Cytując z pracy: „Udowodnimy tutaj zasadę nieokreśloności podaną w poprzednim rozdziale przy użyciu narzędzi z analizy złożonej. Być może jednym z najbardziej użytecznych twierdzeń w zrozumieniu tempa wzrostu funkcji holomorficznych w płaszczyźnie złożonej jest Twierdzenie Trzech Koła Hadamarda. .. ”
źródło
Daniel M. Kane, Jelani Nelson, David P. Woodruff. Dokładna złożoność przestrzeni szkicowania i przesyłania strumieniowego małych norm. SODA 2010.
Możesz uciec od napisania dowodu, który nie wspomina wyraźnie o złożonej analizie (patrz pierwszy punkt w sekcji „uwagi” tego artykułu na mojej stronie), ale nawet ten dowód zawiera złożoną analizę czającą się pod przykryciem.
źródło
W ostatnim artykule Naora, Regeva i Vidicka zastosowano liczby zespolone i analizy, które dają wyniki w algorytmach aproksymacyjnych dla problemów optymalizacji NP-trudnych: http://arxiv.org/abs/1210.7656
źródło
Niedawno Vishnoi podał algorytm, który określa długość tras TSP najwyżejn + O ( n / k--√) w k -regularne proste wykresy ( dyskusja i blog ). Analiza zasadniczo wykorzystuje hipotezę van der Waerdena (zwaną także twierdzeniem Egorycheva-Falikmana): trwałą dowolność podwójnie stochastycznąn × n matryca jest co najmniej n ! / nn . Dowody Egorycheva i Falikmana wykorzystały głębokie wyniki w geometrii wypukłej (w szczególności nierówności Aleksandrowa-Fenchela). Z drugiej strony, najnowszy dowód Gurvitsa wykorzystuje tylko elementarną złożoną analizę i jest dość klejnotem (ładna prezentacja Laurenta i Schrijvera w miesięczniku MAA). Pozostawienie prawdziwej linii dla złożonej płaszczyzny wydaje się niezbędne dla dowodu Gurvitsa i bardzo upraszcza sprawy.
źródło
istnieją badania wskazujące na nierozstrzygalność związaną z różnymi aspektami obliczeń zbioru Mandelbrota , słynnego, prototypowego fraktala, który jest obliczany przy użyciu liczb zespolonych i zliczania liczby iteracji związanych z równaniemz← z2)+ c aby osiągnąć nieograniczoną rosnącą sekwencję. szczegółowe sprawozdanie i ankietę można znaleźć w [1], który ukazał się w czasopiśmie fizyki, ale z dużym wykorzystaniem koncepcji TCS, np. Turing Machines itp., wczesne odniesienie [2] autorstwa Blum stwierdza, że zestaw Mandelbrota nie jest rozstrzygalny.
[1] Niedostępność i nierozstrzygalność w obliczeniach, geometrii i systemach dynamicznych Asaki Saito, Kunihiko Kaneko
[2] Teoria obliczeń i złożoność w stosunku do liczb rzeczywistych Lenore Blum, 1990
źródło
Nister, Hartley i Stewenius wykorzystali teorię Galois do udowodnienia optymalności niektórych algorytmów w wizji komputerowej. Ta praca nie jest ściśle związana z analizą złożoną, ale jest z nią ściśle związanado z powodu podstawowego twierdzenia algebry.
źródło