Vấn đề quyết định dễ dàng, vấn đề tìm kiếm khó khăn


36

Quyết định xem trạng thái cân bằng Nash có dễ dàng hay không (luôn luôn như vậy); tuy nhiên, thực sự việc tìm kiếm một thứ được cho là khó khăn (đó là PPAD-Complete).

Một số ví dụ khác về các vấn đề trong đó phiên bản quyết định là dễ dàng nhưng phiên bản tìm kiếm tương đối khó khăn (so với phiên bản quyết định)?

Tôi sẽ đặc biệt quan tâm đến các vấn đề trong đó phiên bản quyết định là không có giá trị (không giống như trường hợp cân bằng Nash).


Có lẽ nên là wiki cộng đồng: meta.cstheory.stackexchange.com/questions/225/ Khăn
Dave Clarke

2
@supercooldave: Tôi sẽ không vội với CW trong trường hợp này. Nó có thể chỉ ra rằng có rất ít vấn đề tự nhiên với một phiên bản quyết định không tầm thường nhưng dễ dàng và phiên bản tìm kiếm khó khăn. Đây không nhất thiết là một "danh sách lớn".
Jukka Suomela

1
Tôi đã đi với heuristic rằng danh sách lớn = wiki cộng đồng.
Dave Clarke

5
Vì vậy, điều này đặt ra câu hỏi "vấn đề quyết định tự nhiên có liên quan đến vấn đề tìm kiếm là gì?". Tôi nghĩ rằng sự tồn tại của NE không phải là vấn đề quyết định tự nhiên liên quan đến NE.
Kaveh

1
@Kaveh: Bạn có thể xác định vấn đề quyết định đó cho Nash (nếu bạn chỉ định mã hóa giải pháp cho Nash), nhưng vấn đề là liệu nó có phức tạp như Nash hay không, hoặc chính thức, liệu vấn đề quyết định đó có thể giảm được với Nash không . Tôi nghi ngờ điều đó bởi vì việc tìm kiếm trạng thái cân bằng Nash thỏa mãn một số ràng buộc bổ sung thường là NP-hard.
Tsuyoshi Ito

Câu trả lời:


37

Cho một số nguyên, nó có một yếu tố không tầm thường? -> Không tầm thường trong P.

Cho một số nguyên, tìm một yếu tố không tầm thường, nếu có một -> Không biết là có trong FP.


Hoặc bạn có thể hỏi, nó có một yếu tố chính? Sau đó, bạn không cần PRIMES trong giấy P
Bjørn Kjos-Hanssen

28

Đây là một ví dụ khác: Cho một đồ thị khối G và một chu kỳ hamiltonian trong G, tìm một chu kỳ hamiltonian khác trong G. Một chu trình như vậy tồn tại (theo định lý của Smith), nhưng theo như tôi biết, nó có thể mở được hay không tính toán trong thời gian đa thức.


20

Nếu bạn đưa ra "độ trễ" tương tự như sau đối với cân bằng Nash, thì:

  • Hệ số nguyên, trong đó vấn đề quyết định là "Có đại diện nhân tố nào cho số nguyên này không?" (tầm thường, có), và vấn đề tìm kiếm là xuất nó

Một số vấn đề mạng có thể hình dung phù hợp ở đây với cùng một loại trợ cấp hào phóng để xác định vấn đề quyết định:

  • Bài toán vectơ ngắn nhất (SVP) - quyết định xem có vectơ ngắn nhất so với tìm không
  • Vấn đề vectơ gần nhất (CVP) - quyết định xem có vectơ gần nhất so với tìm nó không

Tất nhiên, đây là tất cả các trường hợp mà phiên bản quyết định mà tôi đã đề cập không thú vị lắm (vì đó là trường hợp tầm thường). Một vấn đề không hoàn toàn tầm thường :

  • Phẳng đồ thị -colorability cho k 4kk4

Vấn đề quyết định của đồ thị phẳng 4 màu là ở P. Nhưng có được giải pháp từ vựng đầu tiên như vậy là NP-hard ( Khuller / Vazirani ).

Lưu ý rằng tài sản bạn thực sự quan tâm là khả năng tự giảm (hay đúng hơn là không tự giảm). Trong bài toán tô màu đồ thị phẳng, vấn đề cốt yếu là phương pháp tự giảm trường hợp chung của tính màu sẽ phá hủy tính phẳng trong đồ thị.k


18

Hãy , đồ thị ngẫu nhiên trên 1 , ... , n , trong đó mỗi cạnh là một cách độc lập hiện với xác suất 1 / 2 . Chọn n 1 / 3 đỉnh của G thống nhất một cách ngẫu nhiên và thêm tất cả các cạnh giữa chúng; gọi kết quả đồ thị H . Sau đó, H có một phe nhóm kích thước n 1 / 3 .G=G(n,1/2)1,,n1/2n1/3GHHn1/3

