Lớp phức tạp bao gồm các biểu tượng có thể được quyết định bởi một máy Turing không điều kiện thời gian đa thức có nhiều nhất một con đường tính toán chấp nhận. Đó là, giải pháp, nếu có, là duy nhất theo nghĩa này. Người ta cho rằng rất khó có khả năng tất cả các biểu tượng đều nằm trong , bởi vì theo Định lý Valiant-Vazirani, điều này sẽ ám chỉ sự sụp đổ .N P U P P N P = R P
Mặt khác, không có được biết đến là , điều này cho thấy rằng yêu cầu giải pháp duy nhất vẫn bằng cách nào đó giúp chúng dễ dàng hơn.N P
Tôi đang tìm kiếm các ví dụ, trong đó giả định duy nhất dẫn đến một thuật toán nhanh hơn.
Ví dụ, xem xét các vấn đề về biểu đồ, có thể tìm thấy một cụm tối đa trong biểu đồ nhanh hơn (mặc dù có thể vẫn còn trong thời gian theo cấp số nhân), nếu chúng ta biết rằng biểu đồ có một cụm tối đa duy nhất ? Làm thế nào về -colorability duy nhất, đường dẫn Hamilton duy nhất, bộ thống trị tối thiểu duy nhất, vv?
Nói chung, chúng ta có thể định nghĩa một phiên bản giải pháp duy nhất cho bất kỳ vấn đề nào của , thu nhỏ chúng thành . Có ai biết rằng việc thêm giả định duy nhất dẫn đến một thuật toán nhanh hơn không? (Cho phép nó vẫn còn theo cấp số nhân.)U P