Kết quả vật lý trong TCS?


42

Dường như rõ ràng rằng một số trường con của khoa học máy tính lý thuyết đã bị ảnh hưởng đáng kể bởi kết quả từ vật lý lý thuyết. Hai ví dụ về điều này là

  1. Tính toán lượng tử
  2. Kết quả cơ học thống kê được sử dụng trong phân tích phức tạp / thuật toán heuristic.

Vì vậy, câu hỏi của tôi là có bất kỳ lĩnh vực chính tôi đang thiếu?

Động lực của tôi rất đơn giản: Tôi là một nhà vật lý lý thuyết đã đến TCS thông qua thông tin lượng tử và tôi tò mò về các lĩnh vực khác nơi hai khu vực chồng chéo.

Đây là một câu hỏi tương đối mềm, nhưng tôi không có nghĩa đây là một câu hỏi loại lớn. Tôi đang tìm kiếm các khu vực có sự chồng chéo là đáng kể.


9
Tôi không biết nếu các hệ thống phức tạp được tính, vì vậy tôi chưa đăng bài dưới dạng câu trả lời. đó là một lĩnh vực có liên quan nhiều đến phân tích mạng xã hội và các mạng nói chung, và đã bị các nhà vật lý xâm chiếm với số lượng lớn, sử dụng vũ khí từ thống kê và nhiệt động lực học. Cho dù nó bị xâm chiếm bởi vật lý là một câu chuyện khác nhau.
Suresh Venkat

Tôi sẽ nghĩ rằng nó được tính.
Joe Fitzsimons

Câu trả lời:


26

Kỹ thuật tìm kiếm mô phỏng ủ được lấy cảm hứng từ quá trình vật lý trong luyện kim.

Ủ là một xử lý nhiệt trong đó sức mạnh và độ cứng của chất được xử lý có thể thay đổi đáng kể. Thông thường, điều này liên quan đến việc làm nóng chất đến nhiệt độ cực cao và sau đó cho phép nó nguội từ từ.

Ủ mô phỏng tránh tối thiểu / cực đại cục bộ trong không gian tìm kiếm bằng cách kết hợp một mức độ ngẫu nhiên (nhiệt độ) trong quá trình tìm kiếm. Khi quá trình tìm kiếm tiến hành, nhiệt độ dần dần nguội đi, điều đó có nghĩa là lượng ngẫu nhiên trong tìm kiếm giảm xuống. Rõ ràng nó là một kỹ thuật tìm kiếm khá hiệu quả.


supercooldave: Hiểu biết hạn chế của tôi là mô phỏng ủ chỉ tránh các cực tiểu cục bộ "đủ nông". Đúng không?
Joshua Grochow

1
@Joshua: nói chung, ủ mô phỏng không phải lúc nào cũng quản lý để tránh tối thiểu cục bộ. Nó luôn có thể bị mắc kẹt ở sai vị trí. Một số thử nghiệm được yêu cầu để tìm một điểm khởi đầu tốt và vv.
Dave Clarke

1
Tất nhiên, nó lưu ý rằng việc ủ 'thực' không phải lúc nào cũng tránh được cực tiểu địa phương! Khiếm khuyết (theo nghĩa toán học-vật lý) không phải là chưa từng thấy.
Steven Stadnicki

Nếu việc giảm nhiệt độ diễn ra chậm theo cấp số nhân, thì mô phỏng ủ sẽ thu được nhiều đặc tính tối ưu toàn cầu mong muốn. Tất nhiên, nó cũng đạt được thời gian chạy theo cấp số nhân.
Elliot JJ

23

Đi theo một cách khác (từ TCS đến vật lý), trạng thái sản phẩm ma trận, PEPS (trạng thái cặp vướng víu dự kiến), MERA (đa biến đổi vướng víu ansatz) đã được thông báo đáng kể bởi các ý tưởng TCS được điều chỉnh trong lý thuyết thông tin lượng tử. Những từ viết tắt này là tất cả các kỹ thuật để xấp xỉ trạng thái của các hệ spin lượng tử được sử dụng bởi các nhà lý thuyết vật chất ngưng tụ, và trong nhiều trường hợp, các kỹ thuật này dường như hoạt động tốt hơn bất kỳ công cụ nào trước đây.