Vấn đề tìm kiếm: tìm một cụm kích thước ít nhất .10logn


Rât gọn gang! Có một bài báo liên quan về điều này?
András Salamon

1
@ András: Để có thêm một chút nền tảng, đây được gọi là "vấn đề clique ẩn". Nếu các cụm ẩn được trồng trên các đỉnh Omega (sqrt (n log n)), người ta có thể dễ dàng thấy rằng các đỉnh của cụm là những đỉnh có mức độ cao nhất, gần như chắc chắn. [Alon-Krivelevic-Sudakov] ( tau.ac.il/~nogaa/PDFS/clique3.pdf ) cải thiện điều này thành Omega (sqrt (n)) bằng cách sử dụng các kỹ thuật quang phổ. Đối với các cụm ẩn có kích thước nhỏ hơn, chẳng hạn như O (log n), không có gì không tầm thường được biết đến.
arnab

Một vấn đề hấp dẫn khác có liên quan, được đặt ra bởi Karp, là tìm một cụm kích thước (1 + c) log (n) trong G (n, 1/2), cho bất kỳ hằng số 0 <c <1. Người ta biết rằng tồn tại một cụm kích thước 2log (n) gần như chắc chắn trong G (n, 1/2). Các thuật toán thời gian đa thức duy nhất được biết đến (chẳng hạn như thuật toán tham lam) tìm thấy các bản sao có kích thước (1 + o (1)) log (n).
arnab

@arnab: Feige và Ron gần đây đã đơn giản hóa kết quả AKS (xem tài liệu tham khảo tại câu hỏi của tôi cstheory.stackexchange.com/questions/1406/ Lỗi ). Câu hỏi của tôi cho @Louigi thực sự là về câu hỏi : điều gì thúc đẩy hằng số cụ thể, và câu hỏi này có được hỏi trong một bài báo mà người ta có thể trích dẫn không? 10logn
András Salamon

15

Thêm một ví dụ nữa; Các đẳng thức tổng hợp con: Cho số tự nhiên với Σ n 1 một i < 2 n - 1 . Nguyên lý lỗ chim bồ câu đảm bảo sự tồn tại của hai tập con I , J trong 1 , 2 , . . . , N Σ i tôi một i =a1,a2,a3,...,,an1nai<2n1I,J1,2,...,n (vì là tập con hơn số tiền có thể). Sự tồn tại của thuật toán thời gian đa thức để tìm tập I J là một vấn đề mở nổi tiếng.iIai=jJajIJ

Subset-tổng bằng (phiên bản pigeonhole)


13

Một ví dụ lý thuyết số khác, tương tự như những người ở trên. Điều này được biết bởi định đề của Bertrand rằng với mọi số nguyên dương , có một số nguyên tố nằm giữa n2 n . Nhưng chúng tôi không có thuật toán thời gian đa thức hiện tại để tìm một số nguyên tố như vậy, cho n . (Thuật toán mong muốn phải chạy trong thời gian polylog ( n ).) Người ta có thể dễ dàng đưa ra các thuật toán ngẫu nhiên thời gian đa thức vì định lý số nguyên tố , và người ta có thể giải thích chúng bằng cách giả định một số phỏng đoán lý thuyết số tiêu chuẩn (như phỏng đoán của Cramernn2nnn), nhưng không biết thuật toán xác định thời gian đa thức vô điều kiện. Công việc liên quan gần đây đã được thực hiện trong dự án Polymath4 ; Bài viết trên blog của Tao về dự án là một bản tóm tắt tốt về nó.


1
Ngay cả khi không có định đề của Bertrand, bạn vẫn có một thuật toán xác định với thời gian chạy đa thức dự kiến ​​do Định lý Số nguyên tố và kiểm tra tính nguyên thủy của AKS.
Joe Fitzsimons

@JoeFitzsimons, tôi không chắc ý của bạn là gì bởi "thuật toán xác định với thời gian chạy đa thức dự kiến".
Chandra Chekuri

@ChandraChekuri, "xác định" có lẽ có nghĩa là để nói rằng nó luôn luôn có câu trả lời chính xác.
usul

@ChandraChekuri: Xin lỗi, sự lựa chọn từ ngữ của tôi rất kém. Tôi có nghĩa là bạn có thể tìm thấy một số nguyên tố với độ chắc chắn tuyệt đối trong thời gian đa thức dự kiến, thay vì chỉ đơn giản là với lỗi giới hạn. Ít nhất, tôi nghĩ đó là những gì tôi muốn nói. Đó là 3 năm trước.
Joe Fitzsimons

11

Có nguy cơ hơi lạc đề, tôi xin đưa ra một ví dụ đơn giản và tự nhiên về câu trả lời lý thuyết C : chu trình Euler và thuật toán phân tán.

Vấn đề quyết định không hoàn toàn tầm thường, theo nghĩa là có cả đồ thị Euler và không phải Euler.

