Có ứng dụng nào của kỹ thuật trong phân tích thực vào khoa học máy tính lý thuyết không?


18

Tôi đã nhìn xa và rộng cho các ứng dụng như vậy và hầu hết đã xuất hiện ngắn. Tôi có thể tìm thấy rất nhiều ứng dụng của cấu trúc liên kết và các cấu trúc tương tự trên các tập hợp đếm được (hoặc không đếm được), nhưng hiếm khi tôi thực sự tìm thấy các tập hợp không thể đếm được là đối tượng nghiên cứu của các nhà khoa học máy tính, và do đó dẫn đến nhu cầu về kỹ thuật phân tích.


Theo những gì bạn bè tôi nói, phân tích thực sự là cần thiết trong lý thuyết thông tin. Tuy nhiên, nếu bạn bỏ qua những điều cơ bản thì dường như nó không phổ biến trong tcs (ít nhất là với tôi).
singhsumit

Lý thuyết thông tin là đủ cho tôi! Nếu bạn có thể lấy ra một ví dụ cụ thể, tôi sẽ đánh dấu câu trả lời của bạn là câu trả lời ..
robinhoode

1
Ngoài ra còn có xử lý tín hiệu, đồ họa và những gì có bạn. Những loại kỹ thuật bạn đang tìm kiếm?
Shir

4
Một ví dụ (không chắc chắn nếu đó là những gì bạn đang tìm kiếm) từ lý thuyết thông tin: , đó là thông tin lẫn nhau của hai biến ngẫu nhiên X , Y là không âm. Điều này diễn ra trực tiếp từ tính đồng nhất của hàm l o g và bất đẳng thức của Jensen. (xem Các yếu tố của lý thuyết thông tin, của Cover và Thomas, trang 28)I(X;Y)0X,Ylog
Shir

Bạn cũng quan tâm đến các ứng dụng phân tích phức tạp?
Raphael

Câu trả lời:


18

Đây là hai khóa học liên quan:

Đồng thời kiểm tra ghi chú của Ryan O'Dellell cho cuốn sách của anh ấy:

và các liên kết ở góc trên bên phải.


1
Những ghi chú bài giảng là tuyệt vời! Bài đăng tốt
Nicholas Mancuso

11

Xem cuốn sách Toán học cụ thể - Một nền tảng cho khoa học máy tính của Graham, Knuth và Patashnik. Trong Chương 9, họ giải thích công thức tính tổng của Euler-Maclaurin . Đây là một kỹ thuật cho phép bạn tính gần đúng một số hữu hạn bằng cách sử dụng các tích phân. Trong cùng một chương, trang 466, họ sử dụng kỹ thuật này để tính gần đúng số hài (xuất hiện rất nhiều trong một số lĩnh vực của TCS). Nó đã xảy ra với tôi một lần tôi phải sử dụng nó, và cuối cùng tôi đã giải được một tích phân bằng cách sử dụng các kỹ thuật gần đúng tiệm cận cho các phương trình khác biệt!


Liên kết tốt, nhưng đây không phải là phân tích số nhiều hơn?
Huck Bennett

Đây là hoàn toàn phân tích.
Marcos Villagra

9

Có lý thuyết về giới hạn của các chuỗi đồ thị dày đặc, được phát triển trong tác phẩm của Lovasz và B. Szegedy. Nó có ý nghĩa đối với các vấn đề kiểm tra tài sản nhất định trên biểu đồ. Xem http://www.cs.elte.hu/~lovasz/hom-stoc.pdf . Về cơ bản, ý tưởng là họ xác định một số liệu phù hợp trên biểu đồ và khái niệm lấy giới hạn của chuỗi biểu đồ, và sau đó họ cho thấy một thuộc tính biểu đồ có thể kiểm tra được nếu hàm ánh xạ biểu đồ tới khoảng cách chỉnh sửa đến thuộc tính liên tục trong không gian số liệu trên biểu đồ đã được xác định.

Và sau đó, tất nhiên có kiệt tác của Flajolet và Sedgewick dành riêng cho việc sử dụng các phương pháp phân tích để phân tích tiệm cận của các cấu trúc tổ hợp, bao gồm phân tích các thuật toán. Điều này chủ yếu là tạo ra các thủ thuật hàm dựa trên phân tích phức tạp


2
Điều đáng nói là lý thuyết về giới hạn đồ thị và rộng hơn, phân tích trên đồ thị là một chủ đề rất nóng, xem ví dụ math.ias.edu/cga
Marcin Kotowski

con trỏ đẹp @MarcinKotowski. thật tuyệt khi có laci lovasz trong khu vực :)
Sasho Nikolov

8

Như Shir đã đề cập đến sự bất bình đẳng của Jensen xuất hiện mọi lúc. Đặc biệt là trong việc chứng minh giới hạn trong các vấn đề tổ hợp. Ví dụ, hãy xem xét vấn đề sau:

Với một gia đình các tập con của V = { 1 , ... , n } , nó ngã đồ thị G = ( V , E ) được xác định bởi { i , j } E nếu và chỉ nếu S iS j . Giả sử rằng kích thước tập trung bình là r và kích thước trung bình của các giao điểm cặp đôi nhiều nhất là k. Cho thấyS1,,SnV={1,,n}G=(V,E){i,j}ESiSjr .|E|nk(r2)

Bằng chứng:

