Analiza matematyczna i złożoność obliczeniowa?

14

złożoność obliczeniowa obejmuje duże ilości kombinatoryki i teorii liczb, niektóre elementy stochastyczne i pojawiającą się ilość algebry.

Jednak będąc analitykiem zastanawiam się, czy istnieją zastosowania analizy w tej dziedzinie, czy może pomysły inspirowane analizą. Wiem tylko, co nieco to odpowiada, to transformata Fouriera na grupach skończonych.

Możesz mi pomóc?

Kaveh
źródło
1
Sprawdź pytania oznaczone analizą obliczeniową. Zawierają dobre referencje. cstheory.stackexchange.com/questions/tagged/computable-analysis
Mohammad Al-Turkistany
Co to jest analiza matematyczna?
Yaroslav Bulatov
@Yaroslav: patrz en.wikipedia.org/wiki/Mathematical_analysis .
MS Dousti,
7
A co z kombinacją analityczną? algo.inria.fr/flajolet/Publications/AnaCombi/anacombi.html
Yoshio Okamoto
Yoshio, rozważ przekształcenie komentarza w odpowiedź.
Mohammad Al-Turkistany,

Odpowiedzi:

18

Flajolet i Sedgewick opublikowali książkę „Analytic Combinatorics” http://algo.inria.fr/flajolet/Publications/AnaCombi/anacombi.html . Nie wiem dużo na ten temat, ale ludzie w terenie korzystają z narzędzi złożonych analiz. Jak dotąd ich aplikacje wydają się bardziej na analizie algorytmów niż na złożoności obliczeniowej.

Yoshio Okamoto
źródło
Podobne techniki (najwyraźniej) można zastosować do uzyskania asymptotycznych (oczekiwanych) wyników w czasie wykonywania - ze stałymi.
Raphael
9

Algorytmy Monte Carlo Markov Chain są przydatnym narzędziem do znajdowania algorytmów aproksymacyjnych. Niektóre techniki pokazujące, że te łańcuchy Markowa są inspirowane lub pochodzą bezpośrednio z analizy - na przykład patrz rozdział dotyczący szacowania objętości wypukłego ciała w książce Marka Jerruma o liczeniu .

Istnieją analityczne podejścia do lematu Szemerédiego, który ma uroczą aplikację do kombinatorycznego testowania właściwości. Lemma Szemerédiego dla analityka ma losowy algorytm znajdowania słabo regularnej partycji wykresu; zobacz także Granice wykresu i Testowanie parametrów .

Colin McQuillan
źródło
1
Połączenie metod Monte Carlo Markowa z analizą przypomina mi książkę Czarnogóry i Tetali „Matematyczne aspekty czasów mieszania w łańcuchach Markowa” dx.doi.org/10.1561/0400000003 .
Yoshio Okamoto
8

Analiza funkcjonalna odgrywa coraz większą rolę w teorii osadzania metrycznego. Chociaż trudno jest wymienić wszystkie aspekty interakcji, głównym tematem jest wykorzystanie metod analizy funkcjonalnej do zrozumienia, w jaki sposób metryki osadzają się w normowanych przestrzeniach. Ten ostatni problem pojawia się w najrzadszym problemie cięcia, który jest ważnym problemem optymalizacji wykresu.

Aby uzyskać więcej informacji, dobrym źródłem jest cokolwiek autorstwa Assaf Naor .

Suresh Venkat
źródło
7

Nie chodzi o złożoność obliczeniową, ale mimo to jest interesująca

Niektóre podejścia do semantyki obliczeń nieskończonych oparte są na przestrzeniach metrycznych. Google „semantyka przestrzeni metrycznej” pojawia się bardzo często. Jedno (stare) odniesienie na ten temat to Control Flow Semantics autorstwa de Bakkera i de Vinka. Niektóre ostatnie prace zostały wykonane przez nasz własny Neel , a mianowicie Ultrametric Semantics for Reactive Programs . Obszar ten bardzo różni się od opisanych powyżej, ale pojęcia z analizy z pewnością znajdą tu swoje miejsce.

Dave Clarke
źródło
6

Zasób ograniczony miarą teoria opracowana przez Jacka Lutz to doskonałe miejsce dla ludzi, którzy mają tła w analizie pracować. Oryginalny papier

Niemal wszędzie wysoka niejednorodna złożoność , Jack H. Lutz, Journal of Computer and System Sciences, 1992.

uogólnij pojęcie miary Lebesgue'a na klasy złożoności, a wiele kolejnych prac można znaleźć w Internecie.

PNPESPACE=DSPACE[2O(n)]PNPPNPESPACEΩ(2n/n)ESPACE

Hsien-Chih Chang 張顯 之
źródło
ETIME[2O(n)]EΩ(2n/n)
ESPACE=DSPACE[2O(n)]
Czy to możliwe, że NP ma pozytywny pomiar w ESPACE? Wierzyłem, że PSPACE (a zatem także NP) ma miarę zero w ESPACE.
Tsuyoshi Ito
@Tsuyoshi: Muszę powiedzieć, że nie wiem. Przynajmniej nie ma bezpośrednich dowodów na to, że NP ma pozytywną miarę, czy nie. Jestem ciekawy, co sprawiło, że uwierzyłeś, że PSPACE ma zerową miarę w ESPACE?
Hsien-Chih Chang 31 之
Myślałem tak przez analogię, ponieważ przypomniałem sobie, że widziałem, że „P ma miarę 0 w E.” Po Googlingu odkryłem, że rozdział książki „ Struktura ilościowa czasu wykładniczego ” cytuje artykuł, który zacytowałeś dla wyniku „P ma miarę 0 w E.” Niestety nie zrozumiałem tego wyniku (nawet tego, co dokładnie oznacza to zdanie) i nie mogę być pewien, że naprawdę implikuje to, że „PSPACE ma miarę 0 w ESPACE” przez analogię (lub nawet, że to zdanie ma jakiś sens).
Tsuyoshi Ito
5

Ludzie pracujący w różnych obszarach informatyki mogą korzystać z różnych podpunktów analizy.

Aby dać konkretny przykład, opiszę mój własny przypadek. Prowadzę badania w podstawach kryptografii. W tym polu (jak również w złożoności obliczeniowej) znajduje się konstrukcja zwana losową wyrocznią (patrz także ta strona ). Jego różne właściwości są czasami badane przy użyciu narzędzi z teorii miary , która jest podpolą analizy. Takie leczenie można znaleźć w tym artykule , a także w kilku cytowanych artykułach.

Możesz także rzucić okiem na podstawy algebry i analizy dla informatyki autorstwa Jeana Galliera. To książka w toku, która mówi ci, co nowego w tej dziedzinie.

MS Dousti
źródło
4

Uważam, że najlepszy związek między analizą matematyczną a teorią złożoności znajduje się w modelu obliczeń rzeczywistych Bluma i in. Nadal problemem jest oddzielenie NP_R od P_R, gdzie dwie klasy są zdefiniowane w rzeczywistym modelu obliczeniowym, w którym każda liczba rzeczywista jest bytem, ​​a jedna regularna operacja (+, -, *, /) wykonuje jeden krok.

Bin Fu
źródło
Witamy w cstheory, Bin Fu! Powinienem jednak powiedzieć, że model Bluma i in. Jest kontrowersyjny, a wielu analityków obliczalnych woli efektywność typu drugiego, ponieważ model Bluma i in. Wydaje się nierealny. Zobacz to pytanie, aby uzyskać więcej dyskusji.
Aaron Sterling