Phân tích toán học và độ phức tạp tính toán?


13

độ phức tạp tính toán liên quan đến một lượng lớn Combinatorics và lý thuyết số, một số kỹ năng từ stochatics và một số đại số mới nổi.

Tuy nhiên, là một nhà phân tích, tôi tự hỏi liệu có những ứng dụng phân tích vào lĩnh vực này, hoặc có thể những ý tưởng lấy cảm hứng từ phân tích. Tất cả những gì tôi biết có chút tương ứng với điều này là biến đổi Fourier trên các nhóm hữu hạn.

Bạn có thể giúp tôi được không?


1
Kiểm tra các câu hỏi được gắn thẻ phân tích tính toán. Chúng chứa các tài liệu tham khảo tốt. cstheory.stackexchange.com/questions/tagged/computable-analysis
Mohammad Al-Turkistany

Phân tích toán học là gì?
Yar Tư Bulatov


7
Làm thế nào về kết hợp phân tích? algo.inria.fr/flajolet/Publications/AnaCombi/anacombi.html
Yoshio Okamoto

Yoshio, hãy xem xét chuyển đổi nhận xét của bạn thành một câu trả lời.
Mohammad Al-Turkistany

Câu trả lời:


18

Flajolet và Sedgewick đã xuất bản cuốn sách "Phân tích kết hợp" http://algo.inria.fr/flajolet/Publications/AnaCombi/anacombi.html . Tôi không biết nhiều về chủ đề đó, nhưng những người trong lĩnh vực này sử dụng các công cụ từ phân tích phức tạp. Cho đến nay, các ứng dụng của họ dường như nhiều hơn về phân tích các thuật toán, chứ không phải về độ phức tạp tính toán, theo như tôi thấy.


Các kỹ thuật tương tự (rõ ràng) có thể được sử dụng để thu được kết quả thời gian chạy tiệm cận (dự kiến) - với các hằng số.
Raphael

9

Các thuật toán Markov Chain Monte Carlo là một công cụ hữu ích để tìm các thuật toán gần đúng. Một số kỹ thuật để chỉ ra rằng các chuỗi Markov này được lấy cảm hứng từ hoặc phân tích trực tiếp - ví dụ, xem chương về ước tính thể tích của một cơ thể lồi trong cuốn sách của Mark Jerrum về đếm .

Có những cách tiếp cận phân tích đối với bổ đề của Szemerédi, trong đó có một ứng dụng dễ thương để thử nghiệm tài sản tổ hợp. Bổ đề cho Nhà phân tích của Szemerédi có một thuật toán ngẫu nhiên để tìm một phân vùng thông thường yếu của đồ thị; cũng xem Giới hạn đồ thị và Kiểm tra tham số .


1
Một kết nối của các phương pháp Markov Chain Monte Carlo với phân tích làm tôi nhớ đến cuốn sách của Montenegro và Tetali "Các khía cạnh toán học của thời gian trộn trong chuỗi Markov" dx.doi.org/10.1561/0400000003 .
Yoshio Okamoto

8

Phân tích chức năng đang đóng một vai trò ngày càng quan trọng trong lý thuyết về nhúng số liệu. Mặc dù khó có thể liệt kê tất cả các khía cạnh của sự tương tác, chủ đề chính là việc sử dụng các phương pháp từ phân tích chức năng để hiểu cách các số liệu được nhúng vào các không gian chuẩn. Vấn đề thứ hai này xuất hiện trong bài toán cắt thưa nhất, đây là một vấn đề tối ưu hóa đồ thị quan trọng.

Để biết thêm thông tin, một nguồn tốt là bất cứ điều gì bởi Assaf Naor .


7

Không phải về độ phức tạp tính toán, nhưng dù sao cũng thú vị

Một số cách tiếp cận ngữ nghĩa của tính toán vô hạn dựa trên các không gian số liệu. Googling "ngữ nghĩa không gian số liệu" bật lên rất nhiều. Một tài liệu tham khảo (cũ) về chủ đề này là Control Flow Semantics của de Bakker và de Vink. Một số công việc gần đây đã được thực hiện bởi chính Neel của chúng tôi , cụ thể là ngữ nghĩa Ultrametric cho các chương trình phản ứng . Khu vực này rất khác với những gì được mô tả ở trên, nhưng các khái niệm từ phân tích chắc chắn tìm thấy nhà ở đây.


6

Các nguồn tài nguyên giới hạn đo lý thuyết phát triển bởi Jack Lutz là một khu vực tuyệt vời cho những người có nền tảng về phân tích để làm việc trên. Giấy gốc

