Có phải đối tượng có thể tiếp cận được không?


8

Tôi đã đọc bài báo này trong đó các tác giả giải thích Định lý 1, trong đó nêu rõ "Đối tượng có thể tiếp cận" (như được định nghĩa trong bài viết) là NP-đầy đủ. Tuy nhiên, họ chứng minh việc giảm chỉ theo một hướng, tức là từ 2P1N SAT đến Đối tượng có thể tiếp cận. Điều này chỉ chứng minh rằng vấn đề là NP-hard; chúng ta không cần phải chứng minh hướng ngược lại (2P1N thành đối tượng có thể tiếp cận) để chứng minh tính hoàn chỉnh của NP?


Các tác giả đã không chứng minh rằng vấn đề nằm ở NP, họ chỉ tuyên bố rằng nó xảy ra (và điều đó rất dễ để chứng minh điều này). Họ đã chứng minh độ cứng NP.
Thằn lằn rời rạc

6
Tôi chỉ muốn bạn biết rằng biểu tượng là \in, không \epsilon.
Alice Ryhl

Câu trả lời:


11

Một vấn đề P là NP-đầy đủ nếu:

  1. P là NP-cứng và
  2. PNP .

Các tác giả đưa ra một bằng chứng về mục số 1. Mục số 2 có thể rõ ràng (và nên rõ ràng với khán giả của bài báo). Đối với bằng chứng của mục số 1, bạn chỉ cần giảm (nhiều) một từ một số bài toán hoàn thành NP (ví dụ: SAT) xuống P ; không cần thiết phải xây dựng giảm theo hướng ngược lại.


2
Trong trường hợp bất cứ ai vẫn còn nhầm lẫn, 2 là tầm thường bởi vì trong NP có nghĩa là bạn có thể nhanh chóng (thời gian đa thức) xác minh một giải pháp cho vấn đề. Ở đây, một giải pháp có thể được xác minh bằng cách thực hiện các giao dịch hoán đổi như đã nêu trong giải pháp và kiểm tra xem bạn có đạt được đối tượng mong muốn hay không.
Steven Waterman

1
@StevenLowes Điều duy nhất bạn vẫn phải xác minh là số lần hoán đổi cần thiết là đa thức. Điều này cũng không khó để thấy, như tôi đã giải thích trong câu trả lời của mình.
Thằn lằn rời rạc

Tôi đã đọc sai tờ giấy và cho rằng một chuỗi không thể yêu cầu nhiều hơn N lần hoán đổi - bạn nói đúng :)
Steven Waterman

@StevenLowes: Vâng, nó cũng tốt hơn (rõ ràng là) một vấn đề quyết định. Có những vấn đề NP-hard hoàn toàn không phải là vấn đề quyết định, rõ ràng là sẽ không có trong NP cho dù chúng có dễ dàng "xác minh" hay không.
Kevin

5

Các tác giả cho rằng thật dễ dàng để chỉ ra rằng vấn đề nằm ở NP. Để chứng minh cho tuyên bố này, hãy thực hiện một chuỗi các giao dịch hoán đổi dẫn đến trạng thái như một nhân chứng rằng trạng thái có thể truy cập được. Với một chuỗi kích thước đa thức như vậy, chúng ta có thể xác minh trong thời gian đa thức rằng trạng thái thực sự có thể truy cập bằng cách thực hiện các giao dịch hoán đổi.

nnn2


Tôi nghĩ rằng nếu có những ưu tiên không nghiêm ngặt, có thể một số mặt hàng sẽ phải di chuyển qua các chu kỳ dài để đạt đến một số trạng thái nhất định và đặc biệt tồn tại các trạng thái trong đó tất cả các chuỗi hoán đổi có kích thước theo cấp số nhân. Tuy nhiên, tôi không thể nghĩ ra một ví dụ ngay lập tức về một vấn đề như vậy. Ít nhất, không còn "dễ dàng" để hiển thị vấn đề với các ưu tiên không nghiêm ngặt trong NP.

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.