Chúng ta hãy đếm các cặp sao cho x Vx S iS j . Trước tiên chúng ta hãy sửa ( S i , S j ) , chúng ta thấy rằng có nhiều nhất k lựa chọn như vậy. Lấy tất cả các giá trị của ( S i , S j ) , chúng ta có giới hạn trên của(x,(Si,Sj))xVxSiSj(Si,Sj)k(Si,Sj). Bây giờ chúng tôi sửa x. Dễ dàng thấy rằng mỗix ( d(x)k(n2)=k|E|x cách chọn(Si,Sj). Bằng sự bất bình đẳng của Jensen, chúng ta có:(d(x)2)(Si,Sj)

.n(r2)=n(1nxd(x)2)x(d(x)2)k|E|

Cuối cùng chúng tôi kết hợp các thuật ngữ để có .nk(r2)|E|

Mặc dù đây là một "toán học" hơn một chút so với CS, nhưng nó phục vụ cho thấy cách sử dụng một công cụ cho các hàm lồi - đặc biệt là tối ưu hóa tổ hợp.


lưu ý sự bất bình đẳng của jensens dường như có liên quan rất lớn đến erd "os sunflower lemma [phiên bản rời rạc nhìn thấy trong giới hạn mạch thấp hơn] mặc dù tôi không nghĩ rằng Ive đã chứng minh điều đó ở bất cứ đâu.
vzn

7

Làm thế nào về tính toán hiệu quả với Dedekind Reals của Andrej Bauer và Paul Taylor.


2
Tôi thực sự thích đọc về công việc này - tính toán số thực chính xác cung cấp một viễn cảnh thú vị về các tập hợp không thể đếm được, cũng như một số thuật toán gây chú ý.
Neel Krishnaswami

... của Andrej Bauer và Paul Taylor , làm ơn.
Andrej Bauer

2
Oh hey, tôi có thể chỉnh sửa bài viết. Đã sửa.
Andrej Bauer

đã đứng đúng chỗ. sử dụng các tác giả được liệt kê trên giấy. có lẽ bạn nên đặt anh ấy làm đồng tác giả của bài báo
vzn

1
Nó phụ thuộc vào lý thuyết mà bạn cố gắng chứng minh nó là cổ điển hay mang tính xây dựng. Về mặt xây dựng, bạn chỉ cần sử dụng đối số đường chéo tiêu chuẩn để hiển thị rằng chúng không thể đếm được. Vì các số thực phải được thực hiện bằng các quy trình tính toán, từ một POV cổ điển, bằng chứng mang tính xây dựng đang cho chúng ta biết rằng vấn đề tạm dừng là không thể giải quyết được. Đây là một phần của những gì tôi muốn nói khi tôi nói rằng nó cung cấp những quan điểm thú vị về những bộ không thể đếm được ..!
Neel Krishnaswami

3

Một kỹ thuật rất phổ biến và thường hữu ích khi tiếp cận một vấn đề trong toán học rời rạc là nhúng nó vào một miền liên tục, vì điều này cho phép lựa chọn nhiều hơn các công cụ toán học được sử dụng. Vì vậy, sửa câu trả lời của tôi: ngoài các lĩnh vực phân tích thực sẽ xuất hiện một cách tự nhiên (đồ họa, xử lý tín hiệu và các lĩnh vực khác bắt chước hoặc tương tác với thế giới vật lý), về cơ bản nó xuất hiện ở mọi nơi và ở những nơi không có - đoán là nó sẽ trong tương lai.

Một số ví dụ nhanh:

  1. Lỗi sửa mã: Mã sậy solomon sử dụng đa thức. Một số giới hạn về mã liên quan đến việc xem chức năng chỉ báo của mã dưới dạng một hàm từ khối rời rạc đến thực tế, do đó áp dụng biến đổi Fourier và các kỹ thuật khác.
  2. Phương pháp xác suất - định lý nồng độ đo (một công cụ phân tích) được sử dụng để hiển thị các thuộc tính khác nhau của đồ thị ngẫu nhiên (ví dụ số màu). Xem cuốn sách của Alon và Spencer.
  3. ve161e3v2

  4. k1kk1


Ví dụ cụ thể, xin vui lòng?
Marcin Kotowski

Tôi đã thêm 4 ví dụ, mặc dù tôi nghĩ rằng có rất nhiều trong số chúng, chúng ta thực sự có thể đi cả ngày dài.
Shir


2

Trường đo lường giới hạn tài nguyên áp dụng biện pháp Lebesgue cho các lớp phức tạp. Ý tưởng là để có được sự tách biệt giữa các lớp phức tạp bằng cách nói về "kích cỡ" tương đối của các bộ này.




1

Tôi luôn thấy các mối liên hệ giữa các ngôn ngữ thông thường / không ngữ cảnh và lý thuyết chức năng (chính thức (chuỗi chính thức) khá thú vị: đó là lý do tại sao người Pháp gọi các lớp ngôn ngữ này là "hợp lý" và "đại số". Điều này cũng chỉ ra các kết nối với hình học fractal. Trong một tĩnh mạch tương tự, ví dụ, automata hữu hạn có thể định nghĩa các ngôn ngữ trên các từ vô hạn có các thuộc tính tô pô đẹp khi được trang bị cấu trúc liên kết số liệu tiêu chuẩn.

Một kết nối khác có thể là lý thuyết "tập hợp" được phát triển gần đây cho phép tăng tốc một số thuật toán tương tự như những gì được biết đến từ các biến đổi Fourier. Tôi cho rằng đây ít nhất là "những điểm tương đồng truyền cảm hứng".

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.