Tôi đã tìm thấy vấn đề P vs NP một thời gian trước đây và gần đây tôi đã làm việc về vấn đề tổng hợp tập hợp con. Tôi đã đọc bài viết Wikipedia về vấn đề Tổng hợp con cũng như câu hỏi Thuật toán tổng hợp con
Tôi đã xem xét vấn đề và tìm thấy một số giải pháp nhưng cho đến nay chúng dường như là NP, tôi tin rằng tôi có thể tạo ra một thuật toán đủ nhanh trong thời gian NP.
Vấn đề của tôi là tôi không giỏi về lý thuyết nên nó không giúp tôi nói nhiều về Định lý Cook-Levin hoặc Máy Turing không xác định.
Những gì tôi muốn là một lời giải thích về tập hợp con lập trình động thời gian giả đa thức tổng hợp mà trên Wikipedia.
Tôi đã đọc nó và tôi tin rằng tôi hiểu khái niệm chung về lý do tại sao nó là NP thay vì P (liên quan đến kích thước của đầu vào thay vì các thao tác với nó), nhưng tôi không hiểu thuật toán.
Tôi sẽ đánh giá cao nếu ai đó đưa ra một ví dụ với một số con số và cách nó hoạt động. Nó sẽ giúp tôi rất nhiều vì nó sẽ:
- Hãy cho tôi ý tưởng để cải thiện thuật toán tương lai của tôi
- Giúp tôi hiểu bằng trực giác khi một thuật toán là giả đa giác thay vì NP.