Bằng trực giác, NP là tập hợp của tất cả các vấn đề quyết định mà các trường hợp mà câu trả lời là "có" có giấy tờ chứng minh có hiệu quả kiểm chứng trên thực tế là câu trả lời thực sự là "có". Chính xác hơn, những bằng chứng trên phải được kiểm chứng trong thời gian đa thức bởi một máy Turing tất định. Trong một định nghĩa chính thức tương đương, NP là tập hợp của các vấn đề quyết định nơi mà các "yes" -instances có thể được chấp nhận trong thời gian đa thức bởi một máy Turing không xác định. Sự tương đương của hai định nghĩa sau từ thực tế là một thuật toán trên một máy không xác định như vậy bao gồm hai giai đoạn, là người đầu tiên trong số đó bao gồm một đoán về các giải pháp, được tạo ra một cách không xác định, trong khi thứ hai bao gồm một thuật toán xác định rằng xác minh hoặc bác bỏ các phỏng đoán như là một giải pháp hợp lệ cho vấn đề. [2]
đang được dịch, vui lòng đợi..