Hầu như ở khắp mọi nơi độ phức tạp phi hình thành cao , Jack H. Lutz, Tạp chí Khoa học Máy tính và Hệ thống, 1992.

khái quát hóa khái niệm đo lường Lebesgue thành các lớp phức tạp và nhiều tác phẩm sau đây có thể được tìm thấy trên internet.

Theo trực giác, hãy xem xét vấn đề vs N P. Nếu chúng ta có thể định nghĩa (có, chúng ta có thể) một thước đo trên các lớp phức tạp đối với một lớp lớn, hãy nói E S P A C E = D S P A C E [ 2 O ( n ) ] , và chứng minh rằng thước đo của P là nhỏ hơn so với biện pháp của N P , sau đó PN P . Hơn nữa, chúng ta có thể chứng minh tuyên bố như "gần như tất cả các chức năng trong E S P A CPNPESPACE=DSPACE[2O(n)]PNPPNP cần Ω ( 2 n / n ) cửa", kéo dài Shannon ràng buộc vào một lớp hạn chế E S P Một C E .ESPACEΩ(2n/n)ESPACE


Là gì ở đây? T I M E [ 2 O ( n ) ] ? Nếu vậy, thì "hầu như tất cả các hàm trong E đều cần Ω ( 2 n / nETIME[2O(n)]EΩ(2n/n)

ESPACE=DSPACE[2O(n)]

Có thể NP có một biện pháp tích cực trong ESPACE? Tôi đã tin rằng PSPACE (và do đó cũng là NP) có số đo bằng 0 trong ESPACE.
Tsuyoshi Ito

@Tsuyoshi: Tôi phải nói rằng tôi không biết. Ít nhất là không có bằng chứng trực tiếp rằng NP có biện pháp tích cực hay không. Tôi tò mò về những gì khiến bạn tin rằng PSPACE không có số đo trong ESPACE?
Hsien-Chih Chang 張顯

Tôi đã nghĩ như vậy bởi sự tương tự bởi vì tôi nhớ rằng tôi đã thấy rằng, P P có số đo 0 trong E. Tiết Sau khi Googling, tôi thấy rằng cuốn sách Chương Cấu trúc định lượng của thời gian theo hàm mũ trích dẫn bài báo mà bạn đã trích dẫn cho kết quả của P Số đo 0 trong E .. Thật không may, tôi không hiểu kết quả này (thậm chí ý nghĩa của câu nói chính xác là gì) và tôi không thể chắc chắn rằng nó thực sự ngụ ý PSP PSPACE đã đo 0 trong ESPACE bằng cách tương tự (hoặc thậm chí câu nói này có ý nghĩa gì ).
Tsuyoshi Ito

5

Những người đang làm việc trong các lĩnh vực khác nhau của khoa học máy tính có thể được hưởng lợi từ các lĩnh vực phân tích khác nhau .

Để cho bạn một ví dụ cụ thể, tôi sẽ mô tả trường hợp của riêng tôi. Tôi đang tiến hành nghiên cứu trong các nền tảng của mật mã. Trong lĩnh vực này (cũng như trong độ phức tạp tính toán), có một cấu trúc được gọi là nhà tiên tri ngẫu nhiên (xem thêm trang này ). Các tính chất khác nhau của nó đôi khi được nghiên cứu bằng cách khai thác các công cụ từ lý thuyết đo lường , là một trường con của phân tích. Điều trị như vậy có thể được tìm thấy trong bài báo này , cũng như trong một số bài báo trích dẫn nó.

Bạn cũng có thể xem qua Khái niệm cơ bản về Đại số và Phân tích cho Khoa học Máy tính của Jean Gallier. Đây là một cuốn sách đang được tiến hành và cho bạn biết những gì mới trong lĩnh vực này.


4

Tôi tin rằng mối liên hệ tốt nhất giữa phân tích toán học và lý thuyết phức tạp là trong mô hình tính toán thực sự của Blum et al. Việc tách NP_R khỏi P_R vẫn là một vấn đề mở, trong đó hai lớp được xác định trong mô hình tính toán thực, trong đó mỗi số thực là một thực thể và một thao tác thông thường (+, -, *, /) thực hiện một bước.


Chào mừng đến với cstheory, Bin Fu! Tuy nhiên, tôi nên nói rằng mô hình Blum et al đang gây tranh cãi và nhiều nhà phân tích tính toán thích Hiệu quả Loại Hai, vì mô hình Blum et al có vẻ không thực tế. Xem câu hỏi này để thảo luận thêm.
Aaron Sterling
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.