Tuy nhiên, có một thuật toán phân tán nhanh và đơn giản để giải quyết vấn đề quyết định (theo nghĩa là đối với trường hợp có, tất cả các nút xuất ra "1" và đối với không có ít nhất một nút xuất ra "0"): mỗi nút chỉ kiểm tra tính chẵn lẻ của mức độ của chính nó và xuất ra 0 hoặc 1 tương ứng.

Ω(n)O(n)

O(1)Θ(n)


Chỉnh sửa: Điều này mặc nhiên giả định rằng biểu đồ được kết nối (hoặc, tương đương, rằng chúng tôi muốn tìm một chu kỳ Euler trong mỗi thành phần được kết nối).


Đây có thể là một câu hỏi ngu ngốc (vì tôi hầu như không biết gì về điện toán phân tán), nhưng có một lời hứa rằng đồ thị được kết nối hay kết nối có dễ kiểm tra hiệu quả theo cách phân tán không?
Tsuyoshi Ito

Cảm ơn, không phải là một câu hỏi ngu ngốc. Tôi đã làm rõ câu trả lời của mình, tôi đã quên thêm giả định rằng chúng ta xử lý các biểu đồ được kết nối ở đây. (Thông thường có rất ít điểm trong việc nghiên cứu các biểu đồ bị ngắt kết nối từ góc độ của các thuật toán phân tán, vì theo định nghĩa, không có cách nào để truyền thông tin giữa các thành phần được kết nối, nhưng tất nhiên điều này nên được làm rõ.)
Jukka Suomela

Cảm ơn! Sau khi đọc câu trả lời của bạn, tôi nghĩ rằng rõ ràng là đồ thị (= cấu trúc liên kết mạng) đã được giả định là được kết nối. :)
Tsuyoshi Ito

10

Tìm phân vùng Tverberg là phức tạp không xác định:

Định lý: Đặt là các điểm trong R d , m ( r - 1 ) ( d + 1 ) + 1 . Sau đó, có một phân vùng x1,x2,,xmRdm(r1)(d+1)+1S1,S2,,Sr1,2,,mj=1rconv(xi:iSj)

Giống như với cân bằng Nash, phân vùng được đảm bảo bởi định lý, nhưng không biết có tồn tại thuật toán đa thời gian để tìm một thuật toán không.

Gil Kalai đã viết một loạt bài viết tuyệt vời về chủ đề này: Một , HaiBa .


2
Trên thực tế, bất kỳ vấn đề nào rơi vào TFNP sẽ là một ứng cử viên tốt mà tôi nghĩ. Khi một câu trả lời được đảm bảo tồn tại bởi một định lý - sau đó, xác định một số vấn đề tìm kiếm rõ ràng khó hơn P so với các giải pháp có thể đi kèm với nó.
Daniel Apon

7

Trong tất cả các ví dụ ở trên, vấn đề quyết định là ở P và vấn đề tìm kiếm không được biết là ở P nhưng cũng không được biết là NP-hard. Tôi muốn chỉ ra rằng có thể có một vấn đề tìm kiếm NP-hard mà phiên bản quyết định của nó rất dễ dàng.

R1,,Rk{0,1}

Ri1(t11,,t1r1)Rim(tm1,,tmrm)
tij0,1r1,,rmR1,,Rk

R1,,RkR={(1,0,0),(0,1,0),(1,1,1)}k=1). Một khi vấn đề thỏa mãn có thể giải quyết được trong thời gian đa thức, câu hỏi liệu có tồn tại một phép gán thỏa mãn tối thiểu theo từ vựng hay không là chuyện nhỏ.

Xem luỵ 13 và ví dụ sau nó trong giấy trên (ít nhất là trong này phiên bản on-line).


6
  • kk
  • Phiên bản tìm kiếm là NP -hard: Tìm số lượng đồ thị màu sắc mà không có đường dẫn cảm ứng với năm đỉnh; do bài báo này .

k

4

ee(a+b,c+d)=e(ac)e(ad)e(bc)e(bd)e

e(g,h,ga,hb)a=be(g,hb)=e(h,ga)

Những nhóm như vậy cũng được khái quát thành "nhóm khoảng cách".



2

Chúng ta hãy làm tăng sự phức tạp một chút.

Nhiều vấn đề quyết định về các hệ thống bổ sung véc tơ (VAS) đã hoàn tất EXPSPACE, nhưng có thể yêu cầu các nhân chứng lớn hơn nhiều. Chẳng hạn, việc quyết định liệu ngôn ngữ của VAS có thường xuyên là hoàn chỉnh EXPSPACE hay không (ví dụ Blockelet & Schmitz, 2011 ), nhưng máy tự động trạng thái hữu hạn tương đương nhỏ nhất có thể có kích cỡ Ackermannian ( Valk & Vidal-Naquet, 1981 ). Giải thích đằng sau khoảng cách lớn này là tồn tại những nhân chứng nhỏ hơn về sự bất thườ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.