2
Một điều khiến tôi chú ý về lĩnh vực này là dường như cộng đồng vật lý lý thuyết trong thông tin lượng tử hơn là cộng đồng TCS (nếu chúng ta thực sự có thể phân biệt như vậy) dường như quan tâm đến các kỹ thuật này.
Joe Fitzsimons

5
Tôi chắc chắn sẽ đồng ý. Tôi đã cố gắng để có được một học sinh tốt nghiệp quan tâm đến họ từ sớm, nhưng phản ứng của anh ta là "bleah ... đây chỉ là những phương pháp gần đúng heuristic, và bạn không thể nói bất cứ điều gì khắt khe về chúng." Tất nhiên, điều này hóa ra là không chính xác.
Peter Shor

1
(@Shor) Tôi rất thích câu trả lời này và đã cung cấp câu trả lời đồng hành với một số tài liệu tham khảo khác --- ít nhất một trong số đó ( Hình học khảo sát năm 2008 của Joseph Landsburg và độ phức tạp của phép nhân ma trận ) chắc chắn là ở cuối TCS quang phổ. cstheory.stackexchange.com/questions/2074/ Kẻ
John Sidles

20

Các hệ thống phức tạp là một lĩnh vực có liên quan nhiều đến phân tích mạng xã hội và các mạng nói chung, và đã bị các nhà vật lý xâm chiếm với số lượng lớn, sử dụng vũ khí từ thống kê và nhiệt động lực học. Cho dù nó bị xâm chiếm bởi vật lý là một câu chuyện khác nhau.


Tôi đang phát triển mối quan tâm khá lớn đối với các mạng và phân tích mạng xã hội. Bạn có lời khuyên nào chưa?
Dave Clarke

2
hmm Tốt nhất để bắt đầu với cuốn sách Kleinberg / Easley (đây là một văn bản cấp dưới tốt). Sau đó, bạn có thể làm việc tiến và lùi từ công việc của Aaron Clauset và Mark Newman
Suresh Venkat

19

Một kết quả của Pour-El và Richards Adv. Môn Toán. 39 215 (1981) đưa ra sự tồn tại của các giải pháp không thể tính toán cho phương trình sóng 3D cho các điều kiện ban đầu có thể tính toán bằng cách sử dụng sóng để mô phỏng một máy Turing phổ dụng.


Tôi cũng sẽ đề cập đến điện toán DNA như là một lĩnh vực chồng chéo, mặc dù có nhiều kết nối khó khăn hơn với vật lý lý thuyết mỗi se.
S Huntsman

Tôi đã có nhiều hơn trong các lĩnh vực mà TCS được hưởng lợi từ các kết quả trong vật lý, thay vì cách khác.
Joe Fitzsimons

7
Vậy thì (mặc dù nó có thể được coi là ẩn hoặc liên quan đến một số nội dung khác được đề cập trên trang này) Tôi sẽ cảm thấy hối hận khi không đề cập đến lý thuyết tính toán đảo ngược, đáng chú ý nhất là vòng tròn ý tưởng sinh ra từ công việc của Landau, đã ảnh hưởng đến nhiều hơn nữa các lĩnh vực bên cạnh điện toán lượng tử.
S Huntsman

Để bình luận về câu trả lời của Suresh (không đủ đại diện để bình luận ở đó): đã có nhiều ứng dụng hiệu quả của ý tưởng trong vật lý để phân tích động lực học trên mạng. Như một ví dụ tôi nhớ lại một bài báo thảo luận về bằng chứng cho thấy lưu lượng TCP thể hiện sự nghiêm trọng tự tổ chức. Một ví dụ khác, một số nhà nghiên cứu (bao gồm cả bản thân tôi) đã nghiên cứu áp dụng các ý tưởng từ vật lý (không chỉ là entropy) để mô tả lưu lượng mạng để phát hiện sự bất thường. Tất nhiên, điều này khiến T rời khỏi TCS.
S Huntsman

17

Kết nối đi theo cách khác, quá. Một thời gian trước các nhà khoa học máy tính lý thuyết, những người làm việc trong lý thuyết miền đã quan tâm đến thuyết tương đối. Họ đã chứng minh kết quả về cách tái cấu trúc cấu trúc không thời gian từ cấu trúc nhân quả. Đây là một cái gì đó khá quen thuộc với các nhà lý thuyết miền, trong đó các đối tượng quan tâm là các đơn hàng một phần có cấu trúc liên kết được xác định theo thứ tự. Bạn có thể xem tại http://www.cs.mcgill.ca/~prakash/Pub/dom_gr_Vview.pdf


3
Vâng, thực sự tôi đã nghe Prakash nói về điều này tại hội thảo của anh ấy ở Barbados. Công việc thực sự thú vị. Tuy nhiên, tôi đã có ấn tượng rằng anh ấy cũng có một nền tảng vật lý. Điều đó sang một bên, chắc chắn có những đóng góp theo cả hai hướng. Nó chỉ xảy ra rằng tôi đặc biệt quan tâm đến việc tìm hiểu về một hướng cụ thể. Có lẽ việc hỏi về ảnh hưởng của TCS đối với vật lý sẽ phù hợp hơn với một trang web vật lý, vì những người trong lĩnh vực thích nghi các ý tưởng từ lĩnh vực thứ hai được đặt tốt hơn để xác định xem cái nào có tác động đáng kể đến cái đầu tiên.
Joe Fitzsimons

13

Một ví dụ rất cũ (có thể được trả lời bởi câu trả lời của Suresh, tuy nhiên, đây là một chiến thuật khác) là ảnh hưởng của lý thuyết về mạng điện, ví dụ như các định luật mạch của Kirchhoff, về tổ hợp, lý thuyết đồ thị và xác suất.


11

Một lĩnh vực đã thấy một vài ứng dụng, nhưng IMO không đủ là xấp xỉ các cấu trúc hoặc quy trình riêng biệt với các xấp xỉ phân tích. Đây là ngành kinh doanh lớn trong toán học (ví dụ: lý thuyết số phân tích) và vật lý (tất cả các cơ học thống kê), nhưng không được chứng minh là phổ biến trong CS vì một số lý do.

Một ứng dụng nổi tiếng về điều này là trong thiết kế của Connection Machine. Đây là một cỗ máy song song ồ ạt, và là một phần trong thiết kế của nó, họ cần phải tìm ra bộ đệm trong bộ định tuyến lớn đến mức nào. Feynman đã mô hình hóa bộ định tuyến bằng PDE và cho thấy bộ đệm có thể nhỏ hơn các đối số quy nạp truyền thống có thể thiết lập. Daniel Hillis kể lại câu chuyện trong bài tiểu luận này .


2
Điều gì về tổ hợp phân tích (Flajolet và Sedgewick)?
RJK

11

Đo lý thuyết cho các xấp xỉ heuristic đối với lập trình số nguyên (một vài bài báo của Misha Chertkov ). Các phương pháp nhóm tái chuẩn hóa để đếm tổ hợp, 00-12 của "Các yếu tố của bước đi ngẫu nhiên" của Rudnick / Gaspari. Áp dụng phân tách tích phân đường dẫn của Feymann (ví dụ, Mục 9.5.1) để đếm các bước đi tự tránh. Để kết nối với TCS, lưu ý rằng chế độ của khả năng lưu chuyển để tính gần đúng trên biểu đồ phụ thuộc vào tốc độ tăng trưởng của việc tự đi bộ.


9

Vật lý thống kê đã cho các nhà khoa học máy tính một cách nhìn mới về SAT, như tổng quan ở đây . Ý tưởng là khi tỷ lệ các mệnh đề cho các biến liên quan đến công thức 3-SAT tăng từ khoảng 4 lên khoảng 5, chúng ta đi từ việc có thể giải quyết phần lớn các trường hợp 3-SAT để có thể giải quyết rất ít. Quá trình chuyển đổi này được coi là "thay đổi pha" trong SAT.

Ý tưởng này đã đạt được sự nổi tiếng đặc biệt vào mùa hè vừa qua từ bài báo cáo buộc P so với NP của Deolalikar.


Rất tiếc, tôi mới nhận ra rằng Joe đã tham chiếu điều này trong câu hỏi ban đầu của mình. Hy vọng điều này xây dựng một chút.
Huck Bennett

9

Lý thuyết hệ thống phân tán ban đầu, đặc biệt là các bài báo của Leslie Lamport và cộng sự, đã có một số tác động từ Thuyết tương đối đặc biệt để có được bức tranh chính xác theo thỏa thuận (chịu lỗi) về trạng thái hệ thống toàn cầu. Xem mục 27. ( Thời gian, Đồng hồ và Thứ tự các sự kiện trong Hệ thống phân tán , Truyền thông của ACM 21, 7 (tháng 7 năm 1978), 558-565) trong Văn bản của Leslie Lamport , nơi Lamport cung cấp thông tin cơ bản sau đây về giấy:

Nguồn gốc của bài viết này là một ghi chú có tiêu đề Bảo trì cơ sở dữ liệu trùng lặp của Paul Johnson và Bob Thomas. Tôi tin rằng lưu ý của họ đã đưa ra ý tưởng sử dụng dấu thời gian tin nhắn trong một thuật toán phân tán. Tôi tình cờ có một sự hiểu biết vững chắc, nội tạng về thuyết tương đối đặc biệt (xem [5]). Điều này cho phép tôi nắm bắt ngay bản chất của những gì họ đang cố gắng làm. Thuyết tương đối đặc biệt dạy chúng ta rằng không có thứ tự tổng thể bất biến trong không-thời gian; các nhà quan sát khác nhau có thể không đồng ý về sự kiện nào trong hai sự kiện đã xảy ra trước. Chỉ có một thứ tự một phần trong đó một sự kiện e1 trước một sự kiện e2 iff e1 có thể gây ảnh hưởng đến e2. Tôi nhận ra rằng bản chất của Johnson và Thomas ' Thuật toán là việc sử dụng dấu thời gian để cung cấp tổng thứ tự các sự kiện phù hợp với thứ tự nguyên nhân. Nhận thức này có thể đã được rực rỡ. Có nhận ra nó, mọi thứ khác là tầm thường. Bởi vì Thomas và Johnson không hiểu chính xác những gì họ đang làm, họ đã không hiểu thuật toán hoàn toàn đúng; thuật toán của họ cho phép hành vi bất thường mà về cơ bản là vi phạm quan hệ nhân quả. Tôi nhanh chóng viết một ghi chú ngắn chỉ ra điều này và sửa thuật toán.


9

Tôi đã bổ sung câu trả lời này với câu trả lời mở rộng trên MathOverflow cho câu hỏi wiki cộng đồng của Gil Kalai "[ Cuốn sách nào ] Một cuốn sách bạn muốn viết ."

Câu trả lời mở rộng tìm cách liên kết các vấn đề cơ bản trong TCS và QIT với các vấn đề thực tế trong y học chữa bệnh và tái tạo.


Câu trả lời này mở rộng câu trả lời của Peter Shor , trong đó thảo luận về vai trò của các trạng thái sản phẩm ma trận trong TCS và vật lý. Hai cuộc khảo sát gần đây trong Bản tin của AMS có liên quan đến trạng thái sản phẩm ma trận và cả hai cuộc khảo sát đều được viết tốt, không có giới hạn về tường phải trả tiền và có thể truy cập hợp lý cho những người không chuyên:

Đấu trường toán học cho khảo sát của Landsberg là các giống Segre bí mật , trong khi đấu trường cho khảo sát của Pelayo và Ngọc là các biểu hiện đối xứng bốn chiều, phải mất một thời gian để đánh giá rằng cả hai đấu trường này đều là trạng thái sản phẩm ma trận, như được nhìn tương ứng từ góc độ tính toán (Landsburg) và một viễn cảnh hình học (Palayo và Ngọc). Ngoài ra, Palayo và Ngọc bao gồm trong cuộc khảo sát của họ một cuộc thảo luận về Babelon, Cantini và Douçot Một nghiên cứu bán cổ điển về mô hình Jaynes giật Cummings (lưu ý rằng mô hình Cummings Jaynes hay thường gặp trong tài liệu về vật lý ngưng tụ và điện toán lượng tử ).

Mỗi tài liệu tham khảo đi xa để chiếu sáng những người khác. Đặc biệt, nó rất hữu ích trong các tính toán động lực quay (rất thực tế) của chúng ta để đánh giá rằng các không gian trạng thái lượng tử được mô tả khác nhau trong tài liệu như các trạng thái mạng tenor, trạng thái sản phẩm ma trận và các giống Segre được bảo đảm rất phong phú với các điểm kỳ dị có cấu trúc đại số, đối xứng và Riemannian hiện tại được hiểu rất không đầy đủ (như Pelayo và Ngọc đánh giá).

Đối với các mục đích kỹ thuật của chúng tôi, phương pháp hình học đại số / đại số , trong đó không gian trạng thái của động lực lượng tử được xem như là một đại số thay vì một không gian vectơ, đang nổi lên như một phép toán tự nhiên nhất. Điều này là đáng ngạc nhiên đối với chúng tôi, nhưng chung với nhiều nhà nghiên cứu, chúng tôi thấy rằng bộ công cụ hình học đại số có hiệu quả rõ rệt trong việc xác nhận và tăng tốc mô phỏng lượng tử thực tế.

Các nhà mô phỏng lượng tử hiện đang tận hưởng hoàn cảnh khó hiểu rằng các mô phỏng lượng tử lớn thường rất hiệu quả hơn nhiều so với bất kỳ lý do nào chúng ta mong đợi. Khi các nhà toán học và vật lý học đi đến một sự hiểu biết chung, sự bối rối này chắc chắn sẽ giảm đi và sự thích thú chắc chắn sẽ vẫn còn. Tốt :)


8

Các thuật toán vẽ biểu đồ dựa trên lực lượng là một ví dụ khác. Ý tưởng là coi mỗi cạnh là một lò xo và cách bố trí các nút của đồ thị tương ứng với việc tìm điểm cân bằng trong bộ sưu tập lò xo.


Tôi đã không nghĩ rằng đặc biệt là TCS, nhưng đó là một kỹ thuật tuyệt vời mà bạn nhận được +1 từ tôi. Rốt cuộc, một số lĩnh vực của khoa học máy tính phụ thuộc rất nhiều vào vật lý (ví dụ SIGGRAPH).
Joe Fitzsimons

Đồ thị chắc chắn là TCS. Và họ cần được rút ra. Và David Eppstein vẽ đồ thị. (Đây là lý lẽ thuyết phục của tôi.)
Dave Clarke

Ok, tôi sẽ chấp nhận lập luận đó.
Joe Fitzsimons

Kỹ thuật này là một người chơi chính trong vẽ đồ thị. chắc chắn đáng nói
Suresh Venkat

Ví dụ tuyệt vời! +1 từ tôi
George

2

Phần lớn toán học mà chúng tôi sử dụng ban đầu được phát minh để giải các bài toán vật lý. Các ví dụ bao gồm phép tính (trọng lực Newton) và chuỗi Fourier (phương trình nhiệt).


6
Trong một tĩnh mạch tương tự, Belkin, Narayanan và Niyogi (FOCS '06, dx.doi.org/10.1109/FOCS.2006.34 ) đã sử dụng phân tích toán học từ nghiên cứu về dòng nhiệt và khuếch tán để đưa ra thuật toán ngẫu nhiên nhanh để tính toán diện tích bề mặt của một cơ thể lồi trong n chiều.
arnab

2
ví dụ tốt. mặc dù đây là một ví dụ về vật lý hay toán học? :)
Suresh Venkat


1

Khái niệm về tiềm năng có liên quan đến nhiều lĩnh vực vật lý khác nhau. Trong cs, tiềm năng được sử dụng trong phân tích khấu hao cấu trúc dữ liệu. Chúng ta có thể xem xét từng bước ảnh hưởng đến entropy của hệ thống và do đó có được chi phí trung bình (khấu hao) của một hoạt động với cấu trúc dữ liệu nhất định. Điều này đã dẫn đến nhiều cấu trúc dữ liệu tốt hơn về mặt lý thuyết như heap của Wikipedia.


-1

để thêm / điền vào một số khoảng trống trong các câu trả lời / bảo hiểm xuất sắc hiện tại, dường như có một mối liên hệ chặt chẽ giữa TCS và nhiệt động lực học theo nhiều cách khác nhau chưa được khám phá đầy đủ nhưng là biên giới của nghiên cứu tích cực. có một điểm chuyển tiếp liên quan đến SAT nhưng dường như có thể có các điểm chuyển tiếp liên quan đến các lớp phức tạp khác (hoặc thậm chí là tất cả). điểm chuyển tiếp SAT có liên quan đến sự khác biệt giữa các trường hợp "dễ" (P) và "cứng" (NP), nhưng có thể cho rằng tất cả các ranh giới lớp phức tạp phải dẫn đến cùng một thuộc tính giống như điểm chuyển tiếp.

xem xét một máy Turing. nó đã đo hoạt động của nó trong các kích thước vật lý thông thường của "thời gian" và "không gian". nhưng lưu ý rằng rõ ràng nó cũng thực hiện một đơn vị "công việc" trong việc chuyển từ hình vuông sang hình vuông và thực hiện chuyển đổi. trong vật lý, đơn vị công việc là Joules, cũng là thước đo năng lượng. do đó, có vẻ như các lớp phức tạp có một số liên quan đến mức năng lượng, ranh giới hoặc chế độ.

lý thuyết cơ học lượng tử ngày càng coi chính không gian và thời gian, vũ trụ, như một loại hệ thống máy tính. có vẻ như nó có một số "đơn vị tính toán tối thiểu" thực chất với bản chất của nó, có lẽ liên quan đến chiều dài Plank. do đó, kiểm tra các máy Turing tối thiểu cho các vấn đề cũng ngụ ý và liên quan đến các hệ thống vật lý / năng lượng tối thiểu hoặc thậm chí thể tích không gian cần thiết. [3]

Ngoài ra, khái niệm chính về entropy xuất hiện nhiều lần trong TCS và vật lý / nhiệt động lực học và có thể là một nguyên tắc thống nhất với nghiên cứu tích cực hơn cho thấy bản chất cơ bản của nó. [1,2]

[1] entropy trong lý thuyết thông tin , wikipedia

[2] CS defn của entropy , stackoverflow là gì

[3] Khối lượng thông tin là gì? tcs.se


1
Bạn nhận ra rằng tôi đã trả lời câu hỏi tcs.se, phải không?
Joe Fitzsimons

Tôi muốn hiểu tại sao câu hỏi này bị hạ cấp. Downvote mà không giải thích giúp không ai, vì lý do cũng có thể là không kỹ thuật. Tôi hiểu rằng OP đã biết một số hoặc tất cả câu trả lời này, nhưng vì anh ta đã không đề cập đến nó trong câu hỏi ... cc @JoeFitzsimons
babou